코스모스(ATOM)란?
Cosmos는 상호 운용 가능한 블록체인을 구축하기 위한 네트워크 및 도구의 생태계입니다. 메인 체인 코스모스 허브는 블록체인 "파티션"과 호환되는 중앙 원장입니다. 각 파티션은 사용자 정의가 가능하여 개발자가 자신의 암호화폐, 사용자 정의 블록 유효성 설정 및 기타 기능을 설계할 수 있습니다.
이러한 파티션은 Cosmos SDK를 통해 생성되어 Cosmos 블록체인 개발에 필요한 기반을 마련합니다. Cosmos SDK의 기본 합의 계층인 Tendermint Core는 여러 Cosmos 블록체인에서 사용할 수 있는 유효성 검사기 기반 합의 메커니즘을 제공합니다. 그러나 각 파티션은 유효성 검사기가 선택되는 방식을 정확하게 선택할 수 있습니다.
코스모스 허브 메인넷의 경우 블록체인은 상위 노드에서 100명의 검증자를 선택하고 이 검증자는 블록체인의 유틸리티 토큰 ATOM을 스테이킹합니다. 각 검증인은 스테이킹된 ATOM의 수에 따라 해당 투표권을 할당받습니다. 그런 다음 주요 유효성 검사기는 다른 사람들이 투표할 새 블록을 제안합니다. 블록이 성공적으로 생성되면 검증자는 블록 보상을 받게 되며 검증자를 선택하기 위해 ATOM을 약속한 사용자도 보상을 공유합니다.
코스모스 허브 합의 메커니즘 외에도 ATOM을 사용하여 거래 수수료를 지불하고 거버넌스 투표에 참여할 수 있습니다. 유효성 검사기는 제안에 참여하지 않으면 제재에 직면해야 합니다.
확장성과 마찬가지로 상호 운용성은 항상 블록체인 분야에서 해결해야 할 핵심 문제였습니다. 최초의 비트코인 블록체인이 나온 지 10년이 지난 지금 우리는 상호 운용 가능한 블록체인 네트워크를 위한 수많은 옵션을 갖게 되었습니다. Tendermint 합의 메커니즘과 오픈 소스 개발자 도구를 갖춘 Cosmos는 아마도 현재 가장 인기 있는 옵션 중 하나일 것입니다. Cosmos가 계속해서 인기를 끌고 있는 이유와 블록체인이 함께 작동하기 쉽게 만드는 방법에 대해 자세히 살펴보겠습니다.
코스모스(ATOM)는 어떻게 작동합니까?
Cosmos는 서로 다른 블록체인 네트워크의 상호 운용성을 만드는 데 중점을 둔 프로젝트입니다. 2014년 Ethan Buchman과 Jae Kwon이 설립한 Cosmos 네트워크는 지분 증명 블록체인 메인넷과 "zones"라고 하는 맞춤형 블록체인으로 구성됩니다.
Cosmos 허브 메인 체인은 상호 연결된 파티션 간에 자산을 전송하고 데이터를 전송할 수 있어 공유 보안 장벽을 제공합니다. 이들은 모두 Cosmos의 맞춤형 합의 메커니즘인 Tendermint와 공통 API를 사용하여 함께 작동합니다. Cosmos의 수수료는 네트워크 고유의 암호화폐인 ATOM을 사용하여 지불할 수 있습니다.
Cosmos 네트워크는 서로 다른 3계층 아키텍처로 나뉩니다.
네트워크 — 트랜잭션 확인 및 기타 합의 정보가 허브 블록체인과 통신할 수 있습니다.
애플리케이션 — 네트워크의 거래 및 잔액 상태를 업데이트합니다.
합의 — 조직 노드는 새로운 트랜잭션 추가에 대한 합의에 도달합니다.
위의 세 계층은 일련의 오픈 소스 도구 및 응용 프로그램을 통해 통합됩니다. 예를 들어 Tendermint는 네트워크 계층과 합의 계층을 바로 사용할 수 있는 엔진으로 패키징합니다. Tendermint를 사용하는 블록체인 개발자는 애플리케이션 계층에만 집중하면 시간과 리소스를 모두 절약할 수 있습니다.
코스모스 허브란?
Cosmos Hub는 "Zones"라는 다른 맞춤형 블록체인에 연결되는 메인 코스모스 블록체인입니다. 이 연결은 IBCP(Inter-Chain Communication Protocol)를 통해 각 파티션의 상태를 추적하여 이루어집니다. 이 프로토콜을 통해 Cosmos 허브에 연결된 모든 파티션 간에 정보를 쉽게 전송할 수 있습니다.
Cosmos 허브는 파티션이 IBC(Inter-Chain Communication)를 위해 정보를 교환할 수 있는 생태계의 중앙 원장 역할을 합니다. 인터체인 정보(IBC)는 IBCBlockCommitTx 및 IBCPacketTx의 두 가지 트랜잭션 유형을 사용합니다. 첫 번째는 지정된 파티션에 대한 최신 블록 해시를 제공합니다. 두 번째는 파티션이 패킷이 적법하고 보낸 사람의 응용 프로그램에서 발행했음을 증명할 수 있도록 합니다.
두 개의 다른 파티션 사이에서 서로 통신하는 두 개의 DApp을 상상해 봅시다. 이를 위해 상호작용을 기록하는 코스모스 허브로 크로스체인 통신 정보를 보낸다. 정보는 Cosmos 허브를 통해 전달되며 각 파티션은 이러한 상호 작용의 결과를 자체 블록체인에 기록합니다. 이것은 세 개의 개별 블록체인 모두에서 활동의 증거를 남깁니다. 블록체인이 서로 상호 작용할 수 있는 능력 때문에 코스모스는 "블록체인의 인터넷"으로 칭송 받았습니다.
코스모스 파티션이란?
"Zones"라고 불리는 Cosmos의 맞춤형 블록체인은 다양한 애플리케이션에서 널리 사용됩니다. 이 용어는 Polygon과 같은 블록체인 프로젝트에서 잘 알려진 사이드체인 개념과 동일합니다. 각 파티션은 자체 트랜잭션, 민트 토큰을 검증하고 사용자 지정 개발을 활성화할 수 있습니다. 이러한 차별화된 기능을 사용하더라도 모든 파티션은 허용되는 한 Cosmos 시스템의 다른 파티션과 계속 상호 작용할 수 있습니다.
파티션은 허브 앤 스포크 아키텍처를 채택하고 허브는 서로 다른 파티션 간의 라우터 역할을 합니다. Cosmos 허브는 이들 중 인기 있는 대표자이지만 다른 허브도 있습니다. 네트워크는 완전히 무허가형이며 누구나 허브 블록체인 또는 파티션을 만들 수 있습니다. 그러나 각 파티션이나 허브는 다른 블록체인의 연결을 거부할 권리가 있습니다.
허브에 연결된 블록체인은 동일한 허브에 연결된 모든 파티션에도 연결할 수 있습니다. 허브는 서로 연결할 수도 있습니다. 또한 2019년 바이낸스 체인처럼 누구나 코스모스 허브를 포크하고 자신만의 버전을 출시할 수 있습니다.
코스모스 SDK란?
Cosmos SDK는 사용자가 맞춤형 블록체인을 만들 수 있는 오픈 소스 소프트웨어 개발 키트입니다. Cosmos SDK의 기본 합의 프로토콜은 Tendermint Core이지만 사전 구축된 다양한 모듈도 사용할 수 있습니다. Cosmos SDK를 사용하면 블록체인 구축 프로세스를 크게 단순화하여 사용자가 기대하는 모든 표준을 제공할 수 있습니다.
고도로 사용자 정의 가능한 플러그인을 통해 사용자는 새로운 기능과 기능을 설계할 수 있습니다. Cosmos SDK를 사용하여 공용 지분 증명 및 개인 권한 증명 블록체인을 구축할 수 있습니다. 바이낸스 체인은 코스모스 SDK를 사용하여 구축된 블록체인의 한 예입니다.
ATOM이란 무엇입니까?
ATOM은 Cosmos의 기본 토큰이며 다음 세 가지 주요 사용 사례가 있습니다.
사용자는 ATOM을 사용하여 필요한 컴퓨팅 성능에 비례하는 거래 수수료를 지불해야 합니다.
ATOM은 Cosmos 허브의 거버넌스 시스템에도 참여합니다. 보유하고 있는 ATOM이 많을수록 플랫폼 결정에 대한 투표권이 커집니다.
유효성 검사기는 합의 알고리즘 참여에 대한 보상을 받기 위해 토큰을 약속할 수 있습니다.
ATOM은 ICO(Initial Coin Offering)를 통해 발행되며 공급 한도가 없으므로 인플레이션 토큰입니다. Tendermint Core는 새로 발행된 ATOM으로 스테이커에게 보상합니다. 따라서 인플레이션 비율은 약속된 토큰 수와 약속한 사람의 수에 따라 실시간으로 조정됩니다.
텐더민트란?
Tendermint는 블록체인 합의 메커니즘(Tendermint Core)을 제공하는 프로토콜이며 애플리케이션이 Tendermint Core 합의 엔진인 Tendermint ABCI에 연결할 수 있게 해주는 도구입니다. Tendermint Core는 Cosmos의 기본 합의 프로토콜이자 BFT(Byzantine Fault Tolerant) 시스템입니다. 요컨대 BFT(Byzantine Fault Tolerance)는 비협조적이고 악의적인 행위자도 새로운 트랜잭션을 확인할 수 있음을 의미합니다.
유효성 검사기는 Tendermint Core를 통해 노드를 실행하고 블록체인 데이터 사본을 유지할 수 있습니다. 코스모스 허브 검증인은 100명으로 제한되어 있어 일부 풀노드는 검증인이 될 수 없습니다. 트랜잭션을 확인하는 유효성 검사기는 체인에 추가되는 새 블록에 투표해야 합니다.
ATOM을 노드로 스테이킹함으로써 검증자는 검증할 권리를 얻을 수 있습니다. 약정된 가치를 가진 상위 100개 노드가 검증자가 되며 그들의 투표권은 약정된 ATOM에 비례합니다. 사용자는 또한 블록 보상의 일부와 교환하여 ATOM을 검증자에게 위임할 수 있습니다.
사용자는 보다 신뢰할 수 있는 사람들에게 ATOM을 약속하도록 자유롭게 선택할 수 있으며, 이 메커니즘은 검증자가 좋은 행동을 유지하도록 효과적으로 동기를 부여할 것입니다. 새 블록을 추가하기 위해 100명의 검증자 그룹이 각 블록에 대한 합의에 도달하기 위해 투표합니다. 투표는 리더의 블록 제안에 따라 라운드로 이루어집니다.
텐더민트가 왜 중요한가요?
텐더민트(BFT)는 다음과 같은 이유로 인기가 있습니다.
퍼블릭 및 프라이빗 체인 모두에 적용 가능합니다. 텐더민트(BFT)는 검증자가 거래에 대한 합의에 도달하는 방법과 정보가 공유되는 방법을 포함하는 코스모스 블록체인의 네트워크 계층과 합의 계층만 처리하지만 개발자는 애플리케이션 계층을 사용자 정의할 수 있습니다. 퍼블릭 블록체인이든 프라이빗 블록체인이든 각 파티션은 유효성 검사기 선택 방법을 결정합니다.
고성능. 텐더민트(BFT)는 약 1초의 블록 타임을 가지며 초당 수천 건의 트랜잭션을 처리할 수 있습니다.
즉각적인 거래 확인. 대부분의 네트워크 유효성 검사기가 정직하고 신뢰할 수 있는 한 블록이 생성된 직후 트랜잭션이 확인됩니다. 이더리움(ETH)이나 비트코인(BTC)과 같은 블록체인에 비해 코스모스 사용자는 확인할 블록이 적고 거래 수락에 더 자신이 있습니다.
보안. 블록체인이 분기되어 두 개의 서로 다른 과거 거래 기록이 생성되면 쉽게 책임을 물을 수 있고 문제의 원인을 식별할 수 있습니다.
요약하다
Cosmos는 블록체인 상호 운용성을 창출한 최초의 솔루션 중 하나였으며 옵션은 여전히 줄어들지 않았습니다. Tendermint(BFT)와 Cosmos SDK는 오늘날에도 여전히 블록체인을 만드는 강력한 도구입니다. 그러나 2017년부터 우리는 이더리움과 같이 트래픽이 많은 블록체인과 협력하는 사이드체인이 더 많은 관심을 끌기 시작하는 것을 관찰했습니다. 이 추세가 계속될지는 지켜봐야 할 것입니다. 그럼에도 불구하고 코스모스는 현재의 NFT, DeFi 모기지, 크로스체인 모기지 등을 잘 활용해 트렌드 속에서 기회를 잡고 미래를 쟁취하기 위해 노력할 계획이다.
Last updated