BitVMとRGBプロトコル:ビットコインエコシステムの「ダブルスター」を目指して

作:エコー、インフィニタス 監督:ホン・シュニン

10月9日、ブロックチェーン開発者ZeroSyncの共同創設者であるロビン・ライナスは、BitVMのホワイトペーパーを発表しました。 「計算可能な関数はビットコインで検証できます」とLinusはX(以前のTwitter)に投稿しました。 「これにより、ビットコイン上のスマートコントラクトがより表現力豊かになります。 特に、ソフトフォークが必要と思われる機能を実装しており、ネットワークにより多くのDeFiユースケースとスケーラビリティをもたらす可能性があります。

BitVMは、ビットコインが他のチェーンと同様にチューリング完全性になることができることを意味し、開発者はビットコインの基本ルールを変更することなくビットコイン上で複雑なコントラクトを実行できます。 その出現は、ビットコインがセキュリティと分散型の特性を維持しながら、イーサリアムなどのスマートコントラクトプラットフォームと競争できるようにすることで話題を呼びました。

以前は、ビットコインコアコントリビューターであるCasey Rodarmorによって作成された序数プロトコルなど、BTCエコシステム向けの一連のプロトコルも登場し、ビットコインネットワークの最初のNFTを生み出し、序数とイニオンの概念を導入しました。 新しいスマートコントラクト言語を導入することでビットコインをよりプログラム可能にするTaroプロトコルは、より多くの金融プロジェクトをビットコインエコシステムにもたらすことを目的としています。 2016年にPeter Toddが行った使い捨てシールとクライアント側検証の概念に触発されたRGBプロトコルも、今年v0.10をリリースし、ビットコインを基礎資産として使用し、ビットコイン学生向けのスマートコントラクト機能を導入しました。

これらのプロトコルの出現は、ビットコインエコシステムの開発に新しい可能性をもたらしました。 ビットコインネットワークの機能とスケーラビリティを向上させるだけでなく、コミュニティメンバーがビットコインエコシステムのさらなる発展を促進するためのより革新的なツールを提供します。

BitVMとは何ですか?

BitVMは「ビットコイン仮想マシン」の略語です。 開発者が任意のコンピューティングプログラムを自由に操作したり、スマートコントラクトを実行したりできる仮想テストラボとして想定できるため、開発者は実際のビットコインネットワークに負荷や変更を加えることなくプログラムの動作をシミュレートできます。

BitVMは中間層として機能することで、効率を高め、ビットコインブロックチェーンの計算負荷を軽減します。 複雑な計算やスマートコントラクトの場合、不可逆的な操作の前に、まずオフチェーンで検証することが可能です。 したがって、このシステムはブロックチェーンの整合性を維持するのに役立ち、より複雑でありながら安全な操作のためのプラットフォームを提供します。 BitVM のロールとワークフローには、主に次のものが含まれます。

1.参加者:BitVMの操作には、証明者と検証者の2つの主要なアクターが関与します。 証明者は計算またはクレームを開始する当事者であり、検証者はクレームを検証する責任があり、デュアルロールクロスバリデーションにより、計算結果が正確で信頼できるものであることを保証するためのある程度のチェックとバランスが可能になります。 2.オフチェーンコンピューティング:BitVMの創意工夫は、コンピューティングワークロードの処理にあります。 オンチェーンで大きな計算負荷をかける従来のブロックチェーン操作とは異なり、BitVMの複雑な計算のほとんどはオフチェーンで実行されます。 オフチェーンコンピューティングは、速度と柔軟性を高め、オンチェーンに直接保存されるデータの量を減らします。 3.オンチェーン検証:BitVMがオンチェーンに移行する必要がある唯一のステップは、「詐欺の証拠」とも呼ばれる紛争が発生した場合のオンチェーン検証です。 バリデーターが探鉱者の主張の正当性に疑問を呈した場合、システムはビットコインチェーン上の不変の分散型台帳を参照して問題を解決します。 証明者の主張が虚偽であることが判明した場合、バリデーターは詐欺の簡潔な証拠をブロックチェーンに提出して、不正な行動を明らかにすることができます。 コンピューティング効率と堅牢なセキュリティのバランスを取り、統合されたオフチェーン計算とオンチェーン検証を行います。

RGBプロトコルとは何ですか?

RGBは、LNP / BP標準協会によって開発されたスケーラブルで機密性の高いビットコインおよびライトニングネットワークのスマートコントラクトシステムであり、イーサリアムなどのスマートコントラクトプラットフォームの複雑なプログラマビリティと柔軟性をビットコインエコシステムにもたらします。 これは、プライベートと共同所有の概念を採用し、トークンに非ブロック分散型プロトコルを導入する必要のない、チューリング完全で信頼できない形式の分散コンピューティングです。

RGBは、ビットコインなどのUTXOブロックチェーン上でスケーラブルで堅牢なプライベートスマートコントラクトを実行するように設計されており、デジタル資産とスマートコントラクトがより多くの機能をビットコインにもたらすことができます。 RGBを使用すると、開発者はトークン発行、NFTミンティング、DeFi、DAOなどの複雑なマルチクラスのスマートコントラクトを実行でき、セキュリティを維持しながら、ビットコインの強力なブロックチェーン上でイノベーションを継続的に刺激できます。 具体的な実装プロセス:

  1. RGBアセットの発行:ユーザーがオフチェーン契約を作成してRGBアセットを発行し、ビットコインのUTXOに割り当てることができるため、RGBアセットをライトニングネットワークのオフチェーン支払いチャネルに追加できます。 2.チャネル内転送:支払いチャネルに追加されると、クライアント側の検証済み転送によって完了するビットコイン Lightning Network 支払いと同様に、RGB アセットをチャネル参加者間で転送およびルーティングできます。

3.「詐欺の証拠」:チャネルが更新されるたびに、アセットはチャネルのマルチシグネチャ出力からLightning Networkの約束されたトランザクションによって作成された出力に送信されます。 これは、支払いチャネルの古いステータスがブロードキャストされた場合、RGBペナルティトランザクションをトリガーして、攻撃者のすべてのRGBアセットを奪う可能性があることを意味します。

#BTCエコロジカル次世代の物語:誰が最善の解決策ですか?

BitVM のホワイト ペーパーと組み合わせることで、BitVM はビットコイン向けに次の "新しい" 機能を提供します。

1.より複雑な契約を実装する能力。 従来のビットコイン契約は、デジタル署名やタイムロックなどの基本的な操作に大きく制限されています。 BitVMは、コントラクト作成のための多数の新しい可能性を提供します。 ユーザーは、金融取引の契約を作成するだけでなく、より複雑な分散型アプリケーション(DApp)の契約を作成することもできます。 2.ブロックチェーンに直接保存する必要があるデータの量を減らします。 BitVMのコンピューティング作業のほとんどはオフチェーンで実行され、ネットワークの全体的な効率を向上させ、ブロックチェーンが不要なデータによって乱雑になるのを防ぎ、ビットコインネットワークの健全性と速度を維持します。 3.強力な不正防止対策により、取引の完全性が保証されます。 BitVMは、不正防止システムとチャレンジレスポンスプロトコルを使用して、すべてのトランザクションが正直で透過的であることを保証します。 誰かが不正行為をしたり、虚偽の主張を提出しようとした場合、システムのバリデーターは、詐欺の簡潔な証拠をブロックチェーンに提出することにより、不正な当事者を迅速に捕らえて公開することができます。

#しかし、実際には、BitVMには避けられない制限があります

最初の制限は、その設計が証明者と検証者の「2者設定」に焦点を当てていることであり、これは、システムが現在マルチパーティトランザクションまたは契約を処理できず、複数の参加者間のより複雑な相互作用の適合性を制限することを意味します。 この制限は、BitVMが新たなニーズや期待に対応する能力を妨げる可能性があります。

2番目の制限は、必要なオフチェーンデータストレージと計算の量が現代のコンピューターの能力をはるかに超えていることであり、オフチェーンコンピューティングはBitVMがブロックチェーンに与える影響を最小限に抑えるのに役立ちますが、膨大な計算負荷により、事実上不可能になり、理論的にしか実行できません。

複数の双方向チャネルを接続してネットワークを形成するなどの概念(ビットコインのライトニングネットワークと同様)は、システムの機能を拡張する方法と見なされてきました。 「大きな希望」を与えられたRGBプロトコルは、将来、BitVMの限界に的を絞ったブレークスルーを達成できると期待するかもしれません。

ビットVM 対 RGB

BitVMプロトコルとRGBプロトコルはどちらもビットコインの機能を拡張することを目的としていますが、設計にはいくつかの重要な違いがあります。 BitVMは、契約の実行とトランザクションの整合性を確保するためにオフチェーンコンピューティングと不正防止に重点を置いていますが、RGBはプライバシーに重点を置いています。

RGBはクライアント側の認証モデルで設計されているため、ユーザーAがユーザーBに資産を送信すると、ユーザーAはネットワーク上で公に取引するのではなく、ピアツーピア伝送を介してユーザーBに資産を送信します。 このような設計では、二重支出を防ぐためにパブリックネットワークを使用するだけで済みます。

  • BTCのネイティブ性:BitVMはビットコインにプロトコルを変更する必要がありますが、RGBはソフトフォークで実装できます *完全なプライバシー保護:RGBプロトコルは、第三者がブロックチェーン上のRGB資産の履歴を追跡できないことを意味し、ユーザーBが資産を受け取った場合にのみ、資産の履歴がわかります。 BitVMはそれを行うことができません。 *商用化:BitVMは、計算能力に対して非常に高い要件を提唱しており、理論的にのみ実行可能です。 商業着陸に関しては、RGBが優れています。

結論として、BitVMのアイデアは革新と想像力に満ちていますが、現在の技術フレームワークの実装に基づいて、短期的にはホワイトペーパーの概念段階に限定される可能性が高いことは明らかであり、長期的なアプリケーションシナリオと実用的なアプリケーションの調査にはまだ大きな課題があります。 対照的に、RGBプロトコルは、大規模な商用アプリケーションで小さくて速い傾向を示しており、そのより成熟した特性を示しています。 両方がビットコインエコシステムの次世代の物語の引火点になるかどうかはまだ不明であり、他のプロトコルが出現するかどうかはまだわかりません。

参考文献:

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)