[Paper] Bitcoin-IPC: 비트코인 확장을 위한 Proof-of-Stake 서브넷 네트워크

발행: (2025년 12월 29일 오후 09:58 GMT+9)
10 min read
원문: arXiv

Source: arXiv - 2512.23439v1

개요

이 논문은 Bitcoin‑IPC를 소개한다. 이는 누구나 완전히 프로그래밍 가능한 Proof‑of‑Stake (PoS) 레이어‑2 체인—서브넷이라고 부르는—을 구축할 수 있게 해 주는 소프트웨어 스택 및 프로토콜이며, 그 보안은 비트코인 기본 레이어(L1)에 기반한다. 비트코인의 기존 SegWit 인프라를 저렴하고 허가가 필요 없는 메시징 버스로 활용함으로써, Bitcoin‑IPC는 서브넷 간에 가치를 이동시키고 비트코인 프로토콜 자체를 변경하지 않고 온‑체인 정산을 할 수 있다. 저자들은 가상‑바이트 비용을 23× 감소시키고 비트코인의 약 7 tps에서 >160 tps로 향상시켰다고 주장하며, 이를 통해 네트워크가 보편적인 교환 매체에 한 걸음 더 다가섰다고 설명한다.

주요 기여

  • Permissionless PoS Subnet Architecture – 스테이크가 BTC로 표시되는 임의의 L2 체인을 생성하는 설계로, 별도의 네이티브 토큰이 필요 없게 함.
  • Embedded Messaging via SegWit – 비트코인 SegWit witness 데이터를 저비용, 검열 저항 채널로 재사용하여 서브넷 간 통신 및 정산을 수행.
  • SWIFT‑Inspired Routing Model – 비트코인 L1을 통해 결제를 라우팅하는 “메시지‑허브” 패턴을 도입, 독립 서브넷 간 원자적 다중 홉 전송을 가능하게 함.
  • Cost & Throughput Gains – 정형 분석 및 프로토타입 측정 결과, vB/tx당 최대 23배 감소160 tps 이상의 실효 처리량을 달성하면서 비트코인 합의를 그대로 유지.
  • Open‑Source Reference Implementation – 개발자가 실험할 수 있도록 MIT 호환 라이선스로 제공되는 전체 소프트웨어 스택(노드, SDK, 테스트 하니스) 출시.

방법론

  1. 디자인 레이어링

    • L1 (Bitcoin): 불변의 순서, 최종성, 그리고 SegWit witness 필드를 통한 저비용 방송 채널을 제공합니다.
    • L2 서브넷: 자체 상태 머신(스마트 계약, 토큰 경제 등)을 유지하는 독립적인 PoS 체인으로, BTC를 L1의 특수 “앵커” UTXO에 담보로 잠급니다.
  2. 스테이크 기반 PoS

    • 서브넷의 검증자는 L1의 멀티시그 스크립트에 잠긴 BTC를 스테이킹합니다.
    • 슬래싱 조건은 잘못된 행동에 대한 증명을 L1에 브로드캐스트함으로써 실행되며, 이때 잠긴 BTC가 소각되거나 재분배됩니다.
  3. 크로스‑서브넷 메시징

    • 각 서브넷은 SegWit 트랜잭션의 witness 필드에 압축된 “IPC 패킷”을 기록합니다.
    • 경량 릴레이어 서비스가 비트코인 메모풀을 모니터링하고 패킷을 추출해 대상 서브넷으로 전달합니다.
  4. 원자 전송 프로토콜

    • 두 단계 커밋 스타일 프로토콜:
      • Prepare – 송신 서브넷이 L1에 조건부 출력물을 생성하고, 이는 수신 서브넷이 수신을 확인할 경우에만 교환될 수 있습니다.
      • Commit – 수신 서브넷이 증명을 게시하여 조건부 출력물을 해제하고 전송을 최종 확정합니다.
  5. 평가

    • 결제 체인, DeFi 체인, NFT 체인 등 세 개의 샘플 서브넷으로 프로토타입을 구현했습니다.
    • 다양한 트랜잭션 조합 하에서 vB 비용, 지연 시간, 처리량을 측정하는 일련의 마이크로 벤치마크를 수행했습니다.

Results & Findings

