본문 바로가기
비트코인 Story/비트코인이야기

코스모스(ATOM)코인의 개요와 기능 소개

by Andy Kim Pro 2021. 9. 24.

 

개요

코스모스코인은 서로 다른 블록체인을 연결하기 위한 인터 체인 화폐입니다.

인터 체인의 대표적인 블록체인으로는 폴카닷이 있습니다.(갑자기 생각나는군요)

코스모스 코인은 허브와 존(Hubs and Zones)이라는 두 종류의 블록체인 구조를 만들었습니다.

존(Zones)은 각각의 블럭체인이며, 각 존들을 연결하는 허브(Hub)로 구성이 되어 있습니다.

Zone들을 서로 연결하는 Hub

존(Zones)을 연결하는 코스모스허브의 기본 토큰은 ATOM(심벌) 코인입니다.

 

잠시 코스모스 코인의 창시자는 재권(Jae Kwon)으로 실명은 권용재라고 하며 그는 한국계 미국인입니다.

재권은 미국 코넬대학교에서 컴퓨터 공학을 전공하고 작업 증명 방식(PoW)의 문제를 해결하기 위해 텐더민트(Tendermint)합의 알고리즘을 만들었습니다. 현재 그는 스위스 추크의 인터체인 재단의 이사직을 맡고 있습니다.

2017년에 코인원(Coinone)을 통해 ICO를 진행하여 1분 만에 목표 금액인 110억 원의 모금을 완료하기도 했습니다.

 

특징

앞서 말한 텐더민트(Tendermint)합의 알고리즘이란 텐더민트 코어(Tendermint Core)라는 프로그램에서 구현된다고 합니다. 코어를 말하기 전에 합의 알고리즘에 대해서 잠시 설명드리자면

 

텐더민트 합의

블록체인은 합의를 하여 서로의 데이터를 확인을 하는 데 즉 투표단계를 PreVote 또는 Precommit이라고 합니다.

투표는 프로토콜의 엄격한 결정을 하는데 있어서 검증자와 블록에 대한 정당성이 함께 제공되어야 합니다.

'합의'라는 뜻을 알기 쉽게 말씀드리자면 단수의 블록이 아닌 복수의 블럭이 서로 검증에 대해 Commit('확인'이라고 해야 설명이 쉬울 것 같습니다.)을 할 때 이 증거를 통해 합의를 하는 알고리즘이라고 생각하시면 될 거 같습니다.

 

텐더민트 코어

위의 그림과 같이 현재의 블록체인이 구축이 되려면 3개의 층으로 구성을 해야 했습니다.

텐더 민트 코어는 아래 녹색 블록과 같이 네트워크와 합의층을 일반 엔진으로 묶어서 복잡한 기본 프로토콜의 구축을 탈피하고 개발자들이 Dapp을 개발할 수 있도록 지원해주는 솔루션입니다.

이 텐더민트 코어 엔진은 ABCI라는 프로토콜을 이용하여 애플리케이션과 연결을 시켜줍니다.

 

ABCI(Application Blockchain Interface)

ABCI는 코어에서 애플리케이션으로 전달됩니다. 전달되는 메시지는 3가지로 구분이 되는데요

1. AppendTx : 블록체인의 각 트랜잭션이 본 메시지와 함께 전달이 됩니다.(기본)

2. CheckTx : AppendTx와 유사하지만 단순하게 거래의 유효성을 확인하는 메시지로 전달이 됩니다.

3. Commit : 블록의 헤더에 위치하며, 애플리케이션 상태에서 암호화를 계산하는 데 사용됩니다.

암호화의 계산이라는 것은 프로그래밍 오류를 포착하기 위해 일치/불일치를 업데이트합니다.

ABCI 프로토콜은 모든 프로그래밍 언어로 래핑이 될 수 있으므로 개발자가 원하는 언어로 프로그래밍이 가능합니다.

 

 

코스모스 SDK

애플리케이션별 블록체인을 구축하기 위한 프레임워크(FrameWork)입니다.

이 프레임워크를 통해 블록체인을 쉽게 구축할 수 있다고 합니다.

애플리케이션별 블록체인이란 일반적인 개발을 할 때 스마트 계약 세트로 기존 블록체인 위에 분산 응용 프로그램을 구축하는 것입니다.

이 코스모스 SDK는 오픈소스이며 모듈에서 블록체인을 쉽게 구축이 가능하며 이미 우리가 아는 바이낸스 체인, 테라, 카바 등 본 코스모스 SDK 기반으로 구축을 진행 중이라고 합니다.

이를 통해 비트코인, 이더리움, ZCASH등과 같은 블록체인들과 함께 확장이 가능하다고 합니다.

 

기타

고성능 : 초당 최대 수천 건의 트랜잭션을 처리할 수 있는 성능을 가지고 있습니다.

즉각성/즉결 성 : 사용자는 블록이 생성되자마자 거래가 완료됨을 확인할 수 있습니다.

보안 : 앞서 말씀드린 텐더 민트 합의 방식을 이용하여 높은 성능의 보안이 가능합니다.

 

투자에 도움이 되셨으면 좋겠습니다.

이상입니다.

 

728x90

댓글