저자|BitMEX 리서치
편집|Wu Shuo 블록체인
원본 링크:
https://blog.bitmex.com/babylon-the-taproot-success-story/
요약: 우리는 거의 24,000 비트코인을 유치한 스테이킹 프로젝트인 Babylon을 조사합니다. 우리는 Babylon을 또 다른 BTC 스테이킹 프로젝트인 CoreDAO와 비교했으며 Babylon의 독특한 Tapscript 사용을 발견했습니다. Ordinals와 달리 Babylon은 Taproot를 사소한 방식으로 사용하지 않고 Bitcoin 개발자의 원래 의도에 더 가깝다는 점을 언급할 가치가 있습니다. 우리는 궁극적으로 Babylon과 새롭게 떠오르는 비트코인 스테이킹 시스템에 대한 견해가 무엇이든 간에 Babylon의 관행이 이러한 견해를 뒷받침한다는 결론을 내렸습니다. Taproot는 비트코인에 대한 영리하고 인상적인 업그레이드입니다. 일부 사람들의 낮은 초기 기대에도 불구하고 Taproot는 성공적인 것으로 입증되었습니다.
개요
비트코인 레이어 2 및 CoreDAO에 대한 2024년 8월 기사에 이어 이 기사에서는 또 다른 표면적 비트코인 "L2"인 Babylon에 중점을 둘 것입니다. 이 글을 쓰는 시점에서 이 비트코인 스테이킹 시스템에는 CoreDAO보다 훨씬 더 많은 자금이 잠겨 있으며 거의 24,000개의 비트코인이 잠겨 있습니다. 이는 16억 달러 이상의 가치가 있습니다. CoreDAO와 마찬가지로 Babylon은 실제로 비트코인의 2차 계층 네트워크는 아니지만 사람들이 비트코인의 시간 잠금 기능을 사용하여 비트코인을 잠그고 그 대가로 알트코인으로 수익을 얻을 수 있는 시스템으로 보아야 합니다.
바빌론 연구소
24,000 BTC와 무려 16억 달러의 TVL을 보유하고 있음에도 불구하고 Babylon 블록체인 또는 스테이킹 시스템은 아직 존재하지 않으며 계속 개발 중입니다. 현재 대형 플레이어들은 보너스 포인트를 얻기 위해 스테이킹을 하고 있는 것으로 보입니다. 이 플랫폼은 인상적인 암호화폐 VC 그룹의 지원을 받고 있으며 바이낸스와 연계되어 있어 어떻게 그렇게 많은 자금을 유치할 수 있었는지 설명할 수 있습니다. 이 플랫폼은 또한 EigenLayer의 비트코인 버전으로 자리매김하는 것을 목표로 합니다. 바빌론은 비트코인의 EigenLayer가 되기를 원합니다. 바빌론에서 개발되고 있는 문화와 아이디어의 대부분은 이더리움 생태계에서 유래한 것으로 보입니다. EigenLayer의 핵심 개념은 반복 스테이킹입니다. 이를 통해 동일한 배치의 코인을 여러 시스템에 동시에 스테이킹하여 더 높은 수익을 얻을 수 있습니다.
우리는 CoreDAO 기사에서 비트코인 측면에 초점을 맞출 것이기 때문에 이중 스테이킹 개념 자체나 바빌론 스테이킹 프로토콜 또는 기본 바빌론 블록체인을 평가하지 않을 것입니다.
스테이킹 메커니즘과 탭루트
CoreDAO와 마찬가지로 Babylon에 스테이킹하려면 본질적으로 자신의 비트코인을 자신에게 보내는 맞춤형 복합 트랜잭션을 생성해야 합니다. 어떤 검증기가 사용될지, 보상이 어디로 전송될지 등 스테이킹에 대한 세부 정보를 제공하는 사용자 정의 OP_Return 출력을 추가합니다.
다음은 바빌론 스테이킹 트랜잭션의 예입니다.
CoreDAO와 비교하면 서약 자체를 개시하는 계약에는 특별한 것이 없습니다. 첫 번째 출력은 0.05 BTC가 스테이킹되고, 세 번째 출력은 변경이며, 중간 출력은 OP_Return입니다. Babylon 팀은 고객이 Bech32m 형식 주소를 사용하여 비트코인을 P2TR 출력으로 보낼 수 있도록 많은 거래소에서 비트코인 지갑을 업그레이드해야 한다고 알렸습니다.
그러나 스테이킹된 비트코인을 바빌론에서 상환해야 할 때 Taproot의 마법이 나타나기 시작합니다. 동일한 주소 bc1plwj4z6et3hfn73uvw4gza09xqmc8hwq87fc8z2ntmh9v98q27ftsv5qhux의 상환 거래는 여기에서 볼 수 있습니다. 상환 과정에서 바빌론은 Tapscript 및 Taproot 트리에서 여러 지출 경로를 활용한 것으로 나타났습니다. 아래 이미지는 스테이킹 시스템에서 "협업 종료" 시 공개되는 정보를 보여줍니다. 탭루트 트리에서 비트코인을 상환하려면 정확히 하나의 리프 노드 조건이 충족되어야 하며, 머클 루트로 가는 경로가 해시 값을 통해 표시되어야 한다는 점에 유의해야 합니다.
Babylon 스테이커를 위한 Taproot 상환 데모 - 일반 협업 종료 시 표시되는 부분
위의 상환 사례에서는 두 개의 전송 경로가 숨겨져 있으며 Merkle 루트에 도달하려면 두 개의 추가 해시를 제공해야 합니다. 선택한 전송 경로에는 스테이커의 서명과 바빌론 얼라이언스 회원 9명 중 6명의 다중 서명이 필요합니다. 이 지급 조건은 기본적으로 1/6과 6/9의 조합입니다.
Babylon의 프로토콜 사양을 연구하고 다른 거래를 분석하여 모든 지출 경로를 포함하는 완전한 Taproot 트리 다이어그램을 그릴 수 있었습니다. 아래 트리 다이어그램은 세 가지 상환 시나리오를 보여줍니다.
바빌론 스테이커를 위한 완전한 Taproot 상환 트리 다이어그램
1. 시간 잠금 - 이 시나리오에는 스테이커의 서명과 OP_CHECKSEQUENCEVERIFY(OP_CSV) opcode가 필요합니다. 타임락 기간은 15개월입니다. 이를 통해 스테이커는 연합에 의존하지 않고도 자금을 돌려받을 수 있습니다. 이 경로는 트리의 상위 분기이므로 보다 효율적인 상환이 가능합니다.
2. 주문형 잠금 해제 - 이는 정상적이거나 협력적인 상환 시나리오로 간주되며 스테이커의 서명과 동맹 승인이 필요합니다. 이는 라이트닝 네트워크의 협업 종료와 유사합니다.
3. 슬래싱 - 이는 번들 해제 시나리오와 유사한 마지막 시나리오이지만 "최종성 공급자"의 추가 서명이 필요합니다. 이에 대해서는 다음 단락에서 자세히 논의하겠습니다.
슬래싱 메커니즘
어떤 면에서 우리는 바빌론이 더 어려운 길을 선택했다고 믿습니다. 비록 슬래싱을 구현하는 것만으로 수익과 네트워크 보안을 "가짜가 덜"하게 만드는 보다 지속 가능한 프로토콜을 구축할 수 있지만 말입니다. 하지만 앞서 설명드린 바와 같이 바빌론의 수익창출 시스템은 아직 실제로 존재하지 않기 때문에 현재는 슬래싱은 없지만 탭루트 트리에는 아직 환수 경로가 남아있습니다. 따라서 아직 블록체인이나 최종 프록시가 없기 때문에 Taproot 트리의 세 번째 상환 경로는 현재 구현되지 않습니다. 바빌론은 일단 시스템이 가동되면 지분 보유자는 비트코인이 다른 사람이 통제하는 비트코인 주소로 전송되거나 잠재적으로 파괴될 수 있도록 삭감 및 상환 경로에 사전 서명해야 할 것이라고 생각합니다. 이 자금을 누구에게 보낼 수 있는지는 아직 Babylon Labs에서 결정되지 않았습니다. 스테이커가 세 번째 경로에 미리 서명했다면 실제 거래상대방 위험이 있습니다. 그러나 서명되지 않은 상태로 남아 있는 동안 비트코인 보유자는 바빌론을 "위험이 없는" 것으로 간주할 수 있습니다.
슬래싱 메커니즘이 시작된 후 세 번째 경로가 스테이커에 의해 사전 서명되지 않은 경우 지분은 유효한 것으로 간주되지 않으며 보상을 받을 수 없습니다. 비트코인 블록체인 관찰자는 이것이 유효한 약속 예금인지 여부를 알 수 없기 때문에 우리는 이것을 사소한 결함으로 간주합니다. 그러나 현재는 아직 활성화되지 않았으므로 사전 서명이 필요하지 않습니다. 따라서 **현재 바빌론은 CoreDAO와 마찬가지로 상대방 리스크 없이 스테이킹을 하고 있습니다. 누구에게도 의존하지 않고 언제든지 비트코인을 돌려받을 수 있습니다(락업 시간은 더 길지만). ** 따라서 현재로서는 시스템이 활성화되기 전에 비트코인을 스테이킹하기에 좋은 장소일 수 있지만 그렇게 함으로써 얻을 수 있는 바빌론 토큰 보상이 얼마나 될지는 불확실합니다.
비트코인 코어 개발자에 대한 비판
비트코인 코어 개발자와 프로토콜 엔지니어는 최근 몇 년 동안 일부로부터 비판을 받아왔습니다. 주로 새로운 프로토콜 업그레이드를 구현하지 않거나 비트코인에 충분한 새로운 기능을 추가하지 않았다는 것입니다. 또한 비트코인 개발자가 암호화폐 산업과 접촉이 없으며 비트코인이 새로운 기능을 추가하더라도 아무도 관심을 가지거나 사용하지 않는다고 주장하는 일부 비평가가 있습니다.
우리는 바빌론이 Taproot를 사용한 것이 위의 비판을 반박하는 증거라고 믿습니다. ** 우리 의견으로는 Taproot는 실제로 하향 위험을 증가시키지 않으면서 많은 새로운 맞춤형 지출 조건을 가능하게 하는 매우 스마트한 업그레이드입니다. ** 트리의 사용되지 않는 부분을 숨기면 개인 정보 보호 및 확장성이 향상됩니다. 또한 Taproot의 채택 지표는 매우 강력하며 몇 년 전에 예상했던 것보다 훨씬 강력합니다. 현재 거의 100,000개의 비트코인이 Taproot 출력에 저장되어 있습니다.
Taproot에 저장된 비트코인
결론 - Taproot는 성공했습니다
비트코인 엔지니어 Johnson Lau가 2013년 BitcoinTalk 포럼에서 처음 제안하고 2016년에 공식화한 아이디어인 Merkelized 추상 구문 트리가 실제로 비트코인에 도입되어 성공할 것이라고 누가 생각이나 했을까요?
Babylon은 혼자서도 taproot의 역량을 활용하여 TVL에서 16억 달러를 유치했습니다. 그리고 그것이 사용되는 방식은 일부 사람들이 약간 어리석다고 생각하는 Ordinals 관련 이미지를 저장하는 것과는 달리 사소한 것이 아닙니다. 대신 이러한 스크립트 경로가 실제로 사용되고 있으며 많은 비용이 소요됩니다.
반면에 많은 독자들은 지분 증명(POS)의 기본 효율성에 의문을 제기할 수 있지만 재스테이킹은 이해하기 어렵습니다. 실제로 유동성 스테이킹과 재스테이킹은 지분 증명 시스템의 근본적인 문제를 나타내는 것일 수 있습니다. 일부 독자들은 비트코인 보유자들이 아직 존재하지 않는 토큰 보상을 얻도록 인센티브를 받고 있다는 점에서 바빌론이 약간 알트코인과 비슷하다고 생각할 수도 있습니다. 그러나 Taproot 채택은 어딘가에서 시작되어야 합니다. Taproot 스크립팅 시스템을 구축하려면 자본 투자가 필요하며 다른 사람들이 따라할 수 있는 Taproot 스크립트 사용 예가 필요합니다. 언젠가는 토큰 보상이나 PoS 구축에 의존하지 않는 프로젝트가 뒤따를 수도 있습니다.
그러나 바빌론에 대한 누군가의 의견이 무엇이든, Taproot가 사용되고 있으며 이것이 영리한 아이디어이자 성공이라는 것이 의심의 여지 없이 입증되었습니다. 비트코인 개발자가 직면한 제약을 고려할 때, 그들이 이를 달성할 수 있었다는 것은 감탄할 만한 일입니다.