BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

B²Network와 Babylon이 힘을 합쳐 가장 안전한 레이어 2 및 비트코인 스테이킹을 만듭니다.

星球君的朋友们
Odaily资深作者
2024-03-26 14:02
이 기사는 약 2973자로, 전체를 읽는 데 약 5분이 소요됩니다
B² Rollup의 메인넷은 BTC 스테이킹 기능을 지원합니다.
AI 요약
펼치기
B² Rollup의 메인넷은 BTC 스테이킹 기능을 지원합니다.

BTC는 현재 시가총액이 가장 높은 디지털 자산이지만 대부분은 유휴 상태로 남아 있습니다. 이를 바탕으로 바빌론 팀은 BTC 보유자가 유휴 BTC를 약속하여 PoS 체인의 보안을 강화할 수 있도록 하는 BTC 스테이킹 개념을 제안했습니다. B² 네트워크 팀은 모듈식 설계를 통해 비트코인의 실행 레이어를 구축하여 BTC 보유자가 BTC를 비트코인의 실행 레이어(일반적으로 Layer-2라고 함)에 입금하여 다양한 DApp 작업을 수행함으로써 BTC의 유동성을 높일 것을 제안합니다. B² Network와 Babylon은 이에 대해 긴밀하게 협력하여 Rollup을 비트코인 ​​네트워크에 의해 보호되는 실행 계층으로 활용하는 인프라와 서비스를 구축할 것입니다.

B² 네트워크의 핵심 구성 요소인 B² Hub는 Babylon의 BTC 스테이킹을 통합하여 보안을 강화할 것입니다. 동시에 B² Network는 B² Rollup의 BTC LSD 및 BTC 재약정 시나리오를 지원하기 위해 B² Rollup에 BTC 스테이킹 기능을 통합할 계획입니다.

B² Network의 모듈형 디자인

BTC 자체의 저장 및 트랜잭션 로드 제한과 Script의 비튜링 설계로 인해 독립적으로 네트워크 확장성을 달성할 수 없습니다.

비트코인의 확장성을 지원하기 위해 B² Network는 모듈형 블록체인 설계 아키텍처를 채택합니다.

우리는 확장 가능한 블록체인 네트워크가 실행 계층, 데이터 가용성 계층 및 합의 계층으로 나누어져 있다고 믿습니다. 이 3개 레이어 중 실행 레이어는 Rollup 솔루션을 통해 무한한 수평 확장이 가능하며, 데이터 가용성 레이어는 탈중앙화 스토리지와 결합된 B² Hub를 통해 DAS(데이터 가용성 샘플링)를 구현하고 최종 데이터 인덱스와 증명을 비트코인에 기록하므로 이 원 레이어는 실행 레이어의 트랜잭션과 상태의 가용성, 보안 및 분산화를 보장할 수 있으며, 합의 레이어는 충분한 보안과 분산화를 통해 커밋 및 챌린지 메커니즘을 통해 실행 레이어의 상태 전환을 균일하게 검증합니다.

B² 네트워크의 개발은 두 단계로 나뉩니다.

  • 첫 번째 단계는 B² Hub에서 자체 B² 롤업을 실행하는 B² Network로 시작되었으며, B² Hub를 통해 Bitcoin에서 실행되고, B² Hub에서 실행되는 첫 번째 Bitcoin ZK-Rollup을 완료했습니다.

  • 두 번째 단계에서는 B² Hub에서 ZK 롤업을 시작하고 B² Hub를 통해 비트코인에서 데이터 가용성 및 상태 전환 증명을 완료하는 것을 지원합니다.

1단계: B² 허브가 B² 롤업을 제공합니다.

B² Network의 첫 번째 단계는 Rollup 레이어와 DA 레이어로 구분됩니다.

