BitVM および RGB プロトコル: BTC エコシステムの物語的なゲーム
星球君的朋友们
2023-10-20 12:00
本文约2634字,阅读全文需要约11分钟
この 2 つは、ビットコイン エコシステムの次世代の物語の発火点となることができるでしょうか?

著者: エコー、インフィニタス

監督: ホン・シュニン

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

BitVMつまり、ビットコインは他のチェーンと同様にチューリング完全になることができるようになりました。開発者は、ビットコインの基本ルールを変更せずに、ビットコインで複雑なコントラクトを実行できます。ビットコインがセキュリティと分散化の特徴を維持しながら、イーサリアムなどのスマートコントラクトプラットフォームと競合できるようになるため、その出現は激しい議論を引き起こした。

これまでに、ビットコインのコア貢献者であるケーシー・ロダルモア氏が作成した序数プロトコルなど、BTCエコシステム用の一連のプロトコルが登場しました。これは、ビットコインネットワーク上で最初のNFTを誕生させ、序数と碑文の概念を導入しました。新しいスマート コントラクト言語を導入することでビットコインをよりプログラム可能にする Taro プロトコルは、より多くの金融プロジェクトをビットコイン エコシステムにもたらすことを目的としています。これは、2016 年にピーター トッドによって提案された使い捨てシールに触発され、顧客の RGB プロトコルに触発されました。クライアント側検証コンセプトも今年バージョン v 0.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 に割り当てるオフチェーン契約を作成できるようにすることで、Lightning Network オフチェーン支払いチャネルに RGB アセットを追加します。

2. 支払いチャネル内での送金:支払いチャネルに追加すると、ビットコイン ライトニング ネットワーク支払いと同様に、RGB アセットをチャネル参加者間で転送およびルーティングでき、そのような転送はクライアント側で検証された転送によって完了します。

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

BTCエコシステムの次世代の物語に対する最良の解決策は誰でしょうか?

BitVM ホワイトペーパーに基づいて、BitVM はビットコインに次の「新」機能を提供します。

1. より複雑な契約を実装する能力。従来のビットコイン契約は、デジタル署名やタイムロックなどの基本的な操作に主に限定されています。 BitVM は、コントラクト作成のための新たな可能性を豊富に提供します。ユーザーは金融取引の契約を作成できるだけでなく、より複雑な分散型アプリケーション (DApps) の契約も構築できます。

2. ブロックチェーンに直接保存する必要があるデータの量を削減します。BitVM のコンピューティング作業のほとんどはオフチェーンで実行され、ネットワーク全体の効率が向上し、ブロックチェーンが不要なデータで乱雑になるのを防ぎ、ビットコイン ネットワークの健全性と速度を維持します。

3. 強力な不正防止対策により、取引の完全性が保証されます。BitVM は、不正防止システムとチャレンジ/レスポンス プロトコルを使用して、すべてのトランザクションが誠実かつ透明であることを保証します。誰かが不正行為をしたり虚偽の申請を提出しようとした場合、システムのバリデーターは不正行為の簡潔な証拠をブロックチェーンに送信することで、不正行為者を迅速に捕まえて暴露することができます。

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

1 つ目の制限は、その設計が証明者と検証者の「二者構成」に焦点を当てていることです。つまり、システムには現時点で複数者間のトランザクションや契約を処理する機能がなく、より複雑な場合には複数の参加者の適用が制限されます。相互作用。この制限により、BitVM が新たな需要や期待に対応できなくなる可能性があります。

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

複数の双方向チャネルを接続してネットワーク (ビットコインのライトニング ネットワークと同様) を形成するなどの概念は、システムの機能を拡張する方法とみなされてきました。 「人気」を博したRGBプロトコルは、将来的にはBitVMの限界を狙い通りに突破できると期待できるかもしれない。

BitVM と RGB

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

RGB の設計で採用されているクライアント側検証モデルは、ユーザー A がユーザー B に資産を送信する場合、ユーザー A はネットワーク上で公開取引を行わず、ポイントツーポイント送信を通じて資産をユーザー B に送信することを意味します。このような設計では、二重支出を防ぐために公衆ネットワークを利用するだけで済みます。

• BTC のネイティブ性:BitVM ではビットコインへのプロトコル変更が必要ですが、RGB はソフト フォークで実装できます

• 完全なプライバシー保護:RGB プロトコルは、第三者がブロックチェーン上の RGB アセットの履歴を追跡できないことを意味し、アセットの履歴はユーザー B がアセットを受け取ったときにのみ知ることができます。 BitVM ではこれができません。

• 商品化する:BitVM は計算能力に非常に高い要求を課し、理論的にのみ実行可能です。商用実装という点では、RGB の方がさらに優れています。

要約すると、BitVM のアイデアは革新性に満ちており、想像力を刺激するものですが、現在の技術フレームワークの実装に基づくと、短期的にはホワイト ペーパーのコンセプト段階に限定される可能性が高いことは明らかです。長期的なアプリケーションシナリオと実際のアプリケーションの実現は依然として大きな課題に直面しています。対照的に、RGB プロトコルは大規模な商用アプリケーションで急速な進歩を示し、より成熟しています。この 2 つがビットコイン エコシステムの次世代の物語の発火点となり得るかどうかはまだわかりませんが、他のプロトコルも登場する可能性がありますので、様子を見ましょう。

参考文献:

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

星球君的朋友们
作者文库