

요약:
2계층은 기반이 되는 1계층 퍼블릭 체인만큼 검열에 강해야 합니다.
BOB에서는 사용자가 이미 Ethereum에서의 거래를 통해 BOB에서 Ethereum으로 자산을 강제로 출금할 수 있습니다.
BitVM 브릿지의 경우, BOB는 사용자가 BOB에서 거래를 수행할 수 있는 방법으로 비트코인 네트워크를 통합하기 위해 노력하고 있습니다.
비트코인 사용자는 BOB에 거래를 보내지 않고도 BOB에서 BTC 자산을 인출할 수 있습니다.
2025년 2월 4일, 하이브리드 Layer 2 프로젝트 BOB는 공식 블로그에 처음으로 "BitVM 강제 출금 기능"을 출시했습니다. 이는 BTC Layer 2가 비트코인 생태계와 전체 산업에 가장 중요한 "강제 출금"이라는 특정 기능에 대해 상당한 진전을 이룬 첫 번째 사례입니다.
비탈릭은 사용자가 레이어 2에서 레이어 1로 자산을 성공적으로 인출할 수 있는지 여부가 매우 중요한 보안 지표라고 강조했습니다. 비상 상황에서는 '강제 철수' 기능이 현실 세계의 '안전한 퇴장' 기능만큼 레이어 2에 중요합니다. 수천억 달러 규모의 자산을 보관하는 보관 플랫폼 시스템인 이더리움 레이어 2에서 사용자가 자산을 안전하게 레이어 1로 출금할 수 있는 '강제 출금' 기능은 없어서는 안 될 기능이 되었습니다.
EVM 프로토콜을 사용하는 2계층 퍼블릭 체인의 경우, 사용자가 자산을 안전하고 신속하게 1계층으로 인출할 수 있도록 보장하기 위해 비교적 완벽한 강제 출금 및 탈출 해치 기능이 시장에 존재합니다. 다음으로, 이 블로그 를 통해 BOB가 BTC Layer 2의 강제 출금 기능을 어떻게 완성하는지 알아볼 수 있습니다.
2계층의 핵심 속성 중 하나는 정렬기가 오프라인이 되어도 상태 전환이 계속되어야 한다는 것입니다. 2계층은 데이터 가용성(DA) 계층에서 상태를 읽고 쓰면서 이를 수행합니다. 이 상태는 2계층과 독립적으로 온라인으로 업데이트할 수 있습니다. 이를 통해 사용자는 분류기가 오프라인이거나 분류기가 사용자의 거래 요청을 수락하지 않더라도 거래를 시행할 수 있습니다. 정렬기가 사용자의 거래 요청을 계속 거부하거나, 오랫동안 실패하거나 심지어 종료되는 경우, 막대한 재정적 손실이 발생하는 경우가 많습니다.
예를 들어, 솔라나 정전 동안 일부 사람들은 자산이 청산 위기에 처해 있어서 제때 포지션을 보충할 수 없었고, 수백만 달러의 자산이 위험에 처했습니다. 사용자 요청을 거부하는 상황이 발생하면 발생하는 경제적 손실을 과소평가할 수 없습니다.
이는 BOB의 BitVM 브리지에 대한 흥미로운 의문을 제기합니다. BOB는 현재 Ethereum EIP-4844 blob을 DA 계층으로 사용하고 있습니다. 이더리움 사용자는 BitVM 브릿지를 통해 자산을 쉽게 비트코인 네트워크로 인출할 수 있습니다. 그러나 이 과정에서 사용자는 가스 수수료로 이더리움에 ETH를 보유해야 합니다.
그러니 이건 사용자 친화적이지 못한 방식입니다. 비트코인 사용자는 BOB에서 비트코인으로 BTC를 인출하기 위해 비트코인 네트워크상의 BTC만 필요합니다. BOB는 기본적으로 이더리움을 DA 계층으로 사용하면서, 사용자가 비트코인의 특수 거래를 통해 BOB에 거래를 포함하도록 강제할 수 있도록 하는 하이브리드 솔루션을 개발하고 있습니다.
데이터 가용성(DA) 및 파생된 컨텍스트
파생 프로세스는 2계층 퍼블릭 체인에 매우 중요합니다. BOB의 전체 2계층 상태는 L1 및 DA 계층에서 구축되어야 합니다. 이를 통해 2계층은 DA 계층(이 경우 이더리움)과 동일한 검열 저항 기능을 누릴 수 있습니다.
간단히 말해서 , 롤업(특히 OP 스택을 사용하는 공개 체인)에서는 레이어 1에 두 가지 유형의 데이터가 있습니다.
"OptimismPortal" 계약에 입금 거래 . 이는 이더리움 사용자가 수행하는 거래로, 일반적으로 BOB에 자산을 입금합니다. 이러한 입금 거래는 BOB에서 다른 거래를 수행하는 데에도 사용될 수 있습니다.
2계층 거래 처리에서 시퀀서(혹은 더 정확하게는 op-batcher)가 제출한 배치입니다. 여기에는 사용자가 BOB에서 직접 수행하는 모든 거래가 포함되며 궁극적으로 Ethereum blob에 포함됩니다.
DA 계층으로서의 비트코인
비트코인을 DA 계층으로 원한다면, 왜 비트코인을 DA 계층으로 완전히 전환하지 않으시나요? 가장 큰 이유는 비용 때문입니다. 비트코인의 사용 가능한 저장 공간은 매우 작습니다(10분마다 약 4MB). 따라서 저장 비용이 많이 듭니다.
하지만 이 경우 BOB는 여전히 Ethereum을 "기본" DA 계층으로 사용하여 전체 거래 데이터를 거기에 게시하고, Ethereum DA를 사용할 수 없는 경우 검열에 매우 강한 대체 계층으로 Bitcoin을 추가할 수 있습니다. 기본적으로 이더리움은 낙관적인 DA 계층이 되고, 비트코인은 비용이 많이 들지만 장애에 강한 최후의 수단이 됩니다.
하이브리드 파생 파이프라인
기본 솔루션은 파생 파이프라인의 일부로 BOB에 비트코인을 추가하여 BOB(특히 "op-node")가 다음 순서로 입력을 처리하도록 하는 것입니다.
비트코인 강제 출금 거래(BOB를 위해 새로 추가됨)
BOB의 OptimismPortal 계약에 대한 Ethereum 입금(OP Stack 표준)
op-batcher의 이더리움 배치(OP 스택 표준).
비트코인 강제 출금 거래를 BOB 파생 파이프라인으로 인코딩하는 것이 가능한 솔루션입니다. 하지만 이는 아직 연구 중이므로 바뀔 가능성이 있습니다.
비트코인 강제 출금 거래
BOB에서는 강제 출금 거래를 생성하기 위해 세 가지 부분이 필요합니다.
비트코인에서 강제 출금 거래를 구성합니다.
비트코인 블록 크기 제한 내에서 강제 출금 거래를 저장합니다.
비트코인 강제 출금 거래 처리를 위한 가스 수수료.
1. 비트코인에 강제 출금 거래 구축
OP Stack 입금 거래는 다음과 같은 구조를 갖습니다.
바이트 32 sourceHash: 소스 해시 값, 입금 소스를 고유하게 식별합니다.
발신자 주소: 발신자 계정의 주소입니다.
받는 사람 주소: 수신자 계좌의 주소이거나, 입금 거래가 계약 생성인 경우에는 비어 있는(길이가 0인) 주소입니다.
uint 256 mint: L2에서 발행된 ETH의 가치.
uint 256 value: 수신자 계정으로 전송된 ETH 값입니다.
uint 64 gas: L2 거래에 대한 가스 한도.
bool isSystemTx: true이면 트랜잭션이 L2 블록 가스 풀과 상호 작용하지 않습니다.
바이트 데이터: 호출 데이터.
필수 출금 거래를 위해서는 입금 거래의 데이터 필드에 인코딩된 출금 거래를 포함해야 합니다. 이 작업은 BOB에서 비트코인으로 출금하는 거래를 생성하여 수행되며, Ethereum에서 거래를 보내는 것과 정확히 동일하게 작동합니다.
그런 다음 위의 모든 데이터를 포함하는 비트코인의 강제 출금 거래의 (압축된) 버전을 저장할 수 있습니다.
2. 필수 출금 거래를 비트코인에 저장합니다.
강제 출금 거래 데이터가 OP_RETURN 출력에 일반적으로 저장되어야 하는 것보다 크기 때문에 BOB는 Taproot 출력을 사용하여 데이터를 저장할 수 있습니다.
Ethereum에서는 입금 거래(인출 포함 가능)를 식별하기 쉬운데, 이는 BOB의 OptimismPortal 계약으로 전송되기 때문입니다. 반면 Bitcoin에서는 강제 인출 거래를 식별하기 쉽지 않습니다.
데이터 직렬화: "봉투" 구조 내에서 Taproot 스크립트를 사용하여 출금 거래가 직렬화되도록 강제합니다. 이것들은 비트코인 네트워크에서의 실수이며 순서형 등에도 사용될 수 있습니다. 우리는 우리의 필요에 맞춰 구조를 조정합니다.
설정 해제
OP_거짓 OP_IF
OP_PUSH "밥"
OP_1
OP_PUSH "거래"
OP_ 0
OP_PUSH 거래 데이터 인출
OP_ENDIF
2단계 커밋/디스플레이 방식:
순서형과 마찬가지로 사용자는 비트코인에 두 가지 거래를 제출해야 합니다.
트랜잭션 커밋: Taproot 출력을 생성하고 비문 내용이 포함된 스크립트에 제출합니다. 이 거래에서는 아직 데이터가 공개되지 않았습니다. 출금 거래를 포함하려면 BOB 전체 노드와 분류기에서 두 번째 거래가 필요합니다.
거래 표시: 제출된 거래의 출력을 사용하고 체인에 기록을 표시합니다. 즉, BOB에 포함될 사용자의 출금 거래를 표시합니다.
3. 비트코인 강제 출금 거래 처리를 위한 가스 수수료
BOB는 현재 가스 요금 문제에 대해 두 가지 옵션을 고려하고 있습니다.
비트코인 강제 출금 거래의 가스를 0으로 설정하고 BOB의 사용자 ETH 잔액에서 가스 수수료를 공제합니다. 이렇게 하면 BOB에 ETH를 보유한 사용자만 출금을 강제할 수 있습니다. 하지만 이것은 최선의 옵션이 아닙니다. 왜냐하면 인출을 강제하려면 사용자가 BOB에서 ETH를 소유해야 하기 때문입니다. 즉, 비트코인에서 BTC를 소유한 사용자는 인출을 강제할 수 없습니다.
가스 요금은 사용자가 BTC를 사용하여 비트코인으로 지불합니다. BOB 네트워크는 BTC를 수신하고 사용자가 수신한 BTC를 BOB의 ETH로 효과적으로 변환하여 레이어 1 부분의 가스 비용과 실행 비용을 지불할 수 있는 비트코인 주소가 있어야 합니다. 이 옵션은 BOB Gateway를 사용하고 BOB DAO의 EVM 주소를 BTC 수신자로 설정하여 구현할 수 있습니다.
요약하다
누구나 비트코인과 이더리움의 데이터를 살펴보면 BOB의 상태를 파악할 수 있습니다.
모든 비트코인 출금 거래를 읽어보세요. 각 출금은 확정 거래와 공개 거래라는 두 가지 거래로 인코딩됩니다. 이는 OP 스택에 추가된 기능이며 파생 파이프라인을 개선하는 데 도움이 됩니다.
Ethereum에서 BOB의 OptimismPortal 계약에 대해 이루어진 모든 거래를 읽어보세요. 이는 이미 표준 OP 스택 파생 파이프라인의 일부입니다.
BOB에서 직접 이루어진 모든 거래는 Ethereum 배치의 일부로 읽혀지고 통합됩니다. 중요한 점은 전체 노드가 확인된 거래를 수신하기 위해 정렬기에서 직접 읽지 않고, 이더리움 블롭에서 읽는다는 것입니다. 이는 이미 표준 OP 스택 파생 파이프라인의 일부입니다.
기술적 과제
데이터 일관성: 이더리움과 비트코인 체인 간의 데이터 일관성을 보장하는 것이 중요하지만, 두 체인에 거래 데이터가 있다고 해서 유효성이 보장되는 것은 아닙니다. 합법적인 것으로 간주되려면 트랜잭션은 롤업의 상태 전환 기능에 따라 유효한 상태 전환을 나타내야 합니다. 이 솔루션을 사용하려면 트랜잭션을 수락하기 전에 트랜잭션이 유효한 상태 변경을 가져오는지 확인하기 위해 op-node(또는 다른 합의 계층 구현) 내부에 검증 논리를 구현해야 합니다.
사기 방지 및 유효성: BitVM과 Ethereum의 사기 방지 시스템은 두 체인의 데이터를 처리하도록 향상되어야 하며, 이는 분쟁 해결을 더 복잡하게 만들 수 있습니다. 이 문제를 해결하려면 BOB가 BitVM 브리지와 Ethereum에서의 BOB 결제의 일부로 Bitcoin과 Ethereum에서 발생할 수 있는 거래를 정확하게 처리해야 합니다.
저장 공간 증가: 또한, 네트워크의 BOB 노드는 비트코인과 이더리움에서 데이터를 처리하고 저장해야 하므로 저장 공간과 대역폭 요구 사항이 증가합니다. 하지만 비트코인에서 이루어진 BOB 거래가 Ethereum blob에 포함되고 최신 비트코인 블록을 참조하도록 요구함으로써 이 문제를 완화할 수 있습니다. 이런 방식으로 노드는 가장 최근의 비트코인 블록만 동기화하면 됩니다.
BOB가 주도한 BTC Layer 2의 "강제 출금 기능" 데뷔는 비트코인의 보안성과 이더리움의 혁신성을 결합한 하이브리드 L2 모델의 혁신을 크게 촉진했습니다. "강제 출금"의 구체적인 문제에 대해 BOB는 비트코인의 검열 방지 특성과 BOB의 롤업 스택을 결합하여 BTC Layer 2의 강제 출금 기능을 완성하여 극단적인 경우 사용자 자산의 보안을 보장합니다.
BOB(비트코인 기반 빌드)에 대하여
BOB(Build on Bitcoin) 는 비트코인과 이더리움의 장점을 결합한 하이브리드 Layer-2 네트워크로, "BTC DeFi의 본거지"로 자리 매김하기 위해 노력하고 있습니다. 독특한 하이브리드 L2 모델은 두 생태계의 장점, 즉 비트코인의 보안성과 휴면 BTC 자본, 이더리움의 DeFi 혁신성과 다양성을 결합합니다. BOB는 BTC를 새로운 분산형 금융 시스템의 중추로 자리매김함으로써 새로운 사용 사례와 수조 달러의 BTC 유동성을 확보할 수 있습니다. BOB는 BitVM 프로토콜을 사용하여 비트코인 네트워크의 보안을 완벽하게 계승하고 BOB, 비트코인, 이더리움 및 기타 L1 네트워크 간에 신뢰가 최소화된 브리지를 만듭니다. 따라서 하이브리드 L2는 상호 운용성을 달성하기 위해 타사 크로스 체인 브릿지에 의존할 필요가 없으며, 다양한 체인에 유동성을 분산시키는 대신 비트코인 네트워크를 중심으로 유동성을 쉽게 집중시킬 수 있습니다.
BOB는 Castle Island Ventures, Coinbase Ventures, Ledger Cathay Ventures, IOSG와 같은 주요 투자 기관의 지원을 받고 있습니다.