지표네이티브 비트코인Bitcoin‑IPC (프로토타입)
트랜잭션당 가상 바이트 비용~200 vB~9 vB (≈23× 감소)
처리량 (실제 tps)~7 tps>160 tps (≈23× 증가)
엔드‑투‑엔드 지연시간 (서브넷 간)~10 min (1 블록)~30 s (평균)
검증자 집합 크기 (서브넷당)N/A10‑100 검증자, BTC‑보증 스테이크
L1에 대한 보안 영향없음 (기준)합의 변경 없음; 추가 증인 데이터만 존재

해석

  • 대부분의 상태 전이를 PoS 서브넷으로 오프로드함으로써, Bitcoin‑IPC는 비트코인 블록체인에 기록되어야 하는 데이터 양을 크게 줄여, 그 결과 막대한 vB 절감 효과를 얻습니다.
  • ‘L1을 통한 라우팅’ 방식은 비트코인의 강력한 보안 보장을 유지하면서도 고속·저비용 전송을 가능하게 합니다.
  • 지연시간은 일반적인 중앙화 결제 시스템보다 높지만, 다른 L2 솔루션(예: 라이트닝)과 비슷하며 많은 상점‑소비자 사용 사례에 충분히 허용 가능한 수준입니다.

Practical Implications

  • 개발자는 새로운 토큰 경제를 구축할 필요 없이 맞춤형 BTC‑백드 사이드체인을 출시할 수 있어 규제 준수와 사용자 온보딩을 간소화합니다.
  • 상인은 고처리량 서브넷(예: 스테이블코인과 유사한 레이어)에서 결제를 받아 비트코인으로 즉시 정산함으로써 수수료 노출을 줄이면서 비트코인의 정산 최종성을 유지할 수 있습니다.
  • DeFi 및 NFT 플랫폼은 비트코인 유동성 풀을 활용한 안전하고 저비용의 정산 레이어를 확보하여 제3자 브리지를 신뢰하지 않고도 크로스체인 조합성을 가능하게 합니다.
  • 인프라 제공업체(예: 블록 탐색기, 지갑 공급업체)는 IPC 패킷에 대한 네이티브 지원을 추가해 사용자에게 L2 활동에 대한 원활한 “비트코인‑우선” 경험을 제공할 수 있습니다.
  • 기업 결제(예: SWIFT‑스타일 메시징)는 라우팅 모델을 채택해 비트코인의 공개 감사 가능성을 유지하면서도 프라이빗하고 권한이 부여된 서브넷을 구축할 수 있습니다.

제한 사항 및 향후 작업

  • Relayer에 대한 의존성: 현재 설계는 정직하고 잘 연결된 relayer 노드가 IPC 패킷을 추출하고 전달한다는 전제에 기반하고 있으며, 보다 탈중앙화된 가십 메커니즘이 필요합니다.
  • 지연 한계: 처리량은 향상되지만, 크로스‑서브넷 커밋은 여전히 비트코인 블록 시간에 의존하므로 실시간 사용 사례에 제한이 있습니다.
  • Validator 인센티브: 논문은 슬래싱 모델을 간략히 제시하지만, 대규모 validator 집합에 대한 장기 경제적 지속 가능성은 충분히 탐구되지 않았습니다.
  • 프라이버시: 모든 IPC 패킷이 witness 필드에 공개되어 있습니다; 향후 작업에서는 기밀 트랜잭션 기법을 통합할 수 있습니다.
  • 형식적인 보안 증명: 저자들은 비공식적인 논증을 제공하지만, 엄격한 증명 가능한 보안 모델(예: UC 프레임워크)이 신뢰성을 강화할 것입니다.

저자들은 테스트넷을 오픈하고, 탈중앙화된 relayer 설계를 탐색하며, 프라이버시와 확장성 문제를 해결하기 위해 zero‑knowledge proof 시스템을 통합할 계획입니다.

저자

  • Marko Vukolić
  • Orestis Alpos
  • Jakov Mitrovski
  • Themis Papameletiou
  • Nikola Ristić
  • Dionysis Zindros

논문 정보

  • arXiv ID: 2512.23439v1
  • 분류: cs.DC, cs.CR
  • 출판일: 2025년 12월 29일
  • PDF: PDF 다운로드
Back to Blog

관련 글

더 보기 »