CoinDesk によると、今週発表された研究論文では、イーサリアム スタイルのスマート コントラクトをビットコイン ネットワークに導入することを目指す BitVM と呼ばれる新しいパラダイムが概説されている。この論文は、ビットコインでゼロ知識証明を使用するツールを開発するプロジェクト、ZeroSync の主要貢献者である Robin Linus によって執筆された。BitVM の目標は、他のユーザーにとってネットワークを複雑にすることなく、チューリング完全なビットコイン コントラクトを実現することである。計算はオフチェーンで実行され、その後オンチェーンで検証される。これはイーサリアムの楽観的ロールアップの仕組みに似ている。
このプロトコルには、「証明者」と「検証者」という2つの当事者が関与している。証明者は、特定の入力が与えられたときに特定の出力を生成する特定の関数を主張する。彼らは一連のトランザクションに事前署名し、2人の間でチャレンジレスポンスゲームを可能にする。次に、彼らはビットコインアドレスにオンチェーンデポジットを行い、契約をアクティブ化し、オフチェーンデータの交換を開始する。検証者は、間違った主張が行われた場合、証明者のデポジットを受け取ることができる。これは、攻撃者が常にデポジットを失うことを意味するはずだと、Linus氏は書いている。
しかし、BitVM の提案には賛否両論があり、一部の評論家はその限界を指摘している。匿名のビットコインライター Shinobi 氏は、オフチェーンデータ管理のコストが「莫大」であり、証明者と検証者の 2 者しか関与しないプロトコルも「大きな限界」であると指摘した。Ordinals マーケットプレイス Bioniq の CEO Bob Bodily 氏は、BitVM を Ethereum Virtual Machine (EVM) の非常に初期の限定版と比較したが、解決可能な問題を抱えた驚くべきブレークスルーであるとも認めた。「今後数か月でこれらの穴の多くが埋められると予想しており、その時点では、ビットコインのアップグレードなしで、より機能的なビットコインスクリプトが手に入るでしょう」と同氏は述べた。
ビットコイン ネットワークにスマート コントラクト機能を実装する取り組みは目新しいものではありません。開発者は、イーサリアムやソラナなどのブロックチェーンに比べてスクリプト言語がシンプルなため、ネットワークの制限を回避する方法を模索してきました。昨年 12 月、ブロックチェーン プロジェクト Stacks は、ビットコインにスマート コントラクトを導入する方法として提案されたデジタル資産「Stacks Bitcoin」(sBTC) を紹介するホワイトペーパーを公開しました。