複数のチームにまたがって協力している一流のビットコイン開発者のグループが、最古かつ最大のブロックチェーンで画期的な進歩を遂げたと主張し、新しいウォレットや金庫の機能、より効率的なレイヤー2プロトコルなどの重要な機能を解き放つ可能性のある「契約」と呼ばれるタイプのプログラミングを追加する方法を概説している。
重要なのは、この技術ではビットコインの主要基盤コードを変更する必要がないということだ。これは、合意が「ソフトフォーク」と呼ばれる主要なアップグレードを承認するために必要なしきい値と通常考えられている、非常に困難なプロセスである。
この発表の詳細は、木曜日に発表された「ColliderScript: 160ビットハッシュ衝突によるビットコインの契約」と題された研究論文に記載されている。
この発表は、最古かつ最大のブロックチェーンであるビットコインが、プログラマビリティとネットワーク層の追加を試みる多くの開発者を引きつけている中で行われた。これにより、ピアツーピアネットワーク上に構築されるアプリケーションが増えるだけでなく、トランザクション実行のより高速で安価な場も実現できる可能性がある。目標は、2番目に大きいブロックチェーンであるイーサリアムが達成したことに追いつくことだが、ビットコインの有名な堅牢なセキュリティはそのままに。
「とても素晴らしいアイデアだ」
このチームを率いたのはイーサン・ハイルマン氏で、同氏はビットコインのプログラム可能性を高める可能性のあるOP_CATと呼ばれる提案技術の著者の一人でもある。
しかし、その取り組みにはビットコインのソフトウェアの変更が必要であり、開発者のジェレミー・ルービン氏が提案したOP_CTVと呼ばれる別の契約案も同様に必要となる。
新しい研究論文の他の著者には、StarkWareプロジェクトのVictor Kobolov氏とAvihu Levy氏、そして現在Blockstreamの研究責任者を務める長年のビットコイン開発者Andrew Poelstra氏などがいる。
StarkWareのX公式アカウントは木曜日にその新聞へのリンクを投稿し、次のように書いた。
最近まで、ビットコインに契約を実装するには、OP_CTV のような専用オペコードや OP_CAT のような間接的なオペコードなどの追加のオペコードのソフトフォークが必要であると考えられていました。この論文では、ソフトフォークなしでもビットコインで契約がすでに実行可能である可能性があることを示しています。私たちのソリューションは計算集約的ですが、最適化の余地がかなりあると考えています。
より高度なプログラミングを可能にするBitVMや、最近ではBitVM2として知られるプロジェクトで話題を呼んだビットコイン開発者のロビン・ライナス氏は、テレグラムのメッセージでCoinDeskに対し、この研究論文は現状では「あまり実用的ではない」が、「非常に素晴らしいアイデア」を表していると語った。
「このような協定を実行するには1000万ドル以上の費用がかかるだろうが、その背後にあるアイデアは独創的だ」とライナス氏は書いている。「人々がこれを実用化するための最適化を試みてくれることを期待している」