비트코인 가상 채널: Ark에 즉각적인 확인 제공

이 기사는 기계로 번역되었습니다
원문 표시

작성자: Marco Argentieri

출처: https://blog.arklabs.xyz/bitcoin-virtual-channels/

virtual-channels

Ark의 VTXO 패러다임을 활용하여 스마트 계약을 온체인에서 오프체인으로 이전하면, "가상 채널"은 효율적이고 저비용의 비트코인(BTC) 결제 채널을 제공할 수 있습니다.

Ark가 제공하는 가장 유망한 기회 중 하나는 비트코인(BTC)의 원시 스마트 계약을 오프체인 트리 구조로 이동시킬 수 있다는 것입니다. 결제 채널은 이러한 잠재력을 보여주는 훌륭한 후보입니다.

현재 대부분의 사람들은 라이트닝 네트워크의 맥락에서 결제 채널을 이해하고 있지만, 라이트닝 네트워크가 등장하기 전에 더 단순한 단방향 결제 채널에 대한 초기 제안들이 있었습니다. BitcoinJ 프로젝트는 이러한 구현을 설명했습니다. 이는 "스피어만식" 결제 채널로, 높은 처리량의 단방향(발신자에서 수신자) 결제 채널을 제공할 수 있습니다.

이 접근 방식의 명백한 단점은 온체인 거래를 사용하여 열어야 하므로 시작 비용이 높다는 것입니다.

우리는 이러한 단점을 해소할 수 있는 솔루션을 제안합니다: Ark 프로토콜을 활용하여 비트코인(BTC) 결제 채널에 대해 더 효율적이고 비용 효율적인 배포 방식을 활성화하며, 이를 "가상 채널"이라고 부릅니다.

(이하 생략, 전체 번역을 원하시면 추가로 요청해주세요)

<144>  // 1일의 블록 수OP_CHECKSEQUENCEVERIFYOP_DROP<PayerPubKey>OP_CHECKSIGVERIFY<ReceiverPubKey>OP_CHECKSIG

채널: 환불

<288>  // 2일의 블록 수OP_CHECKSEQUENCEVERIFYOP_DROP지불자 공개키OP_CHECKSIG

채널 개시

지불자는 다음 라운드에 참여하기 위해 자신의 VTXO(또는 UTXO)를 포기하고 채널에 자금을 조달합니다. 지불자와 수취인은 모두 VTXO 트리에 서명하는 데 사용할 추가 새 공개키를 등록합니다. 채널 출력의 taproot 스크립트 트리는 사용 시 공개되며, 입력 등록 시 16진수로 인코딩된 tapscript 목록을 제공해야 합니다.

메시지 입력 {  Outpoint outpoint = 1;  oneof taproot_tree {    string descriptor = 2;    Tapscripts tapscripts = 3;  }}메시지 Tapscripts {  repeated string scripts = 1;}

지불 시작

매우 간단합니다: 지불자가 PSBT에 서명하여 수취인에게 보냅니다. 즉시 정산되며 수취 한도 개념이 없습니다!

채널 종료

채널을 종료할 때, 수취인은 지불자의 최신 서명과 자신의 서명을 결합하여 서비스 제공자에게 공동 서명된 상환 거래를 요청하여 채널 종료를 최종화합니다. 이 거래는 동기 정산이든 향후 라운드에서든 일반 VTXO로 정산될 수 있습니다.

통찰

  • 스피어만 채널 구조는 Ark 프레임워크에 매우 적합합니다.
  • 라이트닝 채널과 달리, 단방향 채널의 리스크와 오버헤드가 훨씬 더 낮습니다. 사용자는 백업할 필요가 없으며, 채널 상태를 영구화하기 위해 온라인 상태를 유지할 필요가 없습니다.
  • Ark VTXO 스크립트 프로그래밍은 단일 서명 계약을 넘어서는 오프체인 확장 애플리케이션을 허용합니다.

(끝)

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트