Rollup 레이어는 ZK-Rollup 기술을 사용하며 현재 Polygon과 협력하여 zkEVM을 통해 ZK-Rollup을 구축하고 있습니다. Rollup 레이어에서는 데이터와 증명이 각각 Sequencer와 Aggregator를 통해 DA 레이어와 합의 레이어로 전송됩니다.

B² Hub는 ZK-Rollup에서 데이터와 증명을 수신하는 핵심 허브 역할을 합니다. 한편으로는 Rollup 레이어의 트랜잭션과 세부 데이터를 DAS 프로토콜과 B² Hub의 분산 스토리지 프로토콜에 저장하고, 데이터 증명을 Tapscript에 작성하여 비트코인에 제출하여 데이터 가용성을 보장합니다. ZK-롤업을 확인합니다. ZK 증명은 확인 프로세스에 대한 약속을 생성하고 이를 비트코인에 제출하여 도전자가 이러한 약속을 기반으로 도전하고 궁극적으로 상태 전환 확인을 완료할 수 있도록 합니다.

2단계: B² Hub는 여러 롤업을 제공합니다.

B² 네트워크의 두 번째 단계에서는 B² 허브를 통해 더 많은 ZK-롤업을 제공합니다.

B² Hub는 다양한 롤업에서 제출된 데이터를 집계합니다.

  • 다양한 롤업의 거래 세부 정보 및 증명은 B² Hub의 DAS 프로토콜 및 분산 스토리지 프로토콜에 저장된 후 집계되어 최종적으로 비트코인에 제출됩니다.

  • 다양한 롤업의 ZK 증명 데이터는 STARK를 통해 단일 ZK 증명 데이터로 반복적으로 집계되며, 검증 후 챌린지를 지원하기 위해 비트코인에 제출된 약속이 생성됩니다.

바빌론 프로토콜의 BTC 스테이킹

Babylon은 분산 경제를 보호하기 위해 설계된 확장 가능한 비트코인 ​​보안 프로토콜 제품군입니다. 그러한 프로토콜 중 하나는 바빌론의 비트코인 ​​스테이킹 프로토콜입니다. 이 프로토콜을 통해 사용자는 비트코인 ​​네트워크에 BTC를 스테이킹할 수 있습니다. 이렇게 스테이킹된 BTC는 PoS 시스템과 같은 다른 외부 네트워크를 보호하는 데 사용될 수 있습니다. 스테이킹 프로세스는 무신뢰 및 비수탁 방식입니다. 즉, 사용자는 일반적으로 비트코인 ​​브리지 프로토콜에서 요구하는 제3자 비트코인 ​​주소로 비트코인을 전송할 필요가 없습니다. 대신 사용자는 BTC를 원격으로 자율적으로 보관하여 비트코인 ​​블록체인의 비트코인 ​​스크립트에 스테이킹할 수 있습니다. 악의적인 행동이 감지되면 이러한 스테이킹된 자금은 원격으로 처벌을 받을 수 있습니다. Babylon의 BTC 스테이킹은 ETH 스테이킹과 유사하지만 PoS 체인과 같은 다른 외부 네트워크를 보호할 수 있으므로 Babylon의 BTC 스테이킹은 Eigenlayer의 재스테이킹과 유사한 기능을 갖춘 Ethereum의 ETH 스테이킹 버전 2.0과 유사합니다.

바빌론 비트코인 ​​스테이킹 백서에서 발췌

(https://docs.babylonchain.io/papers/btc_staking_litepaper(EN).pdf

비트코인 스테이커의 프로세스: (a) 낙관적 사례: Alice가 서약하고 PoS 체인을 확인하고 바인딩 해제를 요청하고 3일 이내에 서약을 취소합니다. (b) 비낙관적 사례: Alice가 서약하고 PoS 체인에 보안 위반 사항을 제출합니다. 그런 다음 그녀의 비트코인은 파괴되었습니다.

비트코인의 스크립트는 튜링 완전하지 않은 설계로 인해 누구도 비트코인에서 직접 확인할 수 있는 보안 위반에 대한 증거를 제공하는 것이 불가능합니다. 바빌론 비트코인 ​​스테이킹 프로토콜은 슬라이싱 발생을 유발하는 보안 위반을 처리하는 메커니즘을 도입합니다. 이 메커니즘에는 스테이킹된 비트코인을 시간 잠금하고 스테이커 또는 위임된 검증자가 PoS 체인에 이중 서명할 때마다(이중 지출과 유사) 비트코인을 잠그는 비밀 키의 노출을 제어하는 ​​작업이 포함됩니다. Babylon은 EOTS(Extractable One-Time Signatures)를 사용하여 책임 있는 주장을 가능하게 합니다. 여기서 동일한 비밀 키를 사용하여 동일한 높이의 다른 블록에 서명하면 비밀 키가 공개됩니다. 바빌론은 기본 합의 프로토콜 이후 최종 라운드라고 불리는 추가 서명 라운드를 도입합니다. 블록은 스테이킹된 비트코인의 2/3 이상으로부터 EOTS 서명을 받은 경우에만 최종 블록으로 간주됩니다. 이번 라운드에서는 모든 합의 보안 위반이 이중 서명으로 축소될 수 있습니다. 이 수정된 프로토콜에서 보안 위반이 발생하면 일부 비트코인 ​​스테이커는 EOTS를 사용하여 동일한 높이의 두 블록에 서명했습니다. 이로 인해 이러한 스테이커와 관련된 비밀 키가 추출되었습니다. EOTS 서명 체계는 비트코인에서 기본적으로 지원되는 Schnorr 서명을 통해 구현할 수 있습니다. 따라서 이렇게 추출된 비밀 키를 사용하여 스테이킹된 비트코인을 분할할 수 있습니다.

B² Hub는 바빌론으로 보호됩니다

B² Hub는 약속된 자산(BTC 및 B² 토큰) 검증자를 통해 B² Hub의 보안을 보장하고 B² Hub 검증자를 통해 Rollup의 데이터 가용성 및 상태 전환의 유효성을 보장하는 PoS 블록체인 네트워크입니다.

B² Hub의 합의 메커니즘에는 제안 및 투표를 포함하여 Epoch 동안 블록에 대한 BFT 합의를 수행하기 위한 효과적인 검증자 세트가 필요합니다. 그런 다음 바빌론의 비트코인 ​​스테이킹 프로토콜을 통해 스테이킹된 비트코인의 최종 제공자가 각 블록을 EOTS에 투표합니다. 동시에 B² 허브에서는 다음 에포크가 이전 블록을 확인하여 바빌론의 비트코인 ​​타임스탬프 프로토콜을 통해 체크포인트가 됩니다. B² Hub에서 블록을 최종 확인하려면 두 개의 체크포인트가 필요합니다.

B² Hub의 롤업에 액세스하기 위한 두 가지 확인이 있습니다.

  • B² Hub의 검증을 통과한 후 Rollup은 첫 번째 확인을 완료합니다.

  • B² Hub는 DA 증명 및 상태 전환 확인 약속을 비트코인에 제출하고, 챌린지 기간이 지나면 Rollup이 최종 확인을 완료합니다.

B² Network는 Babylon Bitcoin 스테이킹 프로토콜을 통해 B² Hub의 합의 확인을 더욱 안전하게 만듭니다. 또한 B² Network는 Babylon의 비트코인 ​​타임스탬프 프로토콜을 통해 장거리 공격을 방지합니다.

장거리 공격으로 인해 PoS 체인을 절단할 수 없고 보안도 충분하지 않습니다. 이 공격은 기본적이며 추가적인 신뢰 소스가 없는 한 합의 프로토콜을 수정하여 해결할 수 없습니다. 이러한 위협을 완화하기 위해 일부 PoS 체인은 이해관계자가 정기적으로 올바른 블록에 대해 최신 높이까지 오프라인 결정을 내리고 다른 잠재적인 포크를 무시하는 사회적 합의 접근 방식을 채택합니다. 그러나 이러한 접근 방식은 체인의 보안을 참가자의 주관적인 의견과 연결합니다. 이러한 접근 방식은 약한 주관성이라고도 알려져 있으며 분권화 원칙을 위반합니다. 또한, 사회적 합의에는 시간이 걸리기 때문에 대부분의 PoS 체인은 매우 긴 언스테이킹 시간을 부과하며, 아마도 몇 주까지 걸릴 수도 있습니다.

장거리 공격으로부터 PoS 체인을 보호하기 위해 Babylon은 PoS 체인의 블록을 BTC의 체크포인트로 사용하고 이전 비트코인 ​​타임스탬프를 사용하여 포크 선택 규칙을 구현할 수 있습니다. 이런 방식으로, 공격 포크는 비트코인 ​​표준 체인에서 이후 타임스탬프를 갖게 되며 누구에게도 선택되지 않거나 선택되기 위해 공격자는 공격 PoS 포크가 포함된 매우 긴 비트코인 ​​포크를 생성해야 합니다. 경제적으로 비현실적인 이전 타임스탬프입니다. 따라서 BTC 타임스탬프를 사용하면 장거리 공격이 해결됩니다.

B² Hub의 POS 메커니즘에서 블록은 최종 확인 전에 두 개의 체크포인트를 거쳐야 합니다. 따라서 B² Hub의 합의 메커니즘에서는 두 번째 체크포인트를 통과한 후 블록 정보와 해당 검증인 서명 정보를 최종 공급자에게 제출합니다. 최종 공급자는 BTC를 스테이킹해야 하는 노드이며 EOTS를 사용하여 동일한 높이의 두 블록에 서명하는 경우 절단될 수 있습니다. 그런 다음 최종 공급자는 이를 B² Hub의 유효성 검사기에 제출하여 최종 투표를 수집합니다. 검증 노드는 수집된 최종 투표 서명 정보를 메모리 풀에 저장하고 이를 B² Hub의 경량 클라이언트에 브로드캐스트합니다. 최종 투표 서명의 2/3가 수집되면 B² Hub의 블록이 확정된 것으로 간주될 수 있습니다.

B² Hub는 Babylon Bitcoin 스테이킹 및 비트코인 ​​타임스탬프를 통해 효과적으로 장거리 공격을 방지하고 다양한 롤업에 높은 보안을 제공할 수 있습니다.

B² 롤업은 바빌론 비트코인 ​​스테이킹을 지원합니다.

B² Rollup의 메인넷은 BTC 스테이킹 기능을 지원합니다.

B² Rollup의 BTC 스테이킹 기능은 두 단계로 나뉩니다.

  • Babylon BTC 스테이킹 메인넷이 출시되기 전에 B² Rollup은 사용자가 BTC를 사용하여 B² Hub 검증인을 스테이킹하고 B² 토큰 보상을 받을 수 있도록 지원합니다.

  • Babylon BTC 스테이킹 메인넷이 출시된 후 B² Rollup은 사용자가 Bitcoin에서 약속한 BTC를 특정 주소로 전송하여 Babylon의 BTC 스테이킹에 참여할 것입니다.

B² Rollup은 LSD 관련 프로젝트가 BTC 스테이킹을 사용하여 더 많은 DeFi 활동을 수행하고 Babylon Bitcoin 스테이킹에 참여하는 사용자에게 더 많은 유동성을 제공하며 심지어 비트코인 ​​스테이킹과 관련된 재스테이킹 활동도 수행할 수 있도록 지원합니다.

동시에 Rollup은 Babylon 및 B² Network의 인프라를 활용하여 비트코인 ​​스테이킹을 통해 보안을 보장할 수 있습니다.

BTC
안전
Odaily 공식 커뮤니티에 가입하세요