Bitcoin開発者のRobin Linus氏が「BitVM: Compute Anything on Bitcoin」と題する論文を公開しました。この論文は、過去には不可能だったより複雑なスマートコントラクトをBitcoinで実現する方法を提案しています。スマートコントラクトは、ブロックチェーンネットワーク上でアプリケーションを実行するための必須のコンピューターコードです。
Ethereumのような第2位の仮想通貨のように、より優れたスマートコントラクトはBitcoinにとって長い間憧れの的でした。BitVMは同様の機能を実現し、開発者がより複雑なアプリケーションを容易に構築できる可能性を提供します。
BitVMの最も注目すべき応用の一つは、Bitcoinを「地球で最も使用される通貨」にするために「Bitcoinをミリオン取引にスケールする」という点です。BitVMは、Bitcoinの拡張ソフトフォークなしに既に動作するため、実現が容易です。
BitVMは、Bitcoinの制約により、オフチェーンでスマートコントラクトを実行する方法を導入します。これにより、Bitcoinの制約されたスペースが負担されることなく、任意の複雑なステートフルオフチェーン計算が可能になります。このアプローチは、オフチェーンメカニズムを使用してBitcoinトランザクションをスケーリングするとして期待されているLightning Networkと類似しています。
BitVMの提案に対しては、一部のBitcoin開発者から懐疑的な意見が寄せられています。特に、オンチェーンでの検証に対する重いオーバーヘッドが懸念されています。ただし、BitVMの提案はネットワークのボリュームを膨らませることはなく、ガス料金の急上昇を引き起こす可能性も低いとされています。また、提案は二者間の相互作用が多いため、開発者ができるだけ回避を試みる問題も指摘されています。