OP_CATの過去と現在を探ると、ビットコインの拡張の時代が来るのでしょうか?
原作者:Biteyeの中核貢献者ウィルソン・リー
Odailyからの情報源: https://www.odaily.news/post/5198239
1. イントロダクション
ビットコインが一般的なコンピューティングを実現できないという制約はよく知られています。イーサリアムを含む多くの古いパブリックチェーンは、この制約を打破し、ブロックチェーンに一般的なコンピューティングをもたらすことに取り組んでいますが、ビットコインは堅く「デジタルゴールド」の地位にあります。
新しいBitcoinの資産である碑文やルーンなどが人気を博した後、市場は「デジタルゴールド」の拡張可能性を見出しました。さまざまなBitcoinの拡張プランが台頭し、繁栄する状況となりました。その中で、最も目を引くのはOP_CAtの復帰計画です。
OP_CAtの導入により、STARkテクノロジーはゼロ知識証明の検証をBitcoinに実現し、Bitcoinに真の汎用コンピューティングパワーを導入することができます。
今年の7月、StarkWareは100万ドルのOP_CAt研究基金を立ち上げ、BitcoinでのOP_CAtの有効化の是非に関する研究を促進しました。StarkWareがBitcoinのOP_CAt時代で力を発揮する可能性は非常に高いと言えます。
II. OP_CATの過去と現在
OP_CATの出発
OP_CAtはBitcoinスクリプトのオペコードであり、スタック内の2つの要素を連結します。これは複雑なトランザクションスクリプトを構築する際に非常に役立ち、スクリプトの柔軟性を高めることができます。
Bitcoin Scriptはスタックベースのプログラミング言語で、オペコードはその基本的な命令です。Bitcoin Scriptはこれらのオペコードを使用して条件判断や署名検証などの機能を実行しますが、計算能力は比較的限られています。
Ethereumは仮想マシン(EVM)の導入によりブロックチェーンにより強力な計算能力を与えました。EVMは開発者が任意に複雑なスマートコントラクトを書くことを可能にします。EVMはまた、Bitcoinのオペコードと同様に、コンピュータに基本的な命令を発行するためにオペコードを使用しますが、より幅広い機能を持っています。
Bitcoinのオペコードは主に取引の妥当性を検証するために使用され、一方、Ethereumのオペコードはより複雑なロジックを実行するために使用されます。この違いにより、Ethereumは一般的な計算を実現でき、一方、Bitcoinの計算能力は比較的限定されています。
ブロックチェーンの分散化の性質から、コンピューティングリソースは非常に貴重なものですので、悪意のある攻撃(DDOSなど)によってリソースが過剰に消費されることを防止する必要があります。 Ethereumはgas limitを使用して、各取引のコンピューティングリソースの消費を制御します。ガスが消費されると、取引が実行を停止し、全体のEthereumネットワークがある取引の無限の計算に陥るのを防ぎます。
OP_CATはスタック要素を接続することで、単一の計算により多くのロジックを導入することができ、これによりBitcoinスクリプトに一定の柔軟性がもたらされますが、同時にDDOSのリスクにも直面します。
セキュリティ上の理由から、Satoshi Nakamotoは2010年にOP_CATオペコードを削除し、攻撃面積を減らすことにより、Bitcoinが一定程度のスクリプトの柔軟性を失ったことも引き起こしました、特にデータの結合が必要な場合には。
OP_CATの復活への道: スケーリングと論争
Bitcoinネットワークの拡大とともに、より多くの機能要件が発生するにつれて、コミュニティはOP_CATを再評価し、拡大計画に重要な役割を果たす可能性があると考えています。
近年、Bitcoinの拡張やスマートコントラクトとの潜在的な関連性を含め、OP_CATの再導入に関する議論が盛り上がっています。同時に、TaprootなどのBitcoinプロトコルの更新により、セキュリティとメモリ使用量に関する懸念も徐々に解消され、OP_CATの再有効化を求める声が高まっています。
2023年10月、Ethan HeilmanとArmin Sabouriによって提案されたOP_CAT提案が広く注目されました。
この提案は、ソフトフォークを介してOP_CAtオペコードを復元することを目的としており、これによりBitcoinスクリプトの機能が大幅に向上し、特にTapscript(Bitcoin Taprootトランザクションスクリプト言語)での複雑な契約機能の実装が向上します。
銘文やルーンの人気に伴い、今年はOP_CAtに関する議論がより形式的になっています。コミュニティの推進により、OP_CAt提案は公式にBIP-420(ビットコイン改善提案)としてナンバリングされました。
その後、その番号はBIP-347に変更されました。BIP-347の主な目的は、より複雑な条件(つまり「プロトコル」)を導入し、これによりより複雑なスマートコントラクト、クロスチェーンブリッジ、オンチェーン取引が可能になります。プロトコルの実装により、Bitcoin内での「ボルト」スタイルの取引、可逆支払い、定期支払い、複雑な金融商品(保管および債券など)などの機能を導入できるようになります。
OP_CAtは潜在的な利点をもたらす一方で、いくつかの課題に直面しています。例えば、この改善の実装によりBitcoinの複雑さが増し、セキュリティリスクやネットワークのフォークのリスクがもたらされる可能性があります。また、新機能がBitcoinのシンプルさや人気に影響を与える可能性について、コミュニティの一部のメンバーが懸念しています。
したがって、OP_CATの復活の影響を継続的な議論と探究が必要です。
3. Why STARK
STARkはStarkWareによって開発されたゼロ知識証明システムです。よく知られたSNARKと似ていますが、STARkは複雑なプログラムの実行プロセスを容易に検証可能なゼロ知識証明に変換することで拡張を実現します。この方法により、大量の取引の計算複雑さが大幅に低減され、その正確性が迅速に検証されます。
ゼロ知識証明の基本的な考え方
ゼロ知識証明テクノロジーの核心的なアイデアは、複雑な計算の結果を迅速に検証できる単純な「命題」に変換し、検証者が再度計算プロセスを実行せずに結果の正確性を確認できるようにすることです。
例えば、複雑な計算プロセスが数秒または数分かかる場合、検証者が計算結果を検証したい場合、最も直接的な方法は数秒または数分の間に計算を繰り返すことです。しかし、計算全体がゼロ知識証明に変換されると、検証プロセスはミリ秒に短縮できます。
STARkとSNARKの技術的な違い
STARkとSNARKの主な違いは、使用する数学的な基盤、つまりゼロ知識証明を計算および検証するためにどのような数学的な手法が使用されるかです。
SNARKは主に楕円曲線ペアリング操作に依存しています。この操作方法は簡潔なゼロ知識証明を実現できますが、ハッシュ操作を含んでいません。また、SNARKの操作は楕円曲線の特性に依存しており、その応用シナリオを制限する可能性があります。
SNARKとは異なり、STARkはハッシュ関数と多項式コミットメントをその中核とする操作に完全に依存しています。ハッシュ関数はBitcoinなどのブロックチェーンシステムで広く使用される暗号ツールであり、任意の長さの入力を固定長の出力にマッピングすることによって効率的な計算と強力なセキュリティを提供します。
互換性:STARkとBitcoin
Bitcoinシステム自体がハッシュ計算を中心に構築されているため、これによりSTARkの動作方法はBitcoinのネイティブの動作方法と非常に一致しています。
STARKのハッシング操作は、Bitcoinの既存のハッシングロジックとより直接統合することができます。この適応性は、STARkがBitcoinネットワーク上でゼロ知識証明をより効率的に実装できることを意味し、Bitcoinの既存のコンピューティングメカニズムを大幅に変更することなく行うことができます。
なぜOP_CAtが前提条件なのか?
OP_CAtは、スタック内の要素を接続するために使用され、複雑なゼロ知識証明検証スクリプトの構築に不可欠です。OP_CAtを通じて、Bitcoinスクリプトは複数のデータセグメントの組み合わせを柔軟に扱うことができ、それにより検証プロセス中のより複雑な論理構造をサポートすることができます。これによりSTARkの導入が可能となります。なぜなら、OP_CAtはSTARkの検証を実装するために必要なスクリプティング機能を提供するからです。
具体的には、OP_CAtの導入により、BitcoinはSTARkの証明に必要な連結、検証、反復操作などの複雑なデータ操作をサポートすることができます。これらの操作は、ゼロ知識証明の生成と検証に不可欠です。OP_CAtを通じて、Bitcoinはチューリング完全性を導入せずに効率的な検証とセキュリティを維持できるため、Bitcoinネットワーク上でのSTARkの適用を実現することができます。
IV. 要約と展望
業種における新たな主流として、Bitcoinの拡張は業界の持続的な発展にとって重要です。この軌道で、StarkWareはゼロ知識証明と拡張技術の先端での先導的立場を示しています。
しかし、STARkの成功した適用は引き続きOP_CAtなどの機能のさらなる発展に依存しています。この分野における様々な技術チームの継続的な取り組みと探求を期待し、Bitcoinエコシステムの進化を共同で促進することを期待しています。
将来を見据えて、OP_CAtの導入により、StarkWareは新たな時代に輝きを放つことが期待され、ブロックチェーン拡張における先導的立場をさらに確固たるものにします。StarkWareのBitcoin拡張を促進し、ネットワークパフォーマンスを向上させる可能性に楽観的であり、彼らがブロックチェーン技術にさらなる突破とイノベーションをもたらすことを期待しています。
StarkWareはBitcoinのOP_CAt時代においてその力を発揮する巨大なポテンシャルを持っており、これはそれを試すための最良の購入チャンスですね? https://invest.sg.moomoo.com/cryptotrade
免責事項:このコミュニティは、Moomoo Technologies Inc.が教育目的でのみ提供するものです。
さらに詳しい情報
コメント
サインインコメントをする