저자: Faust, 출처: geekweb3
B^2 허브: 비트코인 체인 아래의 범용 DA 레이어 및 검증 레이어
오늘날의 비트코인 생태계는 기회와 사기의 블루오션이라고 할 수 있으며, 비문의 여름으로 활기를 되찾은 이 새로운 분야는 비옥한 처녀지나 다름없으며 사방에서 돈 냄새가 풍깁니다. 올해 1월 비트코인 레이어2가 집단적으로 등장하면서 황무지와 같았던 이 땅은 순식간에 수많은 꿈나무들의 요람이 되었습니다.
그러나 가장 본질적인 질문으로 돌아가서 레이어2란 무엇이며, 이에 대한 합의는 이루어지지 않은 것 같습니다. 사이드체인인가요? 인덱서인가요? 레이어2라는 다리를 구축하는 체인이란 무엇인가요? 비트코인과 이더에 의존하는 단순한 플러그인을 레이어로 간주할 수 있을까요? 이러한 질문은 끝이 정해지지 않은 어려운 방정식의 집합과 같습니다.
이더와 셀레스티아 커뮤니티에 따르면 레이어2는 소위 "두 번째 레이어"와 "첫 번째 레이어" 사이에 긴밀한 관계가 있는 모듈형 블록체인의 특별한 경우라고 합니다. 이 경우 소위 "두 번째 레이어"와 "첫 번째 레이어" 사이에 긴밀한 결합이 이루어지며, 두 번째 레이어 네트워크는 Layer1의 보안을 상당 부분 또는 어느 정도 상속받을 수 있습니다. 보안의 개념 자체는 DA, 상태 저장 검증, 출금 검증, 검열 저항성, 재구성 저항성 등 여러 지표로 세분화할 수 있습니다.
비트코인 네트워크는 네트워크 자체의 여러 문제로 인해 보다 완전한 레이어2 네트워크를 지원하는 데 본질적으로 불리합니다. 예를 들어, DA에서 비트코인의 데이터 처리량은 이더보다 훨씬 낮으며 평균 블록 시간은 10분, 비트코인의 최대 데이터 처리량은 6.8KB/s로 이더의 20분의 1에 불과하며, 이러한 혼잡한 블록 공간은 자연스럽게 높은 데이터 분배 비용을 발생시킵니다.
(비트코인 블록에 데이터를 게시하는 비용은 심지어 KB당 5달러에 달할 수 있습니다)
Layer2가 추가된 거래 데이터를 비트코인 블록에 직접 게시하면 높은 처리량을 실현할 수도 없고 낮은 수수료를 달성할 수 없습니다. 따라서 고도로 압축하여 데이터 크기를 최대한 작게 만들거나 비트코인 블록에 업로드합니다. 이 솔루션은 현재 시트레아에서 사용하고 있으며, 이들은 시간이 지남에 따라 여러 계정에서 발생한 상태 변화의 결과인 상태 차이의 양을 해당 ZK 증명과 함께 비트코인 체인에 업로드할 것이라고 주장하고 있습니다.
이 경우 누구나 메인 비트코인 네트워크에서 상태 차이와 ZKP를 다운로드하여 유효한지 확인할 수 있지만, 체인에 업로드되는 데이터의 크기가 가벼울 수 있습니다.
(위 압축 방식의 원리를 설명하는 이전 Polygon Hermez 백서)
이 방식은 데이터 크기를 크게 압축할 수 있지만 결국 병목 현상이 발생하기 쉽습니다. 예를 들어 10분 동안 수만 건의 트랜잭션이 발생하여 수만 개의 계정에 상태 변경이 발생한다고 가정하면, 결국 이러한 계정 변경 사항을 한꺼번에 비트코인 체인에 업로드해야 합니다. 이는 거래별 데이터를 직접 업로드하는 것보다 훨씬 가볍지만, 여전히 상당한 데이터 게시 비용이 발생합니다.
많은 비트코인 레이어2는 DA 데이터를 메인 비트코인 네트워크에 업로드하지 않고 셀레스티아와 같은 제3자 DA 레이어로 바로 이동합니다. B^2는 다른 접근 방식을 채택하여 체인 바로 아래에 B^2 허브라고 하는 DA 네트워크(데이터 배포 네트워크)를 구축합니다. B^2의 프로토콜 설계에서 거래 데이터나 상태 차이 및 기타 중요한 데이터는 체인 아래에 저장되며 이러한 데이터의 저장 인덱스와 데이터 해시(실제로는 머클 루트이며 표시하기 쉽도록 이를 데이터 해시)와 함께 업로드됩니다.
이러한 데이터 해시와 저장 인덱스는 비문과 유사한 방식으로 비트코인 체인에 기록되며, 비트코인 노드를 실행하기만 하면 데이터 해시와 저장 인덱스를 로컬에서 다운로드할 수 있고 인덱스 값을 기반으로 B^2의 언더체인 DA 레이어 또는 저장 레이어에서 원시 데이터를 읽을 수 있습니다. 데이터 해시를 기반으로 체인 아래 DA 레이어에서 가져온 데이터가 올바른지(비트코인 체인의 데이터 해시와 일치할 수 있는지) 판단할 수 있습니다. 이러한 간단한 방식으로 레이어2는 DA 문제를 비트코인 메인넷에 과도하게 의존하지 않고, 수수료 비용을 절감하며, 높은 처리량을 달성할 수 있습니다.
물론 무시할 수 없는 한 가지는 타사 DA 플랫폼이 이러한 종류의 체인에 참여할 수 있는 잠재력입니다. 이 체인에 속한 제3자 DA 플랫폼은 데이터 보류에 관여하여 외부인의 새로운 데이터 접근을 거부할 수 있습니다. 이 시나리오를 '데이터 보류 공격'이라는 특별한 용어로 부르는데, 이는 데이터 배포의 검열 방지 문제로 요약할 수 있습니다. DA 방식마다 해결책은 다르지만, 핵심 목적은 소수의 권한 있는 노드가 데이터에 대한 액세스를 통제하지 못하도록 데이터를 최대한 빠르고 광범위하게 확산하는 것입니다.
B^2 네트워크의 새로운 공식 로드맵에 따르면, DA 솔루션은 제3자 데이터 제공자가 셀레스티아 네트워크에 지속적으로 데이터를 제공하고, 셀레스티아 블로커가 이러한 데이터 조각을 가져와서 머클 트리 형태로 구성하여 TIA 블록에 채우고 네트워크의 검증자/풀 노드에 브로드캐스트합니다.
데이터가 많고 블록의 크기가 크기 때문에 대부분의 사람들은 풀 노드를 실행할 수 없고 라이트 노드만 실행할 수 있습니다. 라이트 노드는 전체 블록을 동기화하지 않고 머클 트리의 루트 루트와 블록 헤더만 동기화합니다.
라이트 노드는 블록 헤더만으로는 머클 트리의 전체 그림을 알 수 없으므로 당연히 새 데이터가 무엇인지 알 수 없고 데이터가 결함이 없는지 확인할 수 없습니다. 그러나 라이트 노드는 풀 노드에게 트리의 잎사귀를 요청할 수 있으며, 풀 노드는 해당 잎사귀를 해당 머클 증명과 함께 라이트 노드에게 제출하여 해당 잎사귀가 실제로 셀레스티아 블록의 머클 트리에 존재하며, 노드가 허공에서 만들어낸 가짜 데이터가 아니라는 것을 후자에게 납득시킬 수 있습니다.
(출처: W3 Hitchhiker)
셀레스티아 네트워크에는 다수의 라이트 노드가 있으며, 이들은 머클 트리에서 특정 데이터 조각을 무작위로 선택하여 다른 풀 노드로 고주파 데이터 샘플링을 시작할 수 있습니다. 라이트 노드가 이러한 데이터 조각을 획득하면 연결할 수 있는 다른 노드에도 전파하여 데이터를 최대한 많은 사람/기기에 빠르게 배포함으로써 효율적인 데이터 배포를 달성할 수 있으며, 충분한 노드가 모두 최신 데이터에 빠르게 액세스할 수 있는 한 사람들은 소수의 데이터 제공자를 신뢰할 필요가 없으며, 이는 실제로 DA/데이터 배포의 핵심 목적 중 하나입니다.
물론 데이터가 분산되면 사람들이 모두 데이터에 빠르게 액세스할 수 있다는 것만 보장할 수 있을 뿐, 데이터 생산자가 악하지 않다고 보장할 수 없기 때문에 위에서 설명한 시나리오만을 기반으로 한 공격 시나리오도 여전히 존재합니다. 예를 들어, 셀레스티아 차단기는 블록에 약간의 쓰레기 데이터를 섞을 수 있으며, 사람들이 블록의 모든 데이터 조각에 액세스할 수 있다고 해도 "포함되어야 했던" 완전한 데이터 세트를 복원할 수 없습니다(참고: 여기서 "포함되어야 했다"는 단어가 매우 중요합니다).
또한 원본 데이터 세트에 100개의 트랜잭션이 있을 수 있으며, 그 중 하나의 데이터는 외부에 전체가 공개되지 않았습니다. 이 경우 외부에서 전체 데이터 세트를 파싱할 수 없도록 데이터 조각의 1%만 숨겨야 합니다. 이것이 바로 초기의 데이터 원천 차단 공격 문제에서 살펴본 시나리오입니다.
사실, 여기서 설명한 시나리오를 바탕으로 데이터 가용성을 이해하자면, 가용성이란 블록의 거래 데이터가 완전하고 사용 가능한지, 검증을 위해 다른 사람에게 직접 전달할 수 있는지 여부를 나타내는 것이지 많은 사람이 이해하는 것처럼 과거 블록체인 데이터를 외부에서 읽을 수 있는지를 나타내는 것이 아닙니다. 그렇기 때문에 셀레스티아 관계자와 L2BEAT의 창립자들은 데이터 가용성을 데이터 공개, 즉 블록에 완전하고 사용 가능한 거래 데이터 세트가 공개되었는지 여부를 의미하는 데이터 공개로 바꿔야 한다고 지적했습니다.
셀레스티아는 2D 수정 삭제 코드를 도입했습니다. 위에서 설명한 데이터 보류 공격을 해결합니다. 블록에 포함된 데이터 조각의 1/4(삭제 코드)이 유효하다면 해당 원본 데이터 세트를 복원할 수 있습니다. 블록 생성자가 블록의 3/4에 쓰레기 데이터 조각을 섞지 않는 한 원본 데이터 세트는 복구할 수 없으며, 이 경우 블록에 너무 많은 쓰레기가 포함되어 있어 가벼운 노드에서 쉽게 감지할 수 있습니다. 따라서 블록 생산자의 경우 악의적인 행위는 수많은 사람들에게 거의 빠르게 감지되기 때문에 악의적이지 않는 것이 좋습니다.
앞서 설명한 시나리오를 통해 '데이터 유통 플랫폼'이 '데이터 유통 플랫폼'으로 사용되는 것을 효과적으로 방지할 수 있습니다. "B^2 네트워크는 향후 셀레스티아의 데이터 샘플링을 중요한 참고 자료로 사용할 것이며, 라이트 노드의 데이터 샘플링 및 검증 비용을 더욱 절감하기 위해 KZG 커미트먼트와 같은 암호화 기술과 결합할 수 있습니다. 데이터 샘플링을 수행하는 노드가 충분하면 DA 데이터의 분배를 효율적이고 신뢰할 수 없게 만들 수 있습니다.
물론 위의 방식은 DA 플랫폼 자체의 데이터 원천징수 문제만 해결하지만, Layer2의 기본 구조에서 데이터 원천징수를 시작할 수 있는 것은 DA 플랫폼뿐만 아니라 시퀀서(Sequencer)도 있습니다. B^2 네트워크와 대부분의 Layer2 워크플로우에서 새로운 데이터는 사용자 측의 트랜잭션을 취합하고, 트랜잭션 실행으로 인한 상태 변화와 함께 일괄적으로 패키징하여 DA 레이어 역할을 하는 B^2 허브 노드로 전송하는 시퀀서에 의해 생성됩니다.
시퀀서에 의해 생성된 배치에 처음부터 결함이 있는 경우, 데이터 보류는 물론 다른 형태의 악의적인 시나리오가 발생할 가능성이 여전히 존재합니다. 따라서 B^2의 DA 네트워크(B^2 허브)는 시퀀서가 생성한 배치를 받으면 먼저 배치의 내용을 쌍으로 검증하고 문제가 있는 경우 이를 거부합니다. B^2 허브는 셀레스티아와 같은 DA 레이어일 뿐만 아니라 체인 하단의 검증 레이어 역할도 수행하며, 이는 RGB++ 프로토콜에서 CKB의 역할과 다소 유사하다고 할 수 있습니다.
(B^2 네트워크의 기본 구조에 대한 불완전한 다이어그램)
B^2 네트워크의 최신 기술 로드맵에 따르면, B^2 허브는 배치가 수신되고 확인된 후 일정 기간 동안만 배치를 보유하며 이 기간이 지나면 B^2 허브 노드에서 Batch 데이터가 만료되어 로컬에서 삭제됩니다. EIP-4844와 유사한 데이터 제거 및 손실 문제를 해결하기 위해 B^2 네트워크는 배치 데이터의 영속성을 담당하는 스토리지 노드 세트를 설정하여 누구나 언제든지 스토리지 네트워크에서 필요한 기록 데이터를 검색할 수 있도록 합니다.
그러나 아무도 무료로 B^2 스토리지 노드를 운영하지 않을 것이므로, 더 많은 사람들이 스토리지 노드를 운영하게 하고 네트워크의 탈신뢰 수준을 높이려면 인센티브를 제공해야 하며, 인센티브를 제공하기 위해서는 부정 행위를 방지할 방법을 찾아야 합니다. 예를 들어, 일련의 인센티브를 제안하면 자신의 기기에 로컬로 데이터를 저장한 사람은 누구나 보상을 받을 수 있고, 데이터를 다운로드한 다음 데이터의 일부를 몰래 삭제하고 저장된 데이터가 완전하다고 주장하는 사람들이 있을 수 있는데, 이는 가장 일반적인 부정 행위 방법입니다.
파일코인은 스토리지 노드가 주어진 기간 동안 데이터를 온전하게 저장했음을 증명하는 PoRep 및 PoSt라는 저장 증명 프로토콜을 통해 외부에 저장 증명을 보여줄 수 있도록 합니다. 그러나 이 저장 증명 방식은 ZK 증명을 생성해야 하고 계산 복잡성이 높아 스토리지 노드의 하드웨어 장비에 부담이 될 수 있으며 경제적으로 비용 효율적인 접근 방식이 아닐 수 있습니다.
새 버전의 B^2 네트워크 기술 로드맵에서는 스토리지 노드가 토큰 인센티브를 받기 위해 블록을 종료할 권리를 놓고 경쟁해야 하는 Arweave와 유사한 메커니즘을 사용하게 됩니다. 스토리지 노드가 일부 데이터를 비공개로 삭제하면 다음 블록을 생성할 확률이 낮아지고, 가장 많은 데이터를 보유한 노드일수록 블록에서 빠져나오는 데 성공하고 더 많은 인센티브를 받을 가능성이 높아집니다. 따라서 대부분의 스토리지 노드의 경우 전체 기록 데이터 세트를 보관하는 것이 좋습니다.
물론 인센티브를 받는 것은 스토리지 노드뿐만 아니라 앞서 언급한 B^2 허브 노드이며, 로드맵에 따르면 충분한 수의 토큰을 서약하면 누구나 B^2의 멤버가 될 수 있는 허가 없는 POS 네트워크로 형성될 것입니다. 충분한 토큰을 서약하는 사람은 누구나 B^2 허브 또는 스토리지 네트워크의 구성원이 될 수 있습니다. 이러한 방식으로 B^2 네트워크는 체인 아래에 탈중앙화 DA 플랫폼과 스토리지 플랫폼을 구축하려고 하며, 향후에는 B^2 이외의 비트코인 레이어2와 통합하여 비트코인 체인 아래에 범용 DA 레이어와 데이터 저장 레이어를 구축할 것입니다.
ZK와 위조 증명을 혼합한 상태 검증 솔루션
이전에는 B^2 네트워크의 DA 솔루션에 대해 설명했고, 다음에는 상태 검증 솔루션에 대해 집중적으로 살펴보겠습니다. 상태 검증이란 Layer2가 상태 전환이 충분히 "신뢰할 수 없는" 상태인지 확인하는 방법을 의미합니다.
앞서 언급했듯이, B^2. 네트워크와 대부분의 Layer2 워크플로우에서 추가된 데이터는 시퀀서인 시퀀서에 의해 생성되며, 시퀀서는 사용자 측에서 전송된 트랜잭션과 트랜잭션 실행 후 상태 변화 결과를 집계 및 처리하고 이를 일괄 패키지로 묶어 일반 Layer2 풀 노드뿐만 아니라 B^2 허브 노드를 포함한 Layer2 네트워크의 다른 노드로 전송합니다. 2 허브 노드를 포함합니다.
배치 데이터를 받은 후, B^2 허브 노드는 그 내용을 파싱하고 검증하는데, 여기에는 앞서 언급한 '상태 검증'이 포함됩니다. 사실 상태 검증은 시퀀서가 생성한 배치에 기록된 '트랜잭션 실행 후 상태 변화'가 올바른지 확인하는 것입니다. 만약 B^2 허브 노드가 잘못된 상태가 포함된 Batch를 수신하면 이를 거부합니다.
사실, B^2 허브는 본질적으로 발신자와 검증자가 분리된 POS 퍼블릭 체인입니다. 가끔씩 B^2 허브의 블로커는 새로운 블록을 생성하여 시퀀서가 제출한 배치 데이터를 포함하는 다른 노드(검증자)에 전파합니다. 나머지 워크플로는 앞서 언급한 셀레스티아와 약간 유사하며, 많은 외부 노드가 B^2 허브 노드에 데이터 스니펫을 자주 요청하고, 이 과정에서 앞서 언급한 스토리지 네트워크를 포함한 많은 노드 장치에 배치 데이터가 배포됩니다.
B^2 허브에는 커미터라는 순환 가능한 역할이 있는데, 이는 배치의 데이터 해시(실제로는 머클 루트)와 스토리지 인덱스를 가져와 비문 형태로 비트코인 체인에 커밋하는 역할을 합니다. 이 데이터 해시와 저장 인덱스를 읽기만 하면 체인 아래의 DA 레이어/저장 레이어에서 전체 데이터를 가져올 수 있는 방법이 있습니다. 체인 아래에 배치 데이터를 저장하는 노드가 N개 있다고 가정할 때, 그 중 1개 노드가 데이터를 공개할 의향이 있다면 누구나 필요한 데이터에 접근할 수 있으며, 여기서 신뢰 가정은 1/N입니다.
물론 위의 과정에서 레이어2 상태 전환의 유효성 검증을 담당하는 B^2 허브는 메인 비트코인 네트워크와 독립적이며 오프체인 검증 계층에 불과하므로 현재로서는 레이어2 상태 검증 체계는 신뢰성 측면에서 메인 비트코인 네트워크와 동일시할 수 없습니다.
일반적으로 ZK 롤업은 레이어1의 보안을 그대로 이어받을 수 있지만, 현재 비트코인 체인은 ZK 증명을 직접 검증할 수 없는 매우 간단한 계산만 지원하므로 보안 모델 측면에서 이더리움의 ZK 롤업과 동일시할 수 있는 레이어2는 존재하지 않습니다. 롤업에는 Citrea와 BOB 등이 있습니다.
현 시점에서 "더 실현 가능한" 아이디어는 BitVM 백서에 설명된 대로 복잡한 계산을 비트코인 체인 밖으로 옮기고, 필요한 경우에만 특정 간단한 계산을 체인 위로 이동하는 것입니다. 예를 들어, ZK 증명을 검증할 때 생성되는 계산의 흔적을 공개하고 외부의 조사를 받을 수 있습니다. 사람들이 더 미묘한 계산 단계 중 하나에서 문제를 발견하면 비트코인 체인에서 '논란이 되는 계산'을 검증할 수 있습니다. 이를 위해서는 비트코인의 스크립팅 언어를 사용해 EVM과 같은 특수 가상 머신의 기능을 에뮬레이션해야 하는데, 이는 잠재적으로 엄청난 양의 작업이 필요하지만 실현 불가능하지는 않습니다.
참고: "BitVM에 대한 아주 짧은 설명: BTC 체인에서 사기 증명을 검증하는 방법(EVM 또는 다른 VM의 옵코드 수행)
B^2 네트워크의 기술 솔루션에서 시퀀서는 새로운 배치(배치)를 생성합니다. 배치(Batch)를 생성하고, 이는 애그리게이터(Aggregator)와 프로버(Prover)로 전달되며, 프로버는 배치의 데이터 검증 과정을 거쳐 ZK 증명을 생성하고 최종적으로 B^2 허브 노드에 전달합니다.B^Hub 노드는 EVM과 호환되며 솔리디티 계약을 통해 ZK 증명을 검증하고 이에 관련된 전체 계산 프로세스는 가장 하위 계층의 논리 게이트 형태로 표현되며, 이는 다시 비트코인 스크립팅 언어의 형태로 표현되어 충분한 처리량을 갖춘 타사 DA 플랫폼에 제출됩니다.
이렇게 공개된 ZK 검증 흔적에 의문이 있거나 작은 단계가 잘못되었다고 생각하는 사람은 비트코인 체인의 노드에 "도전"하여 문제가 있는 단계를 직접 검사하고 적절한 페널티를 부과할 수 있습니다. 적절한 페널티를 부과할 수 있습니다.
(데이터 샘플링 노드를 제외한 B^2 네트워크의 전체 구조 다이어그램)
그렇다면 누가 불이익을 받을까요? B^2 네트워크의 설정에서 커미터는 앞서 언급한 데이터 해시를 비트코인 체인에 게시할 뿐만 아니라, 검증된 ZK 증명의 "약속"을 메인 비트코인 네트워크에 게시합니다. 비트코인 탭루트의 일부 설정을 사용하면 언제든지 커미터가 비트코인 체인에 게시한 ZK 증명 검증 약속에 의문을 제기하고 이의를 제기할 수 있습니다.
다음은 '커미트먼트'에 대한 설명입니다. "커미트먼트"란 누군가가 특정 오프체인 데이터가 정확하다고 주장하고, 그러한 취지의 진술을 체인에 게시하는 것을 의미하며, 커미트먼트의 가치는 특정 오프체인 데이터와 연결됩니다. B^2의 시나리오에서 커미터가 게시한 ZK 검증 약속에 문제가 있다고 생각하는 사람이 있다면, 이의를 제기할 수 있습니다.
B^2 허브는 배치가 접수된 후 바로 유효성을 검증한다고 하지 않았는지, 왜 ZK 증명을 '여러 번' 검증해야 하냐고 묻는 분들도 있을 것입니다. 그냥 배치 검증 과정을 공개하여 사람들이 직접 이의를 제기할 수 있도록 하면 되지 왜 굳이 ZK 증명을 도입해야 할까요? 이는 사실 계산 추적을 충분히 작게 압축하기 위함인데, 레이어2 트랜잭션과 상태 변화를 로직 게이트와 비트코인 스크립트 형태로 직접 검증하여 모든 계산 과정을 공개하면 엄청난 데이터 크기가 발생하게 됩니다. ZKing을 사용하면 데이터 크기를 크게 압축한 후 공개할 수 있습니다.
B^2의 워크플로우를 대략적으로 요약하면 다음과 같습니다:
B^2의 시퀀서 시퀀서는 새로운 레이어2 블록을 생성하고 여러 블록을 데이터 배치로 집계하는 역할을 담당하며, 데이터 배치는 B^Hub 네트워크의 집계자, 어그리게이터, 검증자 노드로 전송됩니다.
애그리게이터는 데이터 배치를 받아 이를 증명자 노드로 전송하여 후자가 해당 영지식 증명을 생성하도록 하고, ZK 증명은 검증자 네트워크(B^2Hub)를 통해 B^2의 DA로 전송됩니다.
B^2Hub 노드는 애그리게이터가 전송한 ZK Proof가 시퀀서가 전송한 Batch와 일치하는지 여부를 확인합니다. 둘이 일치할 수 있으면 유효성 검사를 통과합니다. 유효성 검사를 통과한 배치는 데이터 해시 및 저장 인덱스와 함께 지정된 B^Hub 노드(커미터라고 함)에 의해 비트코인 체인으로 전송됩니다.
B^Hub 노드는 계산 과정의 커밋을 비트코인 체인에 전송하여 ZK 증명을 검증하는 전체 계산 과정을 공개적으로 공개하고 누구나 이에 도전할 수 있도록 합니다. 챌린지가 성공하면 커미트먼트를 게시한 B^Hub 노드는 금전적 불이익을 받게 됩니다(비트코인 체인에 있는 UTXO가 잠금 해제되어 챌린저에게 전송됩니다)
이 상태 검증 체계는 B^2 네트워크의 한 쪽에서 는 ZK를 도입하고 한쪽에서 위조 증명을 사용하는데, 이는 실제로 하이브리드 상태 검증 방식에 속합니다. 오류를 감지한 후 챌린지를 시작할 의향이 있는 정직한 노드가 체인에 하나 이상 존재하는 한, B^2 네트워크의 상태 전환에는 문제가 없음을 보장합니다.
서부 비트코인 커뮤니티 구성원들에 따르면, 향후 메인 비트코인 네트워크는 더 많은 연산 기능을 지원하기 위해 적절한 포크를 거칠 수 있으며, 아마도 미래에는 비트코인 체인에서 직접 ZK 증명을 검증하는 것이 현실화되어 전체 비트코인 레이어2에 새로운 패러다임 수준의 변화를 가져올 것이라고 합니다. 범용 DA 레이어이자 검증 레이어인 B^2 허브는 B^2 네트워크의 전용 모듈로 사용될 수 있을 뿐만 아니라 다른 비트코인 레이어2에 힘을 실어줄 수 있습니다. 비트코인 레이어2의 위대한 투쟁의 세계에서 오프체인 기능 확장 레이어는 점점 더 중요해질 수밖에 없으며, B^허브와 BTCKB의 출현은 이러한 기능 확장 레이어의 빙산의 일각에 불과할 수 있습니다.