안녕하세요.
신규코인을 소개하고자 합니다.
일전부터 종종 화두가 되었던 텐더민트(Tendermint)에서 코스모스 재단(Cosmos Foundation)을 캐나다 법인으로 런칭하였습니다. 이 '코스모스 재단'에서 '코스모스(Cosmos)'를 개발할 것이고, 내부화폐는 아톰 토큰이 될 것입니다. 이 '아톰 토큰'이 10월 경에 프리세일 되는 것으로 계획되어 있습니다. (저도 확실한 일자는 모르겠습니다)
이해를 돕기위해 아래와 같이 이해하시면 됩니다.
비탈릭 등 이더리움 코어개발팀 = 텐더민트
이더리움 재단 = 코스모스 재단
이더리움 = 코스모스
이더 = 아톰 토큰
이더리움 pow 합의알고리즘 (향후 pos알고리즘 캐스퍼) = 텐더민트 pos 합의알고리즘
*개발 부분에서는, Tendermint Core - Cosmos Network - Atom Token(native currency) 정도로 이해하시면 됩니다.
아래는 번역한 코스모스 소개 전문입니다.
-------------
[원문] https://github.com/cosmos/cosmos/blob/master/PURPOSE.md
우리는 블록체인이 공동의 합의원장 규칙 안에서 자발적으로 모인 경쟁과 선택의 자유를 가진 개인들을 통해 공공의 이익을 일구어낼 수 있다고 믿습니다. 이전 암호화폐들의 성공과 실패에서 중요한 교훈을 얻었으며, 이를 바탕으로 우리만의 혁신을 일궈냈습니다. 속도, 보안성, 확장성 그리고 사용성 모두를 확보한 새로운 시대를 열 것입니다.
코스모스(Cosmos)는 그러한 배움과 혁신들의 정점이며, 미래에 다가올 혁신까지도 자유로이 수용할 수 있는 암호화폐 플랫폼입니다.
현재 암호화폐의 가장 큰 비극 중 하나는 암호화폐가 기존 시스템과 상호운용이 불가능하며, 심지어 암호화폐들 자체 간에도 상호운용이 어렵다는 점이다. 각 화폐는 자체 블록체인과 자체 커뮤니티를 가지고 각자도생하며 지나치게 독립적이다. 이 문제는 비트코인 첫 구매 시부터 확연히 드러난다: 인터넷 화폐를 인터넷을 통해 구입하는 것이 너무나 어려우며, 엄청난 양의 정보를 연구해야 하고 알지도 못하는 제 3자인 거래소에서 거래를 승인받고 거래가 완료되기까지는 몇 주가 걸리기도 한다. 게다가 그러한 거래소는 믿을 수 없으며 많은 금액을 맡기지 않는 것이 안전하다.
블록체인 간의 Atomic Swap과 같은 기능은 각 커뮤니티를 연결해줄 수 있긴 하지만, 긴 타임아웃과 양 코인 무도가 충분한 시장 유동성이 필요하다는 한계점이 있다. 알트코인 생태계는 선구자들이 새로운 암호화폐들을 실험하는 장으로 사용되어 왔다. 하지만 각 알트코인은 독립적이며 베타적으로 자신만의 생태계에 고립되어 있고, 많은 경우 작업증명(PoW)으로 대량의 전기를 낭비한다.
이더리움(Ethereum)은 이 문제를 다양한 금융 서비스를 설계할 수 있는 플랫폼을 제공함으로써 다소 간접적인 해결책을 제시한다. 만일 모든 암호화폐가 이더리움 위에 런칭한다면 서로 상호운용이 가능할 것이다. 이더리움은 훌륭한 아이디어이고, 설계적인 부분에서 ‘단순한 스펙(simple specification)’이나 ‘결정성 보장(determinism guarantee)’과 같은 중요한 부분들을 고려했다. 하지만 상당히 많은 다른 부분들에서는 소홀함을 보인다. 예를 들어, 이더리움에서는 상용 서비스를 위한 프로그램보안을 설계하기가 까다롭다. 또한 현재 이더리움에서 자체적으로 제공하는 상태변환머신(state transition machine) 외에 다른 대안을 사용할 수 없다는 점에서 역시 고립성 문제를 지니고 있다.
또한 이더리움은 은행이나 정부 등의 기관이 화폐를 이더리움 위에서 발행하지 않는 한, 결국 법정화폐를 이더로 전환해서 사용해야 한다는 제약도 가진다. 여러 기관들이 이더리움 블록체인을 연구하고는 있지만(참조기사1, 참조기사2), 여전히 확장성 문제(scalability)나 거버넌스(governance, 경영)에 대한 우려가 있다. 따라서 이더리움을 그대로 기존 시스템이나 화폐에 적용하거나 통합시키기는 어렵다.
현재 각 암호화폐는 고유한 문화적 이상(Cultural Ideal)을 가지고 있다. 비트코인의 경우 분명한 ‘자유주의적(libertarian)’ 성격과 약간의 ‘무정부주의(anarchist)’적인 부분이 있으나, 작업증명(PoW) 방식이 가지는 경제구조 때문에 근본적으로는 성취될 수 없다. 이더리움은, 보다 덜 정치적이며, 분산시스템, 컴퓨터과학, 계약설(contract theory: 국가권력이 인간들의 계약에 기초한다는 학설)에서의 전위적인 학문적 실험(avant garde academic excercise)이다. 도지코인(Dogecoin)은 사람들이 바보같고 유머스러운 것(the absurd)을 위해서도 단합하는 모습을 보여줌으로써 인간의 사회성을 잘 드러내준다. 스팀(Steem)은 컨텐츠의 생성과 배포(curation)에 기반하여, 보다 더 구조적으로 발현되는 인간의 사회성을 보여준다. 그 외에도 다양한 암호화폐들이 있다. 더욱 다양한 이념을 가진 코인들이 생겨날 수 있으며, 여러가지의 가상머신(VM)들도 시도될 것이다. 각각을 통해 거버넌스, 문화, 경제간 교집합에 대한 새로운 실험들이 이루어질 수 있다. 이러한 모든 실험들이 융통성없이 독립적으로만 수행된다면 너무나 안타까울 것이다.
분명히, 우리가 필요한 것은 이더리움보다는 더 포용적인(general) 모델이다. 일종의 ‘메타 이더리움(meta-Ethereum)’인 셈인데, 1) 기존 코드베이스와 블록체인들의 상태를 통합할 수 있고, 2) 정상적인 방식으로 국가별 법정화폐와 연결이 가능하며, 3) 암호화폐간의 관계를 위한 형식을 정립(formalize)하고 각각의 독립성을 해치지 않으면서 서로를 연결하며, 4) 보안성을 약화시키지 않으면서도 극단적 수준의 유연함까지 갖춘 모델이다.
코스모스(Cosmos)가 바로 그것이다. 코스모스는 블록체인간 상호운용성을 가능케하는 네트워크이자 프레임워크(framework)다. 코스모스는 ‘허브(hub)’들과 ‘존(Zone)’들의 웹(web)으로 이루어져 있는데, 각 ‘존(zone)’은 비트코인(Bitcoin), 이더리움(Ethereum), 제로캐시(ZeroCash), 크립토노트(CryptoNote)와 같이 고유한 암호화폐 디자인을 가진 독립된 개개의 블록체인을 가리키며, 각 ‘허브(hub)’는 ‘다중 토큰 시스템(a multi-token system)’으로 존들(set of zones) 간의 상호운용(Interoperability)을 가능하게 한다.
허브와 존은 ‘텐더민트 지분증명 합의알고리즘(Tendermint PoS consensus algorithm)’에 의해 활성화되며, TMSP 인터페이스를 사용하여 어떤 프로그래밍 언어로 쓰인 어플리케이션이든 상관없이 호스팅할 수 있다. TMSP를 통해 엄청난 자유도의 어플리케이션 설계가 가능하며, 어플리케이션이 텐더민트 기반 블록체인의 보안적 특성(security features of a Tendermint-powered blockchain)도 활용할 수 있도록 한다.
존(zone)들은 허브(hub)를 통해 서로 소통하는데, 주로 각 존들이 서로 한 묶음의 토큰(some set of tokens)을 비대칭 전송(asymetric transfer)함으로 그렇게 한다. 사실상, 허브는 다수의 사이드체인을 가진 단일한 블록체인이라고 정의할 수 있고, PoW대신 PoS(Proof-of-Stake, 지분증명)방식을 사용하기 때문에 보안성을 유지하면서도 간접비용(채굴비용)은 획기적으로 절감한다. 방법론적으로는 각 존은 허브를 위한 라이트 클라이언트(light client) 역할을 하며, 마찬가지로 허브도 존들의 라이트 클라이언트 역할을 하는 것이다. 텐더민트는 ‘컴팩트 라이트 클라이언트 증명(compact light client proofs)’을 통해 효율적으로 이 역할을 수행하는데, 가장 최근의 정확한 발리데이터 세트(validator set)가 알려져 있는 상태에서, 발리데이터 세트 내용이 변경될 때마다, 라이트 클라이언트가 이를 동기화함으로 보안성을 확보하는 것이다.
많은 사람들이 지분증명(PoS)을 안전하지 않은 방식이라며 반대하고 있다. 하지만 동시에, 단일한 PoW체인을 통해 복수의 PoS체인들의 보안성을 획득하는 것도 큰 의미가 없음을 인정한다. 텐더민트 개발자인 Ethan Buchman은 궁극적으로 PoW체인은 하나여야만 하고, 반면에 PoS는 각 암호화폐, 보상시스템, 또는 존재하는 다양한 토큰들 기반 시스템에 맞추어 수천, 수백만개가 되어야 한다고 생각한다.
코스모스(Cosmos) 위에서 각 허브들은 동등한 지위를 가진다. 최상위 허브(top hub)와 같은 개념은 존재하지 않으며, 허브의 성공이나 명성은 얼마나 많은 존(zone)들에게 선택받느냐에 달려있다. 엄밀히 말하면, 존(zone)과 허브(hub)도 근본적인 차이는 없다. 어느 존이든 충분한 기능을 갖춘다면, 허브가 될 수 있다. 우선은 생태계를 조성하기 위해 텐더민트에서 자체적으로 허브(Adam hub, 아담허브)를 런칭할 것이지만, 언제든지 다른 허브가 등장할 수 있으며, 비트코인이나 이더리움 같은 허브이든, 아니면 그 자체이든 얼마든지 아담과 경쟁하고 아담을 대체할 수 있다.
코스모스(Cosmos)은 다양한 암호화폐들 간의 장벽을 해소하고 새로운 역학관계를 만들어낼 것이다. 또한 허브들 간의 경쟁을 촉진하고 경제적인 안정을 도모하도록 유도한다. 부정행위를 하고자 하는 발리데이터(Validator, 유효성 검사자: 비트코인의 채굴자과 유사한 역할-합의구조 유지)들은 시스템 안정성에 기여하는 다른 발리데이터에 의해 대체될 것이다. 결과적으로는, 다양한 네트워크들이 코스모스 위에서 공존할 것이고, 각 필요에 따른 커뮤니티와 필요에 따른 공간이 개별적으로 존재하면서도 동시에 근간이 되는 시스템에서 이들 간의 상호운용(interoperability)이 가능하도록 만들 것이다. 이러한 특성을 통해 접근성을 높이면서 시스템 안정성과 서비스의 질도 함께 높이게 될 것이다.
새로운 암호화폐를 위한 ‘시험장’으로써든, 기존 암호화폐를 ‘개선’시키기 위해서든 또는 ‘탈중앙화된 거래소’나 확장성이 보장된 ‘스마트컨트랙트를 위한 플랫폼’으로써 사용하든 ‘코스모스(Cosmos)’의 잠재력은 곧, 존재하는 모든 암호화폐들의 잠재력이며, 시너지를 통해 더 큰 잠재력을 발휘할 수 있다. 정말 필요한 질문은, ‘과연 당신은 여기에 무엇을 만들 것인가’이다.
----------------------------------------
이야기가 복잡하고 길지만, 결국 사이드체인과 PoS개념을 이용한 일종의 ‘블록체인 플랫폼’ 역할을 통해 온갖 화폐(블록체인)들을 한 곳에 공존할 수 있도록 하는 것이 핵심기능입니다. 플랫폼들을 관장하는 플랫폼으로써 확장된 역할을 하고 블록체인간 소통을 보장하는 모델입니다.
비트코인이 ‘돈의 인터넷(The Internet of Money)’, 이더리움이 ‘세계컴퓨터(The World Computer)’의 모토를 가지고 있었다면, 텐더민트의 모토는 ‘블록체인의 인터넷(The Internet of Blockchain)’입니다.
솔직히 코스모스(Cosmos)의 세세한 작동기법은 제 경험상 이더리움만큼이나 이해하기 까다롭습니다. 그러나 텐더민트는 pos계에서 거의 최초로 pos모델을 실체화시켰고 이 방면에서 상당한 내공을 가지고 있는 팀입니다.
코스모스(Cosmos)는 이더리움 DApp인 '더다오(The DAO)'나 '대시코인(Dashcoin)'처럼 프로포잘(Proposal)기능을 제공합니다. 즉 단순한 합의알고리즘이 아니라, 랜덤성을 포함한 수많은 제안들을 할 수 있도록 하는 모델입니다. (모든 제안은 코드가 아니라 평이한 일반 언어로 제안됩니다)
이러한 Proposal을 포함한 '내장된 거버넌스(Governance) 모델'은 현재 비트코인 블록크기 논쟁이나, 이더리움의 포킹 논쟁, 해체된 다오 등에 대한 논쟁 등을 블록체인 내부에서 쉽게 적용할 수 있도록 하는 도구입니다. 이런 거버넌스 기능은 블록체인에 관한 더욱 효율적이고 효과적인 합의를 가능하게 합니다.
흥미롭게도 텐더민트는 블록체인 산업활용 분야에서 상당히 유명한 Eris Industris에서 텐더민트를 코어로 사용하고 있을 정도로, 이미 제품화과정을 한번 마친 모델입니다. 이런 부분에서 개인적으로 높은 점수를 주고 싶습니다.
여태까지 수많은 코인런칭에서 한국은 소외되어 있었고, 제대로된 한글자료나 홈페이지/백서조차 제대로 볼 수 없어 맹인된 심정으로 투자하고 피해를 보았던 경우가 태반입니다. 그런일을 방지하는데 조금이라도 보탬이 되었으면 합니다.
[오역이나 제안은 전달주시면 적극 수정하겠습니다]