BitVM 및 RGB 프로토콜: BTC 생태계의 내러티브 게임
星球君的朋友们
2023-10-20 12:00
本文约2634字,阅读全文需要约11分钟
이 둘이 비트코인 ​​생태계의 차세대 서사적 발화점이 될 수 있을까요?

저자: 에코, 인피니타스

감독 : 홍수닝

10월 9일, 블록체인 개발자 ZeroSync의 공동 창업자인 Robin Linus는 다음과 같이 발표했습니다.BitVM 백서. “계산 가능한 모든 함수는 비트코인에서 검증될 수 있습니다” Linus on X(이전 Twitter)포스트가 말했다.이것은 비트코인의 스마트 계약을 더욱 표현력 있게 만듭니다. 특히 소프트 포크가 필요하다고 생각되는 기능을 활성화하여 잠재적으로 더 많은 DeFi 사용 사례와 네트워크 확장성을 가져올 수 있습니다.

BitVM즉, 비트코인은 이제 다른 체인과 마찬가지로 튜링 완전성을 가질 수 있습니다.개발자는 비트코인의 기본 규칙을 변경하지 않고도 비트코인에서 복잡한 계약을 실행할 수 있습니다.비트코인의 등장은 비트코인이 보안 및 분산화 기능을 유지하면서 이더리움과 같은 스마트 계약 플랫폼과 경쟁할 수 있게 해주기 때문에 열띤 논쟁을 불러일으켰습니다.

비트코인 핵심 기여자 Casey Rodarmor가 만든 Ordinals 프로토콜과 같이 BTC 생태계를 위해 일련의 프로토콜이 이전에 등장했습니다. 이 프로토콜은 Bitcoin 네트워크에서 최초의 NFT를 탄생시키고 Ordinals 및 Inscriptions의 개념을 도입했습니다. 새로운 스마트 계약 언어를 도입하여 비트코인의 프로그래밍 가능성을 높이는 Taro 프로토콜은 비트코인 ​​생태계에 더 많은 금융 프로젝트를 제공하는 것을 목표로 하며, 2016년 Peter Todd가 제안한 일회용 씰과 고객에게 영감을 준 RGB 프로토콜은 다음과 같습니다. 클라이언트 측 유효성 검사 개념도 올해 버전 v 0.10을 출시했습니다.비트코인을 기본 자산으로 사용하고 비트코인 ​​학생들에게 스마트 계약 기능을 소개합니다.

이러한 프로토콜의 출현은 비트코인 ​​생태계 발전에 새로운 가능성을 가져왔습니다. 이는 비트코인 ​​네트워크의 기능과 확장성을 높일 뿐만 아니라 커뮤니티 구성원에게 비트코인 ​​생태계의 추가 개발을 촉진할 수 있는 보다 혁신적인 도구를 제공합니다.

BitVM이란 무엇입니까?

BitVM은 Bitcoin Virtual Machine의 약어입니다.가상 테스트 실험실이라고 상상할 수 있습니다. 이 가상화된 공간에서 개발자는 컴퓨팅 프로그램을 자유롭게 작동하거나 스마트 계약을 실행할 수 있으므로 개발자는 실제 비트코인 ​​네트워크에 대해 걱정할 필요 없이 프로그램 동작을 시뮬레이션할 수 있습니다. 로드 또는 변경을 적용합니다. .

BitVM은 중간 계층 역할을 함으로써 효율성을 높이고 비트코인 ​​블록체인의 계산 부담을 줄입니다. 복잡한 계산이나 스마트 계약의 경우 되돌릴 수 없는 작업 전에 먼저 오프체인에서 검증을 수행할 수 있습니다. 따라서 이 시스템은 블록체인의 무결성을 유지하는 데 도움이 되며 더욱 복잡하면서도 안전한 운영을 위한 플랫폼을 제공합니다. BitVM의 역할과 작업 흐름은 주로 다음과 같습니다.

1. 참가자:BitVM의 운영에는 증명자와 검증자라는 두 가지 주요 행위자가 참여합니다. 증명자는 계산이나 진술을 시작하는 당사자이며 검증자는 진술을 검증할 책임이 있습니다. 이중 역할 교차 검증은 계산 결과가 정확하고 신뢰할 수 있는지 확인하기 위해 어느 정도 견제와 균형을 달성할 수 있습니다.

2. 오프체인 계산:BitVM의 독창성은 컴퓨팅 작업 부하를 처리하는 데 있습니다. 체인에 많은 계산 부담을 주는 기존 블록체인 작업과 달리 BitVM의 복잡한 계산은 대부분 오프체인에서 수행됩니다. 오프체인 컴퓨팅은 더 빠른 속도와 유연성을 제공하여 체인에 직접 저장되는 데이터의 양을 줄입니다.

3. 온체인 검증:BitVM이 온체인에서 요구하는 유일한 단계는 사기 증명이라고도 알려진 분쟁 발생 시 온체인 검증입니다. 검증인이 증명자 주장의 적법성에 의문을 제기하는 경우 시스템은 문제를 해결하기 위해 비트코인 ​​체인의 불변 분산 원장을 참조합니다. 증명자의 주장이 허위로 판명될 경우, 검증자는 사기에 대한 간결한 증거를 블록체인에 제출하여 부정직함을 드러낼 수 있습니다. 오프체인 계산과 온체인 검증을 통합함으로써 계산 효율성과 강력한 보안의 균형이 달성됩니다.

RGB 프로토콜이란 무엇입니까?

RGB는 LNP/BP 표준 협회에서 개발한 비트코인 ​​및 라이트닝 네트워크를 위한 확장 가능하고 기밀이 유지되는 스마트 계약 시스템으로, 이더리움과 같은 스마트 계약 플랫폼의 복잡한 프로그래밍 가능성과 유연성을 비트코인 ​​생태계에 제공합니다.이는 개인 및 공동 소유권의 개념을 채택하고 토큰 도입이 필요하지 않으며 블록이 아닌 분산 프로토콜인 Turing-complete, 무신뢰 형태의 분산 컴퓨팅입니다.

RGB는 비트코인과 같은 UTXO 블록체인에서 확장 가능하고 강력하며 비공개적인 스마트 계약을 실행하도록 설계되어 디지털 자산과 스마트 계약이 비트코인에 더 많은 기능을 제공할 수 있도록 합니다. 개발자는 RGB를 통해 토큰 발행, NFT 채굴, DeFi, DAO 및 더 복잡한 다중 카테고리 스마트 계약을 실행할 수 있으며, 보안을 유지하면서 비트코인의 강력한 블록체인에 대한 혁신을 지속적으로 촉진할 수 있습니다. 구체적인 실행 프로세스:

1. RGB 자산 발행:사용자가 오프체인 계약을 생성하여 RGB 자산을 발행하고 이를 비트코인의 UTXO에 할당할 수 있도록 하여 라이트닝 네트워크 오프체인 결제 채널에 RGB 자산을 추가합니다.

2. 결제채널 내 이체:결제 채널에 추가되면 RGB 자산은 비트코인 ​​라이트닝 네트워크 결제와 마찬가지로 채널 참가자 간에 전송 및 라우팅될 수 있으며, 이러한 전송은 클라이언트 측 확인 전송을 통해 완료됩니다.

3. “사기 증거”:채널이 업데이트될 때마다 자산은 채널 다중 서명 출력에서 ​​Lightning Network 약정 거래에 의해 생성된 출력으로 전송됩니다. 즉, 결제 채널의 오래된 상태가 공개되면 RGB 페널티 거래가 발생하고 공격자의 RGB 자산을 모두 탈취할 수 있다는 의미입니다.

BTC 생태계의 차세대 서사에 대한 최고의 솔루션은 누구입니까?

BitVM 백서를 기반으로 BitVM은 비트코인에 대해 다음과 같은 새로운 기능을 제공합니다.

1. 보다 복잡한 계약을 이행하는 능력.전통적인 비트코인 ​​계약은 주로 디지털 서명 및 시간 잠금과 같은 기본 작업으로 제한됩니다. BitVM은 계약 생성을 위한 풍부하고 새로운 가능성을 제공합니다. 사용자는 금융 거래에 대한 계약을 작성할 수 있을 뿐만 아니라 보다 복잡한 분산 애플리케이션(DApp)에 대한 계약도 작성할 수 있습니다.

2. 블록체인에 직접 저장해야 하는 데이터의 양을 줄입니다.BitVM의 컴퓨팅 작업 대부분은 오프체인에서 수행되어 네트워크의 전반적인 효율성을 향상시키고 블록체인이 불필요한 데이터로 복잡해지는 것을 방지하며 비트코인 ​​네트워크의 상태와 속도를 유지합니다.

3. 강력한 사기 방지 조치로 거래 무결성을 보장합니다.BitVM은 사기 방지 시스템과 도전-응답 프로토콜을 사용하여 모든 거래가 정직하고 투명하도록 보장합니다. 누군가 부정 행위를 시도하거나 허위 주장을 제출하는 경우 시스템 검증인은 사기에 대한 간결한 증거를 블록체인에 제출하여 부정직한 당사자를 신속하게 잡아 폭로할 수 있습니다.

하지만 사실 BitVM에는 필연적인 한계가 있습니다.

첫 번째 제한은 설계가 입증자와 검증자의 양자간 설정에 초점을 맞추고 있다는 것입니다. 즉, 시스템은 현재 다자간 거래나 계약을 처리할 수 있는 능력이 없으며 더 복잡한 작업에 대해 여러 참가자의 적용 가능성을 제한합니다. 상호 작용. 이러한 제한은 새로운 요구와 기대를 충족하는 BitVM의 능력을 방해할 수 있습니다.

두 번째 한계는 필요한 오프체인 데이터 저장 및 계산량이 현대 컴퓨터의 성능을 훨씬 초과한다는 점입니다.오프체인 컴퓨팅은 BitVM이 블록체인에 미치는 영향을 최소화하는 데 도움이 되지만 엄청난 계산 부담으로 인해 실현될 수 없고 이론적으로만 가능하다.

여러 양방향 채널을 연결하여 네트워크(비트코인의 라이트닝 네트워크와 유사)를 형성하는 것과 같은 개념은 시스템 기능을 확장하는 방법으로 간주되어 왔습니다. 우리는 인기를 얻은 RGB 프로토콜이 향후 BitVM의 한계를 돌파할 수 있을 것으로 기대합니다.

BitVM 대 RGB

BitVM과 RGB 프로토콜은 모두 비트코인의 기능을 확장하기 위해 작동하지만 디자인에는 몇 가지 주요 차이점이 있습니다. BitVM은 계약 실행 및 거래 무결성을 보장하기 위해 오프체인 컴퓨팅 및 사기 방지를 강조하는 반면 RGB는 개인 정보 보호에 더 중점을 둡니다.

RGB 설계에서 채택한 클라이언트 측 검증 모델은 사용자 A가 사용자 B에게 자산을 보낼 때 사용자 A가 네트워크에서 공개적으로 거래하지 않고 지점 간 전송을 통해 사용자 B에게 자산을 보내는 것을 의미합니다. 이러한 설계에서는 이중 지출을 방지하기 위해 공용 네트워크만 활용하면 됩니다.

• BTC 고유성:BitVM은 비트코인에 대한 프로토콜 변경이 필요하지만 RGB는 소프트 포크로 구현할 수 있습니다.

• 완벽한 개인정보 보호:RGB 프로토콜은 제3자가 블록체인에서 RGB 자산의 내역을 추적할 수 없음을 의미하며, 자산 내역은 사용자 B가 자산을 수신한 경우에만 알 수 있습니다. BitVM은 이를 수행할 수 없습니다.

• 상업화:BitVM은 컴퓨팅 성능에 대한 요구가 매우 높으며 이론적으로만 실행 가능합니다. 상업적 구현 측면에서는 RGB가 훨씬 좋습니다.

요약하면, BitVM 아이디어는 혁신과 자극적인 상상력으로 가득 차 있지만 현재의 기술 프레임워크 구현을 기반으로 볼 때 단기적으로는 백서의 개념 단계에 국한될 가능성이 높으며 탐색은 분명합니다. 장기적인 응용 시나리오와 실제 응용 분야는 여전히 큰 과제에 직면해 있습니다. 이와 대조적으로 RGB 프로토콜은 대규모 상용 응용 프로그램에서 급속한 발전을 보였으며 더욱 성숙해졌습니다. 두 가지가 비트코인 ​​생태계의 차세대 서사적 발화점이 될 수 있을지는 아직 지켜봐야 합니다. 또한 다른 프로토콜이 등장할 수도 있으니 기다려 보겠습니다.

참고자료:

https://www.theblock.co/post/255683/bitvm-bitcoin-smart-contracts

https://blog.bitfinex.com/education/is-bitvm-the-next-evolution-for-smart-contracts-on-bitcoin/

https://www.coindesk.com/tech/2023/10/11/bitcoin-might-get-ethereum-style-smart-contracts-under-bitvm-plan/

https://www.coinonpro.com/baike/157346.html

星球君的朋友们
作者文库