요약
BOB는 새로운 유형의 L2인 하이브리드 L2에 속합니다. BOB는 가장 안전한 L1인 BTC L1에 의해 보호되며 이 보안을 사용하여 BTC, ETH 및 기타 L1 블록체인을 연결하는 무신뢰 브리지를 생성합니다. 따라서 Hybrid L2는 분산형 BTC 다중 체인 유동성 문제를 해결하면서 상호 운용성을 달성하기 위해 타사 브리징 도구에 의존하지 않습니다.
1. 소개
BTC는 분산되고 투명하며 검열에 저항하는 결제 시스템으로 만들어졌습니다. 10년 후, 스마트 계약 체인은 DeFi 애플리케이션과 NFT, 토큰화된 소셜 미디어 및 게임, DAO 및 기타 무신뢰 거버넌스 구조와 같은 기타 혁신적인 제품의 생성을 주도하고 있습니다. 현재 상황에서 BTC L1은 글로벌 암호화폐 채택의 핵심으로 남아 있지만 혁신과 개발자 활동 측면에서는 뒤처져 있습니다.
BTC L1의 개발 속도가 느리고 유연성이 부족함에도 불구하고 시가총액, 거래량 및 활성 사용자 수 측면에서 다른 모든 암호화폐를 합친 것보다 여전히 큽니다. 2024년 10월 현재 BTC는 전 세계 사용자 3억 명, 시장 가치 1조 달러, 독보적인 브랜드 인지도와 지배력을 보유하고 있습니다. 그러나 BTC L1의 DeFi 활동은 모든 암호화폐 중에서 가장 낮습니다. 이더리움의 시가총액 대비 DeFi TVL 비율은 30%인 반면 BTC의 DeFi TVL 비율은 0.1%에 불과해 300배의 차이가 납니다.
지난 몇 년 동안 프로토콜 변경과 포크를 통해 BTC L1에 스마트 계약과 DeFi를 도입하려는 시도가 많이 있었지만 이러한 시도는 실패했습니다. BTC L1은 기능을 크게 변경하거나 복잡성을 추가하는 프로토콜 업그레이드에 반대합니다. 따라서 BTC L1은 앞으로도 오랫동안 이더리움과 같은 기본 프로그래밍 기능을 갖지 못할 것이며, 결국 BTC L2는 BTC 생태계에서 DeFi를 위한 최고의 솔루션이 될 것입니다.
1.1하이브리드 L2
하이브리드 L2는 BTC L1에서 DeFi 확장 시 발생하는 주요 과제를 해결하기 위해 설계된 BTC L2 솔루션입니다. 이러한 종류의 L2에는 세 가지 주요 특성이 있는 경우가 많습니다.
- BTC L1 보안: BitVM2를 통해 BTC L1에 대한 OP 확인 및 오류 교정을 사용합니다.
- 무신뢰 BTC 브리지: 향상된 BitVM 브리지 설계를 사용하여 사용자는 BTC L1이 안전하고 네트워크에 온체인 분쟁을 수행할 수 있는 정직한 노드가 하나 이상 있는 한 BTC를 입출금할 수 있습니다. 이 새로운 보안 모델은 "존재하는 그대로의 신뢰"(1-of-n)라고 불립니다. 이는 최소한의 가정에 의존하기 때문에 기존 BTC 다중 서명 브리지보다 보안이 훨씬 뛰어납니다.
- 무신뢰 이더리움 브릿지: BOB는 L1/L2 이더리움 OP 롤업의 브릿지 설계와 결합된 BTC L1 보안을 사용하고 L2 인출의 정확성을 보장하기 위해 L1 스마트 계약의 일부로 이더리움의 L2 인출을 인코딩합니다. 이 디자인은 스마트 계약을 통해 대부분의 L1 체인으로 확장될 수 있습니다.
최초의 하이브리드 L2인 BOB는 무신뢰 크로스 체인 상호 운용성을 위한 실용적인 솔루션을 제공합니다. 첫째, 가장 안전한 분산 네트워크인 BTC L1은 L2와 모든 크로스 체인 브리지를 모두 보호할 수 있습니다. 또한 BOB는 크로스체인 BTC 유동성 분산 문제를 더욱 해결합니다. BOB 네트워크를 통해 사용자는 기본 BTC 유동성과 BTC L1 보안 출금 메커니즘을 활용하여 다양한 체인에 자산을 예치할 수 있습니다. 궁극적으로 BOB는 BTC L1에 수수료를 지불함으로써 BTC L1의 보안과 지속 가능성을 유지합니다.
2. BTC L2의 현재 상황: 축복과 재앙이 동시에
BTC L2는 핵심 원칙을 그대로 유지하면서 BTC L1에 혁신을 가져올 수 있는 잠재력을 가지고 있습니다. DeFi 사용 사례의 가능성을 열어 중앙 집중식 거래소에 의존하지 않고도 거래, 대출 및 스테이킹을 가능하게 할 수 있습니다. 이는 BTC의 1조 달러 시장을 열 수 있는 엄청난 기회입니다. 현재 수십 개의 체인이 이미 “BTC L2”라고 주장하고 있습니다.
그러나 BTC L2를 구축하는 것은 어려운 작업이며 이전 시도는 Ethereum의 성공 수준에 도달하지 못했습니다. 우리는 BTC L2의 성공적인 출시에 직면한 세 가지 주요 과제가 있다고 믿습니다.
- BTC의 안전하고 신뢰할 수 없는 BTC 브리징: 이는 BTC L2를 다른 모든 체인과 차별화하는 핵심 기능입니다. BTC L1의 보안을 통해 사용자는 제3자에 의존하지 않고도 BTC를 입금하고 출금할 수 있습니다. 현재까지 거의 모든 BTC 브리지는 다중 서명을 사용합니다. BOB는 역사상 최초로 BitVM2를 통해 이 청사진을 구현한 팀입니다.
- 경쟁력 있는 생태계 구축: L2는 dApp 생태계가 성공해야 성공할 수 있습니다. 성공적인 제품을 만드는 열쇠는 최고의 개발 도구와 지갑, 기관 보관 및 오라클과 같은 DeFi 인프라를 제공하는 것입니다. 이는 L2 팀이 ms 수준의 트랜잭션 속도 및 추상화된 가스 요금과 같은 개발 속도를 따라잡아야 함을 의미합니다. 경쟁력 있는 개발자 환경을 제공하지 않으면 BTC L1 애플리케이션은 이더리움 및 기타 네트워크에서 경쟁사와 경쟁하는 데 어려움을 겪게 됩니다.
- 우량 유동성 도입(콜드 스타트 문제): DeFi 생태계에서는 스테이블 코인, 법정화폐 입출금 채널, 다른 네트워크와의 브리지를 도입하는 것이 중요합니다. 개발자에게 네트워크 효과는 신제품 성공의 결정적인 요소이므로 사일로화된 체인에서 프로젝트를 개발하는 것은 상당한 과제를 안겨줍니다.
3. BOB의 배경: 브리지, 라이트 클라이언트 및 BitVM
BOB의 혁신은 주로 크로스체인 브리징, 라이트 클라이언트 및 BitVM이라는 세 가지 핵심 기술 개념에 반영됩니다. 이러한 기술이 함께 BOB의 가치 제안을 구성하므로 세 가지 모두를 심층적으로 살펴볼 가치가 있습니다.
3.1 라이트 클라이언트
BTC L1의 "Simplified Payment Verification"(SPV) 라이트 클라이언트 프로토콜을 사용하면 노드가 전체 블록체인 데이터를 다운로드하지 않고도 결제 확인을 수행할 수 있습니다. 이 방법은 라이트 클라이언트가 블록 헤더를 통해 합의 최종성을 검증하기만 하면 되며 선택한 트랜잭션을 기반으로 검증할 수 있습니다.
BTC L1의 라이트 클라이언트는 검증 가능한 보안을 갖추고 있으며 스마트 계약 기능을 갖춘 다른 블록체인으로 검증될 수 있습니다. 예를 들어 Threshold는 몇 년 동안 Ethereum에서 이러한 라이트 클라이언트를 실행해 왔습니다. 그러나 이더리움에는 보안 라이트 클라이언트가 없습니다. 이는 이더리움이 백만 명 이상의 검증인의 공개 키를 저장하고 추적해야 하므로 시스템의 복잡성이 증가하기 때문입니다.
3.2 크로스체인 브릿지
우리는 자산을 서로 다른 블록체인에 "브리징" 또는 "래핑"하는 두 가지 속성을 시연했습니다.
a) 두 체인이 동시에 올바르게 작동하도록 허용합니다.
b) 신뢰할 수 있는 제3자 없이 구현하기가 어렵습니다.
실제로 우리는 모든 네트워크 참여자가 검증 책임을 맡도록 허용함으로써 제3자에 대한 의존도를 줄일 수 있습니다. 소위 "라이트 클라이언트 브리지"를 통해 체인 A와 체인 B는 서로의 스마트 계약을 통해 각자의 합의 프로토콜을 확인할 수 있습니다. 체인 A의 브리지에 자산 a를 입금하면 체인 B의 스마트 계약은 래핑된 토큰 b(a)가 생성되기 전에 트랜잭션이 체인 A의 합의에 도달했는지 확인합니다. 반대로, 체인 B에서 b(a)를 파괴할 때 먼저 트랜잭션이 체인 A에서 합의에 도달했는지 확인해야 합니다. 라이트 클라이언트의 복잡성으로 인해 현재 이 디자인을 성공적으로 구현한 사례는 거의 없습니다.
3.3 비트VM
BitVM은 BTC L1에서 OP 방식으로 중재 절차를 수행하는 메커니즘입니다. 실행은 오프체인에서 이루어지며, 실패 시 온체인 분쟁 해결이 이루어집니다. 두 가지 주요 사용 사례는 BTC L1(Arbitrum과 유사)의 OP 집계와 무신뢰 브리징입니다. 두 경우 모두 BitVM을 통해 사용자는 L2에서 BTC를 입금하고 출금할 수 있으며 네트워크에 정직한 노드가 있는 한 예금을 도난당할 수 없습니다.
현재 가장 일반적으로 사용되는 BitVM 버전은 BitVM2입니다. 디자인 요약은 다음과 같습니다.
- 프로그램을 SNARK 유효성 검사기로 압축하고 BTC L1 스크립트에서 구현합니다.
- BTC L1 트랜잭션 실행을 위해 유효성 검사기를 4MB 미만의 청크로 분할합니다.
- BitVM2 운영자는 설정 및 사전 서명 트랜잭션 중에 Taproot 트리를 통해 프로그램을 제출합니다.
- 사용자는 BitVM2에 자금을 입금합니다(예: 브리지 입금).
- BitVM2에서 자금을 인출하려고 할 때 누구나 운영자에게 질문할 수 있습니다.
- 문제가 있는 경우 운영자는 모든 중간 서브루틴의 결과를 공개하고 최종 계산을 시연해야 합니다.
- 운영자가 부정행위를 하면 밝혀진 서브루틴 결과 중 일부가 잘못될 수 있으며 누구나 특정 서브루틴을 실행하여 운영자가 부정행위를 했다는 것을 증명할 수 있습니다.
- 부정행위 운영자는 추방되며 더 이상 예금에 접근할 수 없습니다.
출처: bitvm.org
우리의 최신 논문은 BitVM2에 대한 자세한 개요를 제공할 것입니다.
4. BOB 하이브리드 L2
BOB 하이브리드 L2의 혁신적인 디자인은 BTC L1의 분산형 네트워크로서의 신뢰 개념과 합의 검증의 단순성을 기반으로 합니다.
4.1BTC L1 보안
BOB의 하이브리드 L2는 결제 및 보안을 위해 BTC L1을 활용합니다. 현재 인식되고 있는 BTC L2의 이상적인 디자인은 zk-롤업을 기반으로 합니다. 모든 상태 변경은 오프체인에서 계산된 후 zk 증명을 통해 온체인에서 확인 및 기록됩니다. 그러나 현재 BTC L1은 zk 롤업을 지원할 수 없습니다. 왜냐하면 BTC L1 스크립트에서 zk 증명자를 구현하려면 합의 위조를 피하기 위해 추가 opcode가 필요하기 때문입니다. 따라서 BOB는 BitVM2의 OP를 통해 달성된 보안을 검증합니다. 이 방법은 각 상태 전환에 대한 유효성 증명을 생성하고 이를 상태 차이와 함께 BTC L1에 게시합니다. BitVM2와 결합하면 모든 네트워크 참가자는 실패 증명 메커니즘을 통해 도전을 시작하여 7일 이내에 실패한 작업을 뒤집고 보안을 보장할 수 있습니다.
이는 BitVM2를 사용하면 네트워크의 모든 노드가 실패 증명 메커니즘에 참여할 수 있도록 하여 버그가 발견될 때 문제를 일으킬 수 있음을 의미합니다. 이 설계는 보안을 BTC L1 자체와 거의 동일하게 만듭니다. 즉, 네트워크의 한 노드가 온라인이고 정직하면 실패 증명이 실행될 수 있습니다.
4.2 신뢰가 최소화된 BTC L1 브리징
또한 BitVM2 실패 증명을 통해 BOB는 신뢰가 최소화된 BTC L1 브리지를 생성할 수 있습니다. 특히 이것은 BitVM2에서 실행되는 라이트 클라이언트를 통해 BOB를 지원하는 BTC L1이 있는 라이트 클라이언트 브리지입니다. 이 브리지를 통해 사용자는 안전을 보장하면서 BTC를 BOB 네트워크에 입금하고 필요할 때 BTC L1 네트워크로 다시 인출할 수 있습니다. 이 새로운 디자인은 올바른 작동을 보장하기 위해 n의 1 정직성 가정만 요구하는 "실존적 정직성" 보안 모델을 사용하므로 기존 다중 서명 브리징 체계보다 더 엄격합니다.
기존 BTC 브릿지 중 대부분은 다중 서명 체계에 의존하며 대다수의 서명자가 정직해야 합니다. 그러나 BitVM2의 설계에서는 모든 브리지 운영자가 부정직하더라도 네트워크에 온라인 참가자가 한 명만 있으면 자금을 도난당할 수 없습니다. 이 설계는 다중 서명 체계의 보안 위험을 해결하고 역사상 가장 안전한 BTC 브리징 체계를 구성합니다.
4.3 신뢰가 최소화된 이더리움 브릿지
BOB의 하이브리드 디자인은 Optimism의 디자인과 유사하게 ETH 및 ERC20에 대한 보안 액세스도 지원합니다. 사용자가 L2에서 이더리움으로 자산을 인출하려는 경우 실패 증거가 없는지 확인하기 위해 7일의 도전 기간을 기다려야 합니다. 이 메커니즘은 이더리움과 BTC L1 네트워크 간의 자산 브리징 보안을 보장하여 크로스체인 브리징에 내재된 위험을 해결합니다.
BOB의 하이브리드 L2 설계에서 ETH 브리지 스마트 계약은 BOB가 BTC L1 네트워크에서 최종 확인을 완료하여 모든 증명이 올바른지 확인하기를 기다립니다. 이 기능은 BTC L1 블록체인을 검증할 수 있는 브릿지 스마트 계약의 일부이며 BTC L1 라이트 클라이언트를 통해 구현됩니다. 따라서 ETH 및 ERC20 토큰을 BOB에 입금한 모든 사용자는 BTC L1 네트워크가 안전하고 오류 증명을 실행할 수 있는 온라인 노드가 있는 한 이러한 자산을 이더리움으로 다시 인출할 수 있습니다.
출처:BoB
5. 전망: DeFi의 중심인 BOB
Hybrid L2의 독창성은 BOB를 업계 최대 규모의 DeFi 생태계로 발전시킵니다. 현재 BOB는 BTC L1과 ETH의 네트워크 효과를 활용하고 있으며 향후 다른 체인으로 확장할 예정입니다.
5.1 이더리움을 통한 자립
BOB를 기반으로 구축된 dApp의 경우 Ethereum 최고의 인프라 및 개발 도구의 혜택을 누리는 동시에 DeFi의 핵심 사용자 기반을 확보하고 모든 거래소 및 기관 플레이어와 연결할 수 있습니다. 거의 모든 Ethereum 사용자가 BTC를 소유하고 있으며 대부분의 BTC 사용자도 ETH DeFi를 사용한다는 점은 주목할 가치가 있습니다.
5.2 BTC L1이 주도하는 성장
시간이 지남에 따라 신뢰가 최소화된 BitVM2 브릿지를 통해 BTC L1이 제공하는 BTC에 대한 추가 보안 및 액세스는 아직 개발되지 않은 더 많은 BTC 유동성 풀을 잠금 해제하고 BOB의 dApp이 이더리움 경쟁사를 따라잡고 능가할 수 있게 해줄 것입니다. 이러한 효과는 BTC L1의 글로벌 채택과 다양한 사용자 기반으로 인해 더욱 강화될 것입니다. ETH L2가 동일한 사용자 기반을 놓고 경쟁하는 동안 BOB의 dApp은 BTC의 3억 명 이상의 사용자 기반과 수천 개의 실제 기업을 활용할 수 있습니다.
5.3 멀티체인 DeFi 센터로서의 BTC L1
BTC L1, ETH 및 스테이블코인이 시장의 90%를 차지합니다. 그러나 기존 은행과 마찬가지로 앞으로도 다양한 애플리케이션 시나리오나 지역에 초점을 맞춘 수백 개의 체인이 있을 것이라고 믿습니다. 이러한 모든 체인에는 BTC L1에 대한 보안 액세스와 체인 간에 자산을 교환할 수 있는 방법이 필요합니다.
오늘날 중앙 집중식 거래소는 이 역할을 수행합니다. 모든 체인을 연결하고 사용자가 자산을 예치 및 인출할 수 있으며 해당 L1에 자산을 교환할 수 있습니다. 그러나 중앙 집중식 거래소는 과거에 심각한 문제를 일으켰으며 DeFi로 완전히 전환할 때까지 계속해서 문제를 일으킬 것입니다.
대신 BOB의 임무는 BTC L1을 안전하고 투명한 DeFi 생태계의 초석으로 사용하는 것입니다. 하이브리드 L2로서 BOB는 BTC를 통해 BTC L1 블록체인을 검증할 수 있는 모든 스마트 계약 체인에 자산을 안전하게 연결합니다. 이는 Solana, Tron, Sui, Aptos, Monad, Avalanche, Cosmos, Polkadot 등을 포함한 최신 L1 및 L2 체인의 90%가 BOB를 통해 안전하게 자산을 입출금할 수 있음을 의미합니다. 이 모든 것은 타사 브리지에 의존하지 않고 BTC L1을 통해 최소한의 신뢰로 작동합니다.
출처:BoB
상호 운용 가능한 DeFi 생태계를 만들기 위해 BTC L1을 트러스트 앵커로 사용하는 것은 하이브리드 L2 설계의 핵심 이점입니다. BOB는 BTC L1 유동성을 수십 개의 체인에 분산시키는 대신 BTC 주변의 유동성을 중앙 집중화하여 중앙 집중식 거래소에 대한 실행 가능한 대안을 제공하고 BTC를 DeFi의 중심에 배치할 것입니다.
6. 결론
BOB 하이브리드 L2는 BTC L1 위에 분산형 금융 시스템을 구축할 때 가장 시급한 과제 중 일부를 해결합니다. BTC L1의 보안을 상속하고 신뢰를 최소화하는 BTC 브리지를 생성하여 중앙 집중식 서비스 제공자에 의존하지 않고 광범위한 사용자가 BTC L1에 가입할 수 있도록 필요한 인프라를 제공합니다. 동시에 BOB는 신뢰가 최소화된 브리지를 통해 이더리움 및 기타 스마트 계약 L1 체인에 연결되어 BTC 유동성의 단편화를 방지하고 오랜 크로스체인 상호 운용성 문제에 대한 BTC L1 보안을 기반으로 하는 실용적인 솔루션을 제공합니다. BTC를 DeFi의 핵심으로 만들기 위해.