応答アドレスの資金は、挑戦の結果に応じて複数の経路を流れる可能性があります:
ビッキーが挑戦を止め、ポールの証明を受け入れた場合、ポールは一定時間後に資金を取り戻します。
ビッキーがポールの実行に矛盾があった(曖昧さが生じた)ことを証明すれば、彼女は資金を要求できる。
ビッキーが執行の別の部分に誤りがあったと疑った場合、彼女は資金を次の応答可能な住所に移動させるために、別の異議を申し立てることができる。これを行うには、彼女は特定のタップリーフのオリジナル画像を公開する必要があり、ポールはそれを使って資金のロックを解除し、限られた時間内に彼の正しさを証明する必要がある。
このシステムは、ブロックチェーン上で紛争を解決し、プロセスの実行を検証するための強固で透明な構造を提供します。金銭的インセンティブを組み込むことで、実行の完全性と正確性、手続き結果の文書化を促進します。当初、この設計は二者間のチャレンジ・レスポンス・メカニズムをサポートする。しかし、後で示すように、BitVMの貢献者は、多数の参加者が挑戦者として関与できるソリューションを発見しました。
Bisection: Improving the Efficiency of Dispute Resolution
オンチェーン検証の効率を改善するために、バリデータはバイセクション(Bisection)は、事前に提出された論理ゲートを検索して、チャレンジすべき論理ゲートを見つける効率的な手法であり、ランダムチャレンジプロセスを大幅に改善する。問題空間を2つに分割することで、検証者は潜在的なエラーの範囲を迅速に絞り込むことができ、紛争解決に必要なステップ数と時間を短縮することができます。このアプローチは、複雑な検証プロセス、特にエラーの場所をピンポイントで特定する必要がある場合に、より効率的で直接的な方法を提供します。
以下に、簡略化した例で分割法がどのように機能するかを説明します。
ポールとビッキーは、数((1+2)+(3+4)+((5+6)+(7+8))を計算する数学の問題に取り組んでいます。)+(7+8)).
この計算を正しく完了すると、((1+2)+(3+4)+((5+6)+(7+8))=(3+7)+(11+15)=10+26=36.となる。(1+2)+(3+4)+((5+6)+(7+8))=(2+7)+(11+15)=9+26=35.
ビッキーがポールに挑戦したとき、彼女が挑戦されたのは計算の最初の部分だけだった。


3.BitVMで構築する。信頼最小化ブリッジ
BitVMの最初の実用的な実装は、信頼最小化ビットコインブリッジを表すプログラムになると思われます。ブリッジの実装の詳細を分析することで、BitVMプログラムを実装する追加の複雑性をよりよく理解することができます。以下に、BoBの共同創設者アレクセイ・ザミャーチンの提案を要約します。
まず、ビットコイン全体のノードが、サイドチェーンライトクライアントを含むビットコインスクリプトのみを使用してサイドチェーンブリッジプログラムを操作する方法を作成する必要があります。
それから、フェデレーション/マルチシグネチャ(federation/multi-sig)ネットワークも、BTCの送金を促進し、チャレンジ・レスポンス・ゲームを実行するために作成する必要があります。フェデレーションは、BitVMセットアップの一部としてブリッジプロセスを実行することを約束しなければなりません。
連合の初期設定の複雑さは、連合の各メンバーが他のすべてのメンバーと相互作用する必要があるため、メンバーの数に応じて二次関数的に増大します。

OPロールアップとは異なり、N=100は制限されない。のサイズに制限がないOP Rollupとは異なり、この方式はセキュリティ保証が弱い。どの時点でも、100人のメンバーのうち1人が正直である限り、預金は安全なままです。悪意のある行為者がいると仮定すると、彼らはチェーン上でいつでも挑戦することができ、不正行為であることが証明されれば、同盟から追放することができます。
アライアンスには常にオペレーターが存在し、入出金の管理とサイドチェーンの状態の確認に責任を持ちます。オペレーターと監視塔の両方は、正しい行動にインセンティブを与え、偽の挑戦を阻止するために担保を提出する必要があります。
このシナリオが最も厳密なコンボリューションの定義に合致しないもう一つの理由は、ユーザーが一方的にサイドチェーンから撤退することはできず、1/Nのセキュリティを前提に運営されているフェデレーションに撤退を要求しなければならないことです。

4.BitVM v2: BitVMはパーミッションレス検証をサポートできるか?
3月25日、Robin Linus氏はBitVM v2を紹介しました。 BitVM v2の提案における重要な変更点は、v1で行われていたように、チャレンジ検証プロセス中に論理ゲートを1つずつ開くのではなく、証明者が出力状態とすべての中間結果を一度に提出する必要があるということです。.この変更により、BitVM は、これらの約束に対するチャレンジが暗号的な証拠によってサポートされなければならないことを保証します。このメカニズムは、挑戦者が証明者に異議を唱えるために特定の暗号学的証明を提供しなければならないため、根拠のないスパム挑戦をフィルタリングします。
検証とチャレンジプロセスへの無制限の参加を可能にすることで、BitVM 2はマルチシグネチャコンソーシアムの枠を超えてセキュリティ保証を拡張し、BitVMを楽観的畳み込みのセキュリティ仮定に近づけます。
しかしながら、ブリッジ構築を促進するためには、依然としてフェデレーション化されたマルチシグネチャが必要です。これは、フェデレーションメンバーがアクティブな問題を引き起こす可能性があり、最悪のシナリオでは、資金の凍結を解除するためにユーザーから身代金を強要しようとする可能性があることを意味します。

Additional Security Assumptions on the Base Chain
Additional Security Assumptions on the Base Chain

5.BitVMの限界
5.p style="text-align: left;">上で議論したように、BitVMが提供できる最善のものは、楽観的畳み込みに近いセキュリティの仮定です。預金を保証する責任のある連合とその活動の問題を管理する複雑さに加えて、BitVMに特有のさらに複雑な点がいくつかあります:
BitVMは理論的には複雑なオフチェーン手続きを実行することができますが、実際には、オフチェーン手続きの実行に関連するコストがかかります。しかし実際には、これらのオフチェーン手続きの複雑さが増すにつれて、ビットコイン上でプルーフ・オブ・フラウドを実行することに関連するコストは急速に増加します。オーバーサイズのプログラムは、実行するために複数のブロックを必要とし、プロセスをさらに複雑にする可能性があります。
演算能力の過半数を持つマイニングプールは、挑戦者の証明を検閲するために結託したり、悪意のあるアクターが挑戦者を無視するために買収したりできるため、(ライトニングネットワークの問題と同様に)BitVMから盗むことができます。
BitVMの証明はインタラクティブな性質を持っているため、悪意のある証明者はシステムを操作し、検証者から盗むことができます。
プロヴァーはトランザクションを開始することで検証シーケンスを開始する
プロヴァーの振る舞いの妥当性を疑うプロヴァーは、プロヴァーに支払われる応答料金を含むチャレンジを開始する
証明者は、チャレンジを無視し、検証プロセスの自分の役割を果たさない一方で、料金を徴収することを選択します
最後に、BitVMは現在、概念的なフレームワークであり、ほとんど何も実行できない仮想コンピュータの概念です。BitVMの「畳み込み」は、アプリケーション・レベルで適用されるにはまだほど遠く、楽観的な見方をすれば、早ければ2025年には、いくつかのBitVMプログラムが使用されるようになるかもしれない。BitVMを実装する技術的なリスクを過小評価すべきではありません。

6.6.結論
イーサ・エクステンション・ソリューションの評価を考慮すると、現在イーサの時価総額の約15~20%であり、ビットコインの第2層ソリューションの潜在的な時価総額は莫大なものになる可能性があります。莫大なものになる可能性がある。
BitVMはまだ初期段階であり、基本的には根拠のない仮想コンピュータのコンセプトですが、すでに多くの関心を呼び起こし、それを熱望するプロジェクトが発表しています。p="textign;">BitVMはまだ初期段階であり、基本的には根拠のない仮想コンピュータの概念であるが、その可能性を利用しようとするプロジェクトからの多くの関心と発表にすでに拍車をかけている。BitVMチームとは無関係の多くのプロジェクトが、ビットコインの有望な新境地と目される場所に自分たちの居場所を確保しようと、壮大な発表に躍起になっている。BitVMのGitHubアカウントには、ほんの一握りの貢献者しかおらず、BitVM Builders Telegramグループで実際に関与しているBitcoin 'L2'プロジェクトはほんの一握りです。
ビットコインのスケーラブルなソリューションで遵守しなければならない重要な原則の1つは、ビットコインのコア・アーキテクチャは(予測可能性の原則に従って)変更されないままであるべきだということです。そのコアを変えることなく。
この記事はBitVMの開発の初期段階に書かれたもので、その急速な成長を考えると、ここに書かれている情報はすぐに古くなるかもしれません。例えば、つい最近まで、ビットコインにZK畳み込みを実装するというアイデアは、天空の城ラピュタのように非現実的なものに思えた。しかし最近、BitVMの研究者は、ビットコイン上のSTARK検証器の実装につながる可能性のあるビットコインスクリプティングの進歩を共有しました。
ビットコインのスケーリングソリューションの実装は、純粋に技術的な課題を超越しています。現在、このようなイノベーションのためのユニークな機会の窓を提供していますが、プロジェクト数の急激な増加や、誤解を招く主張やマーケティングに関連する重大なリスクは、より多くの合法的なプロジェクトの見通しを損なう可能性があります。
エコシステムがこの岐路に立っている今、ビットコインのスケーリングソリューションがイーサの成功を再現できるかどうかという疑問は、技術的なものだけでなく、ブロックチェーン・コミュニティのより広範な力学に深く根ざしています。結局のところ、中核的なイーサリアムコミュニティは、イーサリアムのスケーリングロードマップの重要な部分としてL2を選択している。
参考資料
「Bitcoin Audible."Bitcoin Audible." Accessed February 26, 2024. https://pod.link/1359544516/episode/413027f0bdb982a8593d50f4466930f5.
"BitVM." Accessed February 26, 2024.https://www.bitcoinrollups.io/bitvm.
"BitVM: Uma Ferramenta Para Contratos Ainda MaisSuper Testnet - Satsconf 2023 - YouTube." accessed February 26, 2024. https://www.youtube.com/watch?v=iEM_txmJYxA.
Linus、Robin. "BitVM: Compute Anything on Bitcoin," n.d.
."What Is BitVM? With Robin Linus and Super Testnet (SLP520) - YouTube." にアクセス。2024.2.26. https://www.youtube.com/watch?v=XxqQU6j6jI8.
Deep dive into BitVM - BitVMとは何か?チューリング完全なビットコイン契約を表現するコンピューティングパラダイム. https://medium.com/crypto-garage/deep-dive-into-bitvm-computing-。paradigm-to-express-turing-complete-bitcoin-contracts-1c6cb05edfca
CoinEx機関:BitVM。ビットコインメインネットにおけるスマートコントラクトの可能性 https://www.business-standard.com/content/press-releases-ani/coinex-institution-bitvm-the-potential-of-smart-contracts-on-the-bitcoin-mainnet-123122500619_1.html
。