출처: Chain View
이더넷 L2 분야에서 모듈성은 모놀리식 체인에 도전하는 필수 무기가 되었습니다. 셀레스티아는 DA 전쟁을 시작했고, 에스프레소는 공유 시퀀서라는 큰 변화를 제시했으며, 알틀레이어는 서비스로서의 롤업을 내놓았습니다.
원래 사용자 및 에코시스템 중심이었던 모듈성이 BTC 레이어2에 적용된다면 어떤 일이 일어날지 궁금하지 않을 수 없습니다.
BTC 네트워크가 모듈성에 더 적합한 이유는 무엇이며, BTC 레이어2의 어떤 구성 요소가 모듈성에 적합할까요? 모듈성은 BTC 레이어2에 어떤 새로운 비즈니스 패턴을 가져올까요? 이 글에서는 @BSquaredNetwork를 예로 들어 논의해 보겠습니다.
블록체인 퍼블릭 체인 아키텍처의 결합 가능한 기능으로 인해 모듈성이 주로 작동할 수 있으며, 성숙한 퍼블릭 체인에는 다음이 포함됩니다.
1) 자산의 거래 상태 전송 및 결정을 담당하는 결제 레이어(Settlement layer),
2) 자산의 거래 상태 전송 및 결정을 담당하는 DA 레이어(Data Availability layer),
3) 모듈성에 가장 적합한 BTC Layer2(BTC 레이어2)가 있습니다. 데이터 가용성 레이어(Data Availability)는 거래 검증을 위한 거래 데이터 상태 변경 데이터 가용성을 담당하고,
3) 실행 레이어(Execution layer)는 스마트 계약의 호출 및 실행을 포함한 거래 실행 로직을 처리하고,
4) 합의 레이어(Consensus layer)는 특정 버전의 거래 내역에 대한 모든 노드의 일관성을 담당하고,
5) 합의 레이어(Consensus layer)는 특정 버전의 거래 내역에 대한 모든 노드의 일관성을 담당한다.
5) 상호운용성 레이어는 서로 다른 블록체인 네트워크의 메시지 통신 및 상태 관리를 담당합니다.
상기의 블록체인 구성 요소는 명확하게 정의되어 있으며, 각각의 역할은 블록체인의 신뢰할 수 있고 탈중앙화된 특성을 구성하는 고유한 역할을 수행합니다.
이더넷 네트워크는 과거 상태를 저장하고 검증할 수 있는 스마트 컨트랙트 네트워크로서 위 구성 요소 계층의 기능을 수행할 수 있지만 일부 구성 요소는 성능이나 용량 제약으로 인해 아웃소싱해야 하는 확장 문제에 직면한 반면, BTC 네트워크는 비스마트 계약 네트워크이며, UTXO 모델은 자산 전송 및 결제를 위한 최소 기술 아키텍처로 결제 기능 외에 다른 기능도 수행할 수 있습니다. UTXO 모델은 자산 전송 및 정산을 위한 미니멀리스트 기술 아키텍처로, 정산 기능을 제외하고 실행 레이어, DA 레이어, 합의 레이어, 크로스 체인 대화형 작업 레이어 등 다른 레이어는 모두 "모듈식" 캡슐화에 적합합니다.
이더리움은 내장된 복잡성 계층을 통해 다양한 애플리케이션을 지원하는 반면, 비트코인은 미니멀한 UTXO 아키텍처를 통해 결제 기능만 지원하고 더 많은 복잡성을 위해 외부 모듈성에 의존합니다. 의심할 여지 없이 비트코인은 이더보다 더 많은 '모듈성'을 필요로 합니다. 그렇다면 BTC 레이어2(비 UTXO 아키텍처)가 복잡한 트랜잭션 실행 로직을 구현하려면 어떻게 핵심 DA 레이어, 실행 레이어, 결제 레이어 구성 요소를 모듈식으로 구축할 수 있을까요? 그리고 BTC 메인넷의 특성에 맞게 조정해야 할 사항은 무엇일까요? 다음으로, @BSquaredNetwork 솔루션을 중심으로 자세한 기술적 분석을 해보겠습니다.
1) DA 레이어: BTC 메인 네트워크는 탭루트 스크립트 스토리지 내의 제한된 공간에만 의존할 수 있으며, 메인 네트워크 노드는 복잡한 상태 검증을 위한 데이터를 저장할 수 없습니다.
이를 위해 B² 네트워크는 탈중앙화 스토리지 + B² 노드 두 부분으로 구성된 독립적인 DA 레이어를 모듈식으로 구축했습니다:
스토리지 부분은 노드가 데이터를 검증할 수 있도록 거래 기록 데이터의 모든 로컬 기록을 저장하여 콜데이터와 블룸의 이더넷 시스템과 동일한 권위 있고 위변조가 불가능한 신뢰할 수 있는 데이터 소스를 제공해야 합니다. 콜데이터와 블룸의 노드 부분은 이더 L2의 프로서 시스템에 해당하는 롤업 데이터 처리를 담당하며, 트랜잭션 데이터와 상태 전환의 정확성을 확인하기 위해 이 데이터에 대한 증명 검증을 수행합니다.
이 두 부분의 협업을 통해 B² Network는 데이터를 효율적으로 저장하고 계산+검증이 가능한 DA 네트워크를 구현하여 BTC 메인넷의 부족한 DA 기능을 보완할 수 있습니다. 흥미로운 점은 B² Network가 DA 레이어를 필요로 하는 다른 BTC 레이어2 플랫폼에 모듈형 서비스 솔루션으로 공급하는 것과 같은 의미로, 그 타당성을 충분히 검증한 후 아키텍처를 B² Hub로 업그레이드했다는 점입니다.
다른 레이어2 플랫폼이 IPFS 스토리지 솔루션이나 B² Hub를 선택하지 않고 왜 B² Hub를 선택하는 것일까요? 셀레스티아의 DA 아웃소싱 서비스는 주로 비트코인 메인넷 기능을 위해 B²가 특수 설계를 업그레이드했기 때문입니다. 예를 들어, 메인넷의 제한된 공간을 절약하기 위해 DA 계층은 프로버 시스템의 데이터 검증 결과를 회로로 압축하고 커밋먼트 약속을 생성합니다.
2) 실행 레이어: BTC 메인넷이 수행하는 '실행'은 자산의 조건부 전송일 뿐이며, 이는 복잡한 컨트랙트 로직을 실행할 수 있는 로컬 실행 레이어를 구축하는 레이어2 플랫폼으로 보완되는 경우가 많습니다.
이를 해결하기 위해 B² 네트워크는 영지식 증명을 통해 오프체인 데이터와 통신 상호 작용의 일관성을 처리하는 ZK-Rollup을 실행 레이어로 사용합니다. 이 과정에서 시퀀서는 트랜잭션을 수집하여 배치(Batch)한 후, ZKEVM 시스템을 통해 다양한 증명을 생성하고 최종적으로 요약된 데이터를 DA 레이어로 집계합니다.
ZK를 핵심 기술로 로컬 데이터와 거래 상태의 일관성을 처리하는 B² Network의 접근 방식은 일종의 모듈식 공유라고도 볼 수 있습니다. 시퀀서 실행 레이어 솔루션이라고 할 수 있습니다. 결국 ZK는 여러 주체를 연결하여 서로 통신하고 프라이버시 크레딧을 부여하는 데 매우 적합합니다.
3) 정산 계층: UTXO 구조인 경우 BTC 메인 네트워크는 채널 상태 + 일회성 봉인 등을 통해 라이트 노드 + 슈노르 서명 + MAST 및 기타 프레임워크를 기반으로 자산 상태 변경의 보안을 달성할 수 있으며, UTXO 구조가 아닌 경우 자산 정산을 위해 다중 서명 주체의 로컬 합의에만 의존하여 메인 네트워크에 의존할 수 있습니다. 이는 다중 서명 주체가 악의적일 경우 다중 서명에만 의존하는 것이 자산의 100% 보안을 효과적으로 보장하지 못한다는 것을 전제로 합니다.
B² 네트워크의 정산 레이어 설계는 BTC 메인 네트워크 조건부 잠금 해제와 B² 허브 로컬 챌린지의 두 부분으로 구성됩니다.
B² 네트워크의 B² 허브 부분은 악의 가능성을 줄이기 위한 로컬 합의의 두 번째 레이어가 BitVM 기술에 기반하여 로컬 노드가 데이터 조각의 기록을 기반으로 메인 네트워크에 챌린지를 시작할 수 있는 일련의 챌린지 메커니즘을 설계했습니다. 커미트먼트 커미트먼트가 챌린지됩니다.
1. B² 네트워크의 DA 레이어는 최종 데이터 변경 상태를 가져와 커미트먼트 커미트먼트로 압축한 후 비문 형태로 메인 비트코인 네트워크에 업로드합니다. 여기서 비문이라는 혁신적인 입력 데이터 메커니즘이 도입되는데, 이는 비트코인 메인 네트워크에 과거 상태 데이터를 발표하여 챌린지의 공정한 심판 역할을 하는 것과 같으며, B² 노드는 메인 네트워크 데이터 상태를 파싱하고 기록하는 공개 탈중앙화 인덱서 시스템을 보유하여 다른 노드가 자신의 로컬 데이터 기록을 기반으로 메인 네트워크에 제출된 데이터의 불일치에 이의를 제기할 수 있도록 합니다.
2. 인스크립션 이후의 인스크립션 데이터는 위변조가 불가능하고 레이어2 로컬의 인덱서 데이터는 투명하기 때문에 챌린저가 제출한 챌린지 데이터 조각이 이미 존재하는 과거의 커밋 약속 결과와 일치하지 않으면 전체 노드는 약속 내용을 직접 확인할 수는 없지만 이러한 불일치로 인해 메인 네트워크 정산 상태 확인을 트리거할 수 있습니다. 위조된 커미트먼트 제공자에게 페널티를 부과합니다(UTXO에 잠긴 BTC는 챌린저에게 전송됩니다).
제 생각에는 B² 네트워크의 BitVM 기반 커밋 + 챌린지 메커니즘은 효과적인 "결제 레이어" 보안 합의 보완책에 해당하며, 자산 결제에서 레이어2 체인의 보안 합의 부족을 보완하는 효과적인 모듈식 챌린지 체계가 될 수 있습니다. 보안 합의. 결국, 메인 네트워크에 라이트 노드와 다중 서명을 구축하는 것만으로 노드 악의 문제가 발생할 수 있으며, 효과적인 악의 책임 메커니즘을 구성하면 문제가 해결될 것입니다.
위.
BTC 레이어2 표준 분쟁이 다시 시작된 이틀 동안, BTC 레이어2 백화점에서 동양의 힘이든, 합의 계층에서 표준을 형성하려는 서양 주류의 시도가든, 결국은 단편에서 BTC 레이어2 시장 발전 과정일 뿐입니다.
제 생각에 BTC 레이어2의 가장 큰 매력은 무한히 포괄적이어서 시장에 상상의 여지가 많다는 점이며, 아직 표준을 정할 시기는 멀었다고 생각합니다.
반면, BTC 지수의 탈중앙화, BTC DA 레이어의 용량 부족, BTC 결제 레이어의 보안 메커니즘 문제, BTC의 주류 UTXO 구조 확장 솔루션의 느린 개발은 모두 시급히 해결해야 할 문제입니다.
핵심은 이러한 문제들이 효과적으로 해결되고 모듈식으로 캡슐화되면 전체 생태계의 공통된 요구사항이 될 가능성이 높다는 것입니다. 다시 말해, 문제를 해결하고 상업적 결과물을 모듈화함으로써 이것이 '표준'을 설정하는 것이 아닐까요?
주: 이 글은 BTC 레이어2 시장을 중심으로 비UTXO 구조를 설명하고 있으며, 문제의 UTXO 구조와 아이디어의 발전은 완전히 동일하지 않으므로 자세한 설명을 할 기회가 있을 것입니다.