
Babylon 프로토콜 해부: 비트코인의 공중 정원
저자:@Webi_Tree
TL; DR
-
Babylon은 스테이킹 프로토콜로, 핵심 구성 요소는 Cosmos IBC와 호환되는 PoS 퍼블릭 체인으로, 비트코인 메인넷에서 비트코인을 잠그고 다른 PoS 소비 체인에 보안성을 제공하며, Babylon 메인넷 또는 PoS 소비 체인에서 스테이킹 수익을 얻을 수 있다.
-
프로젝트는 비트코인 생태계, 비트코인 프로그래밍 가능성, 비트코인 레이어 2, 비트코인 스테이킹, 재스테이킹, 공유 보안성, 모듈화, Cosmos 생태계 등 여러 트랙에 속해 있으며 현재 사이클의 주류 내러티브와 부합하고 내러티브가 강하다.
-
프로젝트 팀은 기술 실력이 뛰어나며 핵심 기술 인력과 자문진 모두 깊은 기술적 배경을 지닌다.
-
현재까지 총 투자금은 최소 9680만 달러 이상으로, 고액의 자금 유치를 성사시켰으며 다수의 기관이 참여했다.
-
프로젝트 생태계가 풍부하여 60개 이상의 Cosmos 애플리케이션 체인, 지갑 서비스 제공업체, 비트코인 L2, DeFi 프로토콜, 롤업 서비스 제공업체 등 다양한 프로젝트들과 협력 관계를 맺고 있다.
-
프로젝트는 현재 테스트 단계이며 메인넷은 아직 출시되지 않았고 토큰 경제 모델도 공개되지 않았다.
-
프로젝트는 시장에서 트랙 로직과 내러티브가 인정받지 못할 위험, 스테이킹 수요 부족 위험, 레버리지 위험 등을 안고 있다.
1. 프로젝트 개요
Babylon 프로토콜은 비트코인 스테이킹 프로토콜로서 사용자가 비트코인 네트워크에서 비트코인을 잠그고 다른 PoS 소비 체인에 보안성을 제공하면서 스테이킹 수익을 얻을 수 있게 한다. Babylon은 비트코인이 가진 독특한 보안성과 탈중앙화 특성을 활용하여 다른 PoS 체인에 경제적 보안성을 제공함으로써 새로운 프로젝트들이 신속하게 시작할 수 있도록 한다.
Babylon 프로토콜 아키텍처의 핵심은 Cosmos SDK 기반으로 구축된 Cosmos IBC와 호환되는 PoS 블록체인인 Babylon 블록체인으로, 비트코인 체인과 Cosmos 애플리케이션 체인 간 데이터 집약 및 통신을 가능하게 한다.
Babylon 프로젝트는 2023년 2월 설립되었으며 현재 메인넷은 출시되지 않고 테스트 단계에 있으며 토큰도 발행하지 않았다.
본 리포트는 프로젝트의 내러티브 분석을 중심으로 하여 팀, 투자, 기술, 생태계, 경제 모델, 시장 구조, 발전 상황 및 리스크 요소 등을 심층적으로 분석한다.
2. 프로젝트 내러티브
암호화 세계에서 '내러티브(narratives)'란 암호화 산업, 암호화폐 또는 프로젝트 관련 대중의 이해와 평가에 영향을 미치는 주류 견해, 이야기 또는 믿음을 의미한다. 암호화 세계나 Web3와 같은 투기성이 강한 투자 트랙에서 내러티브는 기술 발전이나 사회경제적 사건에 의해 주도되며 시장 감정, 가격 변동, 기술 수용 여부에 중요한 영향을 미친다. 때로는 특정 산업, 트랙 또는 프로젝트의 성패를 결정짓기도 한다. 특히 밈코인과 같은 고도의 투기적 섹터에서는 내러티브의 중요성이 기본적인 가치보다 더 크다. 내러티브는 시장의 주목을 끌 수 있으며 프로젝트의 기본 가치와 상호작용하거나 긍정적인 발전을 이끌거나 장기간 침체 상태에 머무르게 할 수도 있다. 따라서 본 리포트는 먼저 내러티브 관점에서 Babylon 프로토콜을 분석한다.
2023년 이후, Lido, EigenLayer 등의 이더리움 유동성 스테이킹/재스테이킹 프로토콜들이 막대한 자금을 유치하였다. EigenLayer는 ETH 자산의 보안성과 탈중앙화 특성을 활용하여 다른 PoS 체인에 보안성을 제공함으로써 프로토콜을 처음부터 구축하지 않아도 되며 초기에 높은 인플레이션을 겪을 필요 없게 하였다. EigenLayer는 짧은 5개월 만에 130억 달러 이상의 TVL(총 잠긴 가치)을 유치하는 성공을 거두었으며 지속적으로 증가하고 있고, 그 거버넌스 토큰 $EIGEN의 평가액은 30억~150억 달러 범위 내에 있을 것으로 전망된다.
현재 비트코인 시가총액은 약 1.4조 달러이며, 이는 이더리움의 4450억 달러 시가총액보다 3배 이상 높다. 만약 EigenLayer의 성공을 비트코인에 복제한다면 수조 달러 규모의 비트코인 유동성을 해방시키고 새로운 유동성 시장을 창출하여 막대한 자금 유입을 유도할 수 있다.
Babylon-일종의 비트코인 스테이킹 프로토콜-은 비트코인의 새로운 활용 사례를 개척하여 "디지털 화폐"와 "디지털 골드"라는 오래된 내러티브를 벗어날 수 있다. 동시에 이더리움처럼 비트코인이 가진 독특한 보안성과 탈중앙화 특성을 활용하여 다른 PoS 체인에 경제적 보안성을 제공하면서 비트코인 보유자에게 수익을 제공하고 더 많은 프로토콜의 신속한 출범을 가능하게 한다.
Babylon 프로토콜은 또한 비트코인을 더 많은 PoS 네트워크에 재스테이킹하는 시장을 만들어 비트코인 및 Babylon 프로토콜의 응용 시나리오를 확장할 것이다.
동시에 이더리움의 모듈화 내러티브는 여전히 인기를 끌고 있으며 Celestia, EigenDA, Near DA, Eclipse 등 다양한 DA 프로젝트들이 계속해서 등장하고 있다. Babylon 역시 모듈화 방식으로 기능을 구현하며 다른 PoS 네트워크에 모듈로 통합되므로 모듈화 내러티브도 포함된다.
반면, 비트코인 생태계는 폭발적인 성장기에 접어들어 레이어 2를 포함한 다수의 프로젝트들이 등장하고 VC 투자도 증가하며 시장의 관심을 받고 있다. Messari Research의 분기별 '내러티브 게임' 회의에서 비트코인 프로그래밍 가능성 트랙의 내러티브 점수는 최고점을 기록하였다. 투자자와 개발자들은 비트코인의 프로그래밍 가능성을 해제하기 위한 새로운 방법들을 계속해서 찾고 있다. 비트코인 스테이킹 프로토콜은 이러한 요구를 충족시키며 전용 스테이킹 비트코인 레이어 2로 작용할 수 있으며, 스테이킹 자체가 비트코인의 수요를 증가시킨다. 따라서 Babylon 프로토콜의 출현 시기는 완벽하며 주목받는 트랙에 위치하여 초기 발전에 열기를 제공한다.
종합하면, Babylon 프로토콜은 다음과 같은 문제를 해결할 수 있다: 비트코인 운용 수익률이 낮은 문제, 비트코인 응용 시나리오가 적은 문제, 비트코인 시스템 보안성이 확장 불가능한 문제. Babylon 프로토콜은 비트코인 생태계, 비트코인 프로그래밍 가능성, 비트코인 레이어 2, 비트코인 스테이킹, 재스테이킹, 공유 보안성, 모듈화, Cosmos 생태계 등 여러 트랙에 위치하며 주류 내러티브와 부합하고 내러티브가 강하다.
3. 팀 배경 및 투자 현황
3.1 팀 배경
공식 웹사이트에 따르면, Babylon 팀은 32명의 기술 인력 및 자문진으로 구성되어 있으며 기술 실력이 강하고 다양한 Web3 마케팅 활동에도 적극 참여하고 있어 팀의 적극성도 높다. 주요 핵심 인물들의 배경은 다음과 같다.
공동 창립자 David Tse는 MIT 전기공학 박사 학위를 취득했으며 AT&T 벨 연구소에서 근무한 바 있다. 정보 이론과 무선 통신, 머신러닝, 에너지, 계산 생물학 등의 분야에 응용 연구를 수행하였으며, 2017년 클로드 E. 샤논상을 수상하고 2018년 미국 국립공학원(National Academy of Engineering) 회원으로 선출되었다.
공동 창립자 Mingchao (Fisher) Yu는 호주국립대학교에서 전기통신 분야 박사 학위를 취득했으며, 무선 통신에 초점을 맞춰 네트워크 정보 이론과 코딩 분야에서 이론과 알고리즘을 개발하였다.
팀의 자문진에는 Osmosis lab 공동 창립자 Sunny Aggarwal과 EigenLayer 창립자 Sreeram Kannan이 전략 자문으로 참여하고 있다.
3.2 투자 현황
2023년 5월 22일, Babylon은 IDG와 Breyer Capital이 주도한 880만 달러 규모의 시드 라운드를 완료했다고 발표했다.
2023년 12월 7일, Polychain Capital과 Hack VC가 주도한 1800만 달러 규모의 A 라운드를 완료했다. 참여 기관으로는 Framework Ventures, Polygon Ventures, Castle Island Ventures, OKX Ventures, Finality Capital, Breyer Capital, Symbolic Capital, IOSG Ventures, Web3.com Ventures, GeekCartel, Dovey Wan, Chain Fund Capital, Cluster Capital, L2 Iterative Ventures, ABCDE Labs, Kingsley Advani 등이 있다.
2024년 2월 27일, Binance Labs가 Babylon에 투자했다고 발표했으나 투자 금액은 공개되지 않았다.
2024년 5월 30일, Paradigm이 주도하고 총 30개 기관이 참여한 7000만 달러 규모의 펀딩을 완료했다.
2024년 6월 1일 기준, Babylon은 다수의 펀딩 라운드를 공개하여 총 금액이 9680만 달러를 초과하였다.
비트코인 생태계 전체를 살펴보면, 2023년 3월 1일부터 2024년 5월 31일까지 비트코인 생태계 관련 펀딩 횟수는 143회, 총 금액은 23억 달러를 넘었다. 이 중 2024년 이후의 펀딩 건수는 85건, 총 금액은 9억 4530만 달러이다. 동기간 다른 생태계의 펀딩 건수와 비교하면, 이더리움 생태계는 727회, Solana은 121회, Cosmos는 50회, Avalanche는 82회였다. 비트코인 생태계의 높은 펀딩 건수는 일부 기관과 VC들이 비트코인 생태계에 대해 긍정적인 전망을 하고 있음을 반영한다.
Babylon의 투자 현황을 다른 관련 프로젝트들과 비교하여 간단한 평가를 할 수 있다. 아래 표에서 알 수 있듯이, 다른 비트코인 레이어 2 프로젝트들과 비교해 Babylon은 투자 금액이 높고 참여 기관이 많지만 대부분 2선급 VC들이다. 반면 Eigenlayer 등의 이더리움 재스테이킹 프로젝트들과 비교하면 투자 기관과 금액 면에서 다소 뒤처지며 Arbitrum, Optimism 등의 이더리움 레이어 2 프로젝트들과도 일정한 격차가 있다.

표 1: 관련 프로젝트 투자 현황 비교
다만 주목할 점은, 이더리움 레이어 2 프로젝트들과 비교해 많은 비트코인 레이어 2 프로젝트들이 투자 정보를 투명하게 공개하지 않는다는 점이다. 예를 들어 투자 기관만 공개하고 금액은 숨기는 경우가 많으며, Binance Labs의 Babylon 투자 금액이나 B square의 금액도 공개되지 않았다. 이는 프로젝트 팀과 투자자들이 공모하여 프로젝트 평가액을 부풀리거나 대형 기관에 일정량의 토큰을 제공하여 프로젝트를 후원하게 함으로써 자신들의 이익 실현을 도모하려는 것이 아닌가 하는 의심을 낳는다.
또 다른 눈여겨볼 현상은 많은 비트코인 생태계 프로젝트, 특히 비트코인 레이어 2 프로젝트들이 중국인 또는 중국계 팀이나 자본의 깊은 참여를 보이고 있다는 점이다. 핵심 팀에 중국인 또는 중국계 배경을 가진 인물들이 있는 프로젝트로는 Babylon, Merlin Chain 등이 있으며, 중국계 배경의 투자자로는 Binance Labs, ABCDE, OKX Ventures, HashKey Capital, HTX Ventures, MEXC Ventures, Bixin Venture, IDG Capital, Waterdrip Capital 등이 있다.
4. 기술 원리
4.1 프로젝트 로직
Babylon의 목표는 비트코인 네트워크의 보안성을 활용하여 PoS 네트워크에 경제적 보안성을 공유하고 PoS 체인이 신뢰할 수 있는 네트워크를 처음부터 구축하는 데 드는 시간과 비용을 줄이는 것이다.
신뢰할 수 있는 비트코인 스테이킹 프로토콜은 다음의 특성을 가져야 한다:
1. 보안성, 탈중앙화, 검열 저항성. 프로토콜은 '신뢰 없음(Trustless)' 스테이킹을 제공해야 하며, 위임 스테이킹(Delegating)을 지원하고 재스테이킹(Restaking)을 지원해야 한다.
2. 벌칙 적용 가능(Slashable). 스테이커가 부당 행위를 할 경우 잠근 비트코인이 감소될 수 있어야 한다.
3. 자유롭게 인출 가능. 스테이커가 스테이킹 프로토콜을 준수하면 다른 모든 스테이커들이 불성실하더라도 자유롭게 비트코인을 인출할 수 있어야 하며, 인출 시 검열이 있어서는 안 된다.
위 목표를 달성하기 위해 Babylon 프로토콜은 Cosmos IBC와 호환되는 Babylon 블록체인 네트워크를 만들고 이를 통해 비트코인 블록체인과 IBC 호환 PoS 체인을 연결하며, PoS 체인에 비트코인 기반 타임스탬프 서비스를 제공한다. '원격 스테이킹(Remote staking)'을 통해 비트코인 체인에서 비트코인을 잠그고 Babylon 체인에서 수익을 지급하며, 비트코인 스마트 계약 시뮬레이션을 통해 비트코인의 스테이킹, 인출, 벌칙 기능을 구현한다. accountable assertions와 finality gadgets 등의 메커니즘을 통해 악의적인 사용자를 처벌하며, 비트코인 타임스탬프 프로토콜을 통해 비트코인 인출을 실현한다. 또한 플랫폼을 구축하여 그 위에 비트코인 재스테이킹 프로토콜을 구축할 수 있도록 한다.
4.2 프로토콜 아키텍처
Babylon 프로토콜 아키텍처 설계의 주요 목표는 프로토콜을 통해 더 많은 네트워크와 프로토콜에 확장성을 제공하는 것이다. Babylon 프로토콜 아키텍처는 세 가지 계층으로 나뉜다: 1. 비트코인 네트워크 계층; 2. 제어 계층; 3. 데이터 계층.

그림 2: Babylon 프로토콜 아키텍처 개요
비트코인 네트워크 계층은 가장 하위에 위치하며, Babylon 프로토콜에 연결된 모든 PoS 소비 체인에 타임스탬프를 제공한다. 비트코인 네트워크는 4가지 특성을 갖는다: 1. 매우 높은 탈중앙화 수준; 2. 시스템의 강인성(robustness)이 높음(매우 단순함), 스크립트 언어가 튜링 완전성이 아니어서 복잡한 스마트 계약을 실행할 수 없다; 3. UTXO 모델 기반의 데이터 구조를 사용하며 계정 기반이 아니다; 4. 체인의 보안성은 비트코인 스테이킹 없이도 유지된다.
제어 계층은 미들웨어로, Babylon 블록체인 네트워크로 구성되어 비트코인 네트워크, Cosmos Hub 및 데이터 계층을 연결한다. Babylon 블록체인 네트워크는 전체 아키텍처의 핵심으로, 합의 메커니즘은 PoS(DPoS 실제)이며 주요 기능은: PoS 체인에 비트코인 네트워크 기반 타임스탬프 서비스 제공, PoS 체인과 비트코인 체인의 상태 동기화; 시장 운영을 통해 비트코인 스테이킹 권익과 PoS 체인을 매칭하고 권익 스테이킹 및 검증 정보 추적; PoS 체인의 최종성(finality) 서명 기록 등이다.
프로젝트 팀은 아직 메인넷 검증 노드의 수 상한을 공개하지 않았으며, 노드 수는 메인넷의 탈중앙화 정도에 영향을 미친다. Babylon 프로토콜은 추가 보안성이 필요한 PoS 네트워크와 비트코인 네트워크 사이의 중개 역할을 하며, PoS 소비 체인의 블록헤더를 비트코인 블록체인에 기록하여 해당 블록 내 거래가 확인되었음을 보장함으로써 추가적인 보안성을 제공한다.
Babylon 블록체인 네트워크는 Cosmos-SDK 기반으로 구축되어 Cosmos-IBC와 호환되며, 임의의 수의 Cosmos SDK 체인의 타임스탬프를 효율적으로 집약할 수 있어 비트코인 체인과 다른 Cosmos 애플리케이션 체인 간의 데이터 집약 및 통신이 가능하다. 프로젝트 팀은 향후 임의의 PoS 체인과의 통신이 가능해질 것이라고 시사하고 있다.
Babylon 메인넷과 PoS 소비 체인 사이에는 IBC 메시지 전달 계층이 존재하며, IBC 리레이어로 구성된다. IBC 리레이어는 리레이어 클라이언트를 실행하는 컴퓨터 노드로, 크로스체인 메시지 전달 서비스를 제공하여 제어 계층(Babylon 체인)과 데이터 계층(PoS 애플리케이션 체인) 간의 통신을 가능하게 한다.
데이터 계층은 기타 다양한 PoS 소비 체인으로, Babylon 프로토콜을 통해 비트코인의 경제적 보안성을 사용(소비)하려는 체인들이다. 현재 이 PoS 소비 체인들이 충족해야 할 조건은: Babylon과의 IBC 연결을 개방하고, 검증 노드가 해당 Babylon 프로토콜 모듈을 실행해야 한다는 것이다.
EigenLayer 아키텍처와 비교하면, Babylon 프로토콜은 EigenLayer와 동일한 역할을 하며 하위 네트워크와 상위 네트워크 사이의 미들웨어 역할을 한다. Babylon 생태계의 PoS 소비 체인은 EigenLayer의 AVS에 대응된다.
Babylon과 EigenLayer의 아키텍처를 이해하기 위해 하나의 비유를 들겠다. 비트코인 메인넷과 이더리움 메인넷을 안드로이드 운영체제에 비유한다면, Babylon과 EigenLayer 프로토콜은 위챗이나 알리페이에 비유할 수 있으며, Babylon의 PoS 소비 체인과 EigenLayer의 AVS는 위챗이나 알리페이의 미니프로그램에 비유할 수 있다. 비트코인 메인넷과 Babylon은 함께 PoS 소비 체인에 보안성을 제공하며, 안드로이드 운영체제와 위챗이 각각 미니프로그램에 안전한 실행 환경을 제공하는 것과 유사하다.
4.3 스테이킹 계약의 기술 구현 원리
4.3.1 Babylon의 스테이킹 메커니즘
스테이킹(staking)은 PoS 및 그 변형 블록체인 네트워크에서 검증자로 일정 수량의 토큰을 잠그고 거래 검증, 블록 생성, 합의, 네트워크 보안 유지 등 활동에 참여하여 보상을 받는 행위 또는 과정을 말한다. 일반적으로 일정 수량의 토큰을 잠그고 보상을 받는 행위를 포괄적으로 의미하며, DeFi의 '잠금 채굴'과 같은 의미를 갖는다. 본 문서에서 언급하는 PoS 네트워크 내 '스테이킹'은 전자를 의미한다. 반면 비트코인 네트워크는 합의 메커니즘이 PoW이므로 스테이킹 메커니즘이 존재하지 않으며, 따라서 비트코인 네트워크에서의 '스테이킹'은 후자를 의미한다. 일반 사용자는 PoS 블록체인 네트워크 검증 노드를 직접 운영하기 어려우므로 유동성 스테이킹(Liquid staking) 또는 위임 스테이킹(Delegating) 방식으로 네트워크 유지 및 보상에 참여하는 경우가 많다.
Babylon 프로토콜은 사용자가 비트코인을 Babylon 다중 서명 계약이 제어하는 비트코인 메인넷 계약 주소에 잠그고, 동시에 다른 네트워크에 스테이킹 검증 서비스를 제공할 수 있게 한다. 프로토콜은 비트코인 네트워크에서 악의적인 사용자의 비트코인을 감소시키고, Babylon 체인 또는 PoS 소비 체인에서 수익을 지급한다. 이러한 메커니즘을 '원격 스테이킹(Remote staking)'이라 한다.
이러한 원격 스테이킹 방식은 EigenLayer의 스테이킹 방식과 매우 유사하며, 앞서 설명한 EigenLayer의 스테이킹 방식과 비교할 수 있다.
Babylon은 '잠금-매핑-발행' 방식의 크로스체인 브릿지 모델을 채택하지 않고, 비트코인을 Babylon 체인으로 크로스체인한 후 스테이킹하는 방식을 선택하지 않았다. 이는 크로스체인 브릿지를 도입하면 추가적인 보안 가정(security assumption)이 필요하기 때문이다. 원격 스테이킹은 크로스체인 스테이킹에 비해 브릿지에 대한 신뢰 가정을 제거할 수 있다는 장점이 있지만, 여전히 '신뢰 없음(Trustless)'을 실현할 수는 없다. 왜냐하면 잠근 비트코인의 보안성은 Babylon 체인의 스테이킹 계약의 보안성에 달려 있기 때문이며, 스테이킹 계약과 크로스체인 브릿지 계약은 동일한 계약 수준의 보안 등급에 속하며 동일한 보안 가정을 도입해야 하므로 본질적인 차이가 없다.
반면, 비트코인 클라이언트는 스크립트 언어로 작성된 스크립트(컴퓨터 명령 집합)를 실행하여 비트코인 거래를 검증한다. 비트코인의 스크립트 언어는 스택 기반의 프로그래밍 언어로 튜링 완전성이 아니며 거의 복잡한 스마트 계약을 실행할 수 없다. 따라서 비트코인 네트워크의 스테이킹 계약 등의 스마트 계약은 비트코인 스크립트로 표현해야 한다. 따라서 고수준 스마트 계약 언어를 비트코인 스크립트로 변환하고 최종적으로 UTXO 형태로 출력하여 비트코인 클라이언트가 읽고 체인에 기록할 수 있게 해주는 장치가 필요하다.
Babylon 프로토콜은 비트코인 제한 조항 시뮬레이터(Bitcoin covenant emulator)를 사용하여 스테이킹 계약(Staking contracts)을 실행한다. 비트코인 제한 조항(covenant)은 스테이킹, 인출, 벌칙 등의 간단한 스마트 계약 기능을 구현할 수 있는 일련의 비트코인 스크립트이다. 비트코인 제한 조항 시뮬레이터(Covenant emulator)는 데몬(daemon) 프로그램으로, 가상머신(VM)과 동일한 기능을 하며 비트코인 계약과 하드웨어에 실행 환경을 제공하여 계약 코드를 비트코인 스크립트로 번역하여 실행하고 최종적으로 UTXO 형태로 출력하여 체인에 기록함으로써 스마트 계약을 비트코인 네트워크에 도입하여 네트워크의 프로그래밍 가능성을 증가시킨다. 시뮬레이터는 제한 조항 위원회(covenant committee) 구성원이 운영한다. 시뮬레이터 코드는 오픈소스이며 2024년 2월 8일과 4월 2일에 각각 출시 및 업데이트되었다.
비트코인 제한 조항 시뮬레이터는 이더리움 가상머신(EVM)과 Bitlayer가 개발한 비트코인 가상머신(BitVM)과 많은 유사점이 있다. 세 가지 모두 기본적인 역할은 같지만 핵심적인 차이점은 제한 조항 시뮬레이터는 기능이 더 단순하여 사전 정의된 규칙으로 비트코인 사용을 제한하는 데 주로 사용되며, 스테이킹, 인출, 벌칙 등의 간단한 스마트 계약 기능만 구현할 수 있다는 점이다. 반면 BitVM과 EVM은 훨씬 더 강력하여 복잡한 스마트 계약을 지원할 수 있다.
위원회의 역할은 비트코인 스테이커와 검증자들의 공격으로부터 Babylon PoS 시스템을 보호하는 것으로, 다중 서명(multi-signature)을 공동으로 서명함으로써 이루어진다. 위원회 구성원의 다중 서명용 공개키는 Babylon 블록체인의 제네시스 파일(genesis file)에 기록된다.
현재 프로젝트 팀은 위원회 구성원의 신분과 다중 서명 수를 공개하지 않았다. 위원회 구성원의 신분과 수는 프로젝트의 거버넌스 방안과 밀접하게 연관되며, 다중 서명의 실제 권한과 수는 프로토콜 전체의 탈중앙화 정도에 의문을 남긴다.
4.3.2 Babylon의 벌칙 메커니즘
보안성을 보장하기 위해 공유 보안성 기술 방안은 기반 체인 또는 소비 체인에서의 부당 행위에 대해 처벌을 허용해야 하며, 일반적으로는 보안성을 제공하는 하위 체인의 스테이킹 토큰을 감소시키는 것이다. 벌칙(slashing)은 PoS 블록체인 또는 프로토콜에서 검증 노드 또는 토큰 스테이커가 부당 행위를 할 경우 그들이 스테이킹한 토큰을 벌금으로 부과하는 제재 메커니즘이다. 일반적인 부당 행위로는 이중 지불, 다운타임, 유효하지 않은 블록 생성 등이 있다. 벌칙은 네트워크 또는 프로토콜의 보안성을 유지하는 중요한 수단이며, 검증자가 자신의 최선의 이익을 위해 프로토콜의 보안을 유지하도록 하며 악의적인 행동을 하지 않도록 보장한다.
Babylon 프로토콜은 accountable assertions 및 finality gadgets 등을 통해 비트코인의 자동 벌칙을 구현한다.
Accountable assertions는 악의적인 서명자를 처벌하기 위해 EOTS를 이용하는 암호학적 개념이다. EOTS (Extractable one-time signatures)는 서명자가 동일한 개인키로 두 개의 정보를 동시에 서명할 경우 개인키가 유출되는 것을 의미한다. EOTS는 비트코인 Schnorr 서명을 통해 구현할 수 있다. Finality gadgets는 합의 메커니즘의 개념으로, 비트코인 합의 프로토콜 위에 추가된 중첩된 합의 프로토콜로 이해할 수 있으며, 추가적인 보안성을 제공한다. 스테이커가 부당 행위(예: 이중 지불)를 할 경우 Babylon은 증거를 보내어 스테이커의 개인키를 유출시키고, 스테이커의 일부 또는 전체 비트코인이 Babylon 프로토콜에 의해 감소되어 몰수되며, 이를 '자동 벌칙'이라 한다.
4.3.3 Babylon의 인출 메커니즘
Babylon 프로토콜은 비트코인 타임스탬프 프로토콜(Bitcoin timestamping protocol)을 이용하여 비트코인의 인출(unbonding)을 구현하고 장기 공격(long-range attack)에 대비한다. 비트코인 타임스탬프 프로토콜은 임의의 데이터를 Babylon에 전송하여 비트코인 타임스탬프를 생성하는 타임프루프(timeproof) 기술로, PoS 체인에 타임스탬프를 생성하여 그 무결성과 보안성을 향상시키며 장기 공격에 대비한다. 타임스탬프 프로토콜은 비트코인 체인을 타임스탬프 마킹 계층으로, Babylon 체인을 체크포인트 집약 계층 및 데이터 가용성(DA) 계층으로, 다른 PoS 체인을 보안성 사용 계층으로 사용한다.
비트코인 타임스탬프 프로토콜을 통해 Babylon은 빠른 인출을 지원하여 비트코인의 유동성을 극대화한다. 이것은 다른 스테이킹 프로토콜에 비해 Babylon 프로토콜의 한 가지 장점이다. 비트코인의 인출 시간은 약 1일 정도이다. 이 시간은 비트코인의 10분 블록 생성 속도에 비해 너무 길어 보인다. 반면 Optimism 롤업의 7일 도전 기간, ETH의 약 10일 인출 기간, Cosmos 생태계 대부분 PoS 네트워크의 21일 인출 시간에 비하면 상대적으로 훨씬 빠르다.
장기 공격(Long Range Attack)은 PoS 체인이 당할 수 있는 공격으로, 공격자가 제네시스 블록부터 시작하여 원래 메인 체인보다 더 긴 체인을 생성하고 전체(일부) 거래 기록을 조작하여 원래 메인 체인을 대체하는 것을 말한다.
4.3.4 Babylon의 최종성 메커니즘
최종성(Finality, 약칭 Finality)은 블록체인에서 거래가 변경될 수 없는 상태에 도달한 것을 의미한다. 비트코인처럼 PoW 기반의 블록체인 네트워크의 최종성은 확률적 최종성(Probabilistic Finality)으로, 여러 블록의 확인을 기다려야 최종성이 완료되며 확인 시간이 길다. 반면 Babylon 메인넷을 포함한 대부분의 PoS 합의 메커니즘 기반 네트워크는 경제적 최종성(Economic Finality)을 사용하며, 확인 시간이 짧다. Babylon 네트워크의 거래 속도와 최종성이 비트코인의 최종성에 제한되는 것을 방지하기 위해 Babylon 프로토콜 메인넷은 finality provider (FP) 노드를 추가하여 빠른 최종성을 구현하고 포크 공격(Forking Attacks)을 방지한다. FP 노드는 이더리움 레이어 2의 시퀀서(sequencer)와 유사한 기능을 하며, 각 Babylon 메인넷 블록이 비트코인 메인넷에 제출되기 전에 거래를 검증하고 블록을 패키징한 후 각 L2 블록에 서명한다. FP 노드 덕분에 Babylon 메인넷의 최종성은 몇 초밖에 걸리지 않는다. FP 노드는 FP 노드 위원회가 운영하며, FP Daemon 프로그램을 실행한다.
FP 노드가 탈중앙화, 검열 저항성 등의 특성을 갖추고 있는지, 이더리움 레이어 2의 중앙화된 시퀀서와 같은 문제를 피할 수 있는지는 여전히 논의가 필요하다. 제한 조항 위원회와 마찬가지로 FP 노드 위원회의 신분과 수 역시 프로토콜 전체의 탈중앙화 및 검열 저항성을 결정한다.
4.4 요약
Babylon의 시스템 아키텍처와 기술 원리를 보면, 기술적으로 혁신은 없으며 실제로는 이더리움 롤업과 EigenLayer 등의 프로토콜을 비트코인 네트워크에 복제한 것이다.
Babylon 프로토콜은 다양한 기술 수단을 통해 가능한 한 보안 가정을 줄이려 노력한다. 그러나 전체 Babylon 프로토콜의 보안성, 탈중앙화 정도, 검열 저항성, 확장성 등은 프로토콜에서 가장 취약한 고리에 의해 결정되며, Babylon 네트워크의 합의 메커니즘, 스테이킹, 인출, 벌칙 계약의 보안성, 다중 서명의 권한과 수, 제한 조항 위원회, FP 노드 위원회의 신분과 수, IBC 리레이어 노드의 보안성 등에 제약을 받는다. 명백히, Babylon 네트워크를 공격하는 것은 비트코인 네트워크를 공격하는 것보다 훨씬 쉽다. PoS 소비 체인의 보안성은 궁극적으로 그 자체의 보안성에 달려 있으며, 비트코인 네트워크나 Babylon 프로토콜이 아니다. 따라서 Babylon 백서에서 주장하는 '신뢰 없음(Trustless)'이라는 표현은 여전히 많은 암묵적인 가정을 포함하고 있다.
5. 생태계
블록체인 생태계(ecosystem)는 블록체인 프로젝트와 관련된 모든 요소들의 집합으로, 프로젝트 자체 및 개발자(프로젝트 팀), 운영자(채굴자 및 검증자), 투자자, 협력자, 사용자, 미디어, 거래소 등 모든 이해관계자들을 포함한다. 프로젝트의 생태계 애플리케이션의 수와 규모는 프로젝트 성공의 핵심 요소이며, 완벽하고 번성한 생태계는 프로젝트 및 전체 생태계의 긍정적인 네트워크 효과를 실현하는 데 도움이 된다.
2024년 4월 27일 기준, Babylon은 이미 60개 이상의 Cosmos 애플리케이션 체인과 협력 관계를 맺었으며, 이들 애플리케이션 체인은 Babylon 메인넷 출시 후 IBC 크로스체인을 구현할 예정이다. 또한 Babylon은 다양한 지갑 서비스 제공업체, 비트코인 L2, DeFi 프로토콜, 비트코인 재스테이킹 프로토콜, 롤업 서비스 제공업체 등 다수의 프로젝트들과 협력하고 있으며, 이들은 Babylon의 발전에 강력한 지원을 제공할 것이다. 주요 생태계 파트너로는 Cosmos Hub, Osmosis, Talus, Akash Network, Injective, Sei, Stride, B Squared Network, Nubit 등이 있다.
Babylon과 협력하는 비트코인 스테이킹, 재스테이킹 프로토콜에는 StakeStone, Uniport, Chakra, Lorenzo, Bedrock 등이 있다. 그 중 StakeStone은 다중 체인 유동성 스테이킹/재스테이킹 프로토콜로, Babylon 기반으로 비트코인 재스테이킹 기능을 구축하고 있다. UniPort network는 Cosmos SDK 기반 zk-Rollup 애플리케이션 체인으로, Cosmos 생태계 내 비트코인 관련 자산의 재스테이킹 프로토콜이며, 현재 BRC20, Ordinals-NFT, ARC20, Runes, RGB++ 등의 자산 크로스체인 상호 운용성을 지원하고 있으며 Babylon과 협력하여 비트코인 재스테이킹 기능을 통합하고 있다. Chakra는 ZK 기반 비트코인 재스테이킹 프로토콜로, Chakra는 Babylon을 통합하여 Chakra를 통해 Babylon 프로토콜의 비트코인을 다른 생태계로 매핑할 수 있게 할 예정이다. Lorenzo는 Cosmos Ethermint 기반 비트코인 재스테이킹 프로토콜로, 핵심 구성 요소는 Cosmos 애플리케이션 체인이다. Bedrock은 이더리움 기반 다중 자산 재스테이킹 프로토콜로, 사용자가 이더리움에서 WBTC를 잠그고 uniBTC를 발행한 후 동일한 수량을 Babylon 체인에 매핑하여 TechFlow 공식 커뮤니티에 오신 것을 환영합니다 Telegram 구독 그룹:https://t.me/TechFlowDaily 트위터 공식 계정:https://x.com/TechFlowPost 트위터 영어 계정:https://x.com/BlockFlow_News














