[코인 용어사전] 코스모스(COSMOS)
조은지2022년 3월1일 10:00 출처=코스모스 홈페이지 BTC(비트코인)과 ETH(이더리움)은 다른 블록체인과 상호 운용을 지원하지 않습니다. 텐더민트(Tendermint)는 이런 한계점을 극복하기 위해 블록체인 플랫폼 코스모스(COSMOS)를 개발했습니다. 코스모스는 탈중앙화 방식으로 이종의 블록체인을 연결할 수 있도록 구축한 블록체인 네트워크입니다. 이를 다른 말로 인터체인이라고 부릅니다. 주) 이런 배경에서 코스모스를 ‘블록체인의 인터넷’이라고 부르기도 합니다. 주) 인터체인은 서로 다른 블록체인을 연결하는 역할을 하는 블록체인 네트워크입니다. 출처=코스모스 홈페이지 1. 코스모스 생태계/작동 방식 코스모스는 개발자가 블록체인 네트워크를 쉽게 구축하고, 서로 거래할 수 있도록 연결함으로써 체인 간의 장벽을 없애줍니다. 좀 더 자세히 말하면, 생태계 중심 역할을 하는 코스모스 허브 주변으로 서로 다른 각각의 블록체인을 연결합니다. 개발자는 이 과정에서 코스모스를 통해 블록체인 주권을 유지하고, 트랜잭션(거래)을 빠르게 처리하며 생태계의 다른 블록체인과 연결할 수 있습니다. 한마디로 거래소를 통하지 않더라도 체인 간 자산 이동이 가능합니다. 1.1 블록체인 구조 블록체인의 기본 구조는 3가지 층으로 이뤄져 있습니다. 1) 애플리케이션(Application): 각자 연결되어 있는 노드들이 모든 메시지를 모두에게 동일하게 전파함으로써, 트랜잭션 처리를 담당합니다.n2) 합의(Consensus): 위 내용에 대한 동의 여부를 담당합니다.n3) 네트워킹(Networking): 트랜잭션 및 합의 관련 메시지의 전파를 담당합니다. 출처=코스모스 홈페이지 1.2 코스모스 구조 코스모스는 블록체인의 구조에서 자체적으로 텐더민트 비잔틴 장애 허용(BFT)을 추가했습니다. 텐더민트 BFT는 합의 레이어와 네트워킹 레이어를 담당하는데요. 이는 블록체인 개발 시간을 단축하는데 유리합니다. 주) BFT는 장애가 전체의 3분의 1을 넘지 않는다면, 시스템이 항상 정상적으로 작동하는 합의 알고리듬입니다. 또 기존 블록체인 애플리케이션 레이어는 코스모스 소프트웨어 개발 키트(SDK)라는 툴을 사용합니다. 그 결과 텐더민트 코어 위에 안전한 블록체인 앱을 구축하는 과정을