ビットコインにイーサリアムのようなスマートコントラクト機能をもたらすことを目指すOP_CAT提案が、ついに「BIP番号」347を獲得しました。これは、2010年にビットコインの創設者サトシ・ナカモトによって削除された機能を再導入する方向への最初のステップです。
BIP番号の割り当ては、コミュニティの合意を意味するものではなく、提案に固有の数値識別子を与えることで、提案を巡る議論やソフトウェアの開発を容易にすることを目的としています。OP_CATは、ビットコインの初期のオペコードの一つとして含まれていましたが、過剰なメモリ使用や脆弱性の導入の可能性に関する懸念から、2010年にナカモトによって機能が削除されました。
しかし、オーディナルプロトコルのリリースなど、オンチェーンでの開発への関心が再燃したことから、開発者たちはOP_CATをビットコインを使用して構築できるものの量を増やす可能性のある方法として再び注目し始めました。OP_CATの提案は、既存のコード「OP_SUCCESS126」を再定義し、拡張することで、チェーンをハードフォークすることなく、後方互換のソフトフォークを通じて導入することを目指しています。
OP_CATの提案が実現すれば、ビットコイン上でより高度なアプリケーションやマルチシグ設定を可能にする「カヴェナント」を導入することになります。これは、特定のトランザクションがどのように機能するかを決定するルールを設定できるようにするものです。
コミュニティがソフトウェアが設計通りに機能すると確信した後、ビットコインコアにPRをまとめる予定です。これにより、議論は「ソフトウェアが正しいか」から「ビットコインコミュニティがOP_CATを望んでいるか」へと移ります。このプロセスは迅速に進むか、数年を要する可能性があります。
OP_CATの最大の支持者の一人は、人気のオーディナルプロジェクトTaproot Wizardsの共同創設者であるEric WallとUdi Wertheimerで、彼らはHeilmanとSabouriの提案のための一種のマーケティングキャンペーンとしてQuantum Catsのインスクリプションプロジェクトを作成しました。
しかし、OP_CATは普遍的に受け入れられているわけではありません。例えば、HeilmanとSabouriが数ヶ月前にBIP提案を提出したにもかかわらず、ビットコインコアの開発者であるLuke Dashjrなど、最近のオンチェーン実験に懐疑的な人々によって承認が保留されていたという憶測があります。
月曜日に、ビットコインコミュニティは5人の追加のBIPエディターを指名しました。GitHubによると、OP_CATのBIP番号は”Roasbeef”というエディターによって割り当てられました。
【ニュース解説】
ビットコインにスマートコントラクト機能をもたらすことを目指すOP_CAT提案が、ビットコイン改善提案(BIP)の番号347を獲得しました。これは、ビットコインの機能拡張に向けた重要な第一歩であり、2010年に削除された機能の復活に向けた動きとなります。
OP_CATは、ビットコインの初期のオペコードの一つでしたが、メモリ使用量が過剰になるリスクや脆弱性を引き起こす可能性があるとして、ビットコインの創設者サトシ・ナカモトによって機能が削除されました。しかし、ビットコイン上での開発を活性化させるオーディナルプロトコルのリリースなどを背景に、OP_CATを再び取り入れることで、ビットコインを使用したアプリケーションの範囲を広げることができると考えられています。
OP_CATの提案は、チェーンを分岐させることなく、既存のコードを再定義し拡張することで、後方互換性を保ちつつ導入することを目指しています。具体的には、「カヴェナント」と呼ばれるルールを設定し、ビットコインのトランザクションがどのように機能するかを決定することが可能になります。これにより、ビットコイン上でより複雑なアプリケーションやマルチシグネチャの設定が実現できるようになると期待されています。
この提案が実現すると、ビットコインの使用範囲が拡大し、新たな金融商品やサービスが生まれる可能性があります。一方で、ビットコインの本来の目的を単なる通貨としての取引に限定したいと考える人々との間で議論が生じることも予想されます。技術的な側面だけでなく、ビットコインコミュニティの意向がどのように反映されるかが、今後の進展に大きく影響を与えるでしょう。
OP_CATの導入によるポジティブな側面としては、ビットコインの機能性が高まり、新しいタイプのデジタルアセットや分散型アプリケーション(DApps)の開発が促進されることが挙げられます。しかし、潜在的なリスクとしては、新たな脆弱性の導入や、ビットコインのセキュリティに影響を与える可能性があります。また、規制当局による新たな規制の必要性が生じるかもしれません。
長期的な視点では、ビットコインが単なる通貨ではなく、より広範なデジタルエコシステムの基盤として機能することで、ブロックチェーン技術の可能性をさらに拡大することに貢献する可能性があります。しかし、そのためには、技術的な検証だけでなく、コミュニティ全体の合意形成が重要な鍵を握るでしょう。
from OP_CAT Proposal to Bring Smart Contracts to Bitcoin Finally Gets a 'BIP Number'.