
著者:William M. Peaster、Bankless:Deng Tong、Bitchain Vision
ビットコインレイヤー2はホットトピックですが、その約束のほとんどはまだ満たされていません。
ビットコインのビルダーは何を待っていますか?重要な提案は、ビットコインL2ランドスケープが成熟するのに役立つ可能性があります:OP_CATの再導入。ビットコインの歴史の早い段階で無効になっているこのオプコードは、新機能のロックを解除し、より複雑で信頼のないビットコインL2ソリューションへの道を開きます。
このオペコードがBTCに非常に変換される理由を掘り下げましょう。
OP_CATとは何ですか?
わかりました、それで、なぜこの一見ランダムなオペコードがそれほど物議を醸すのですか?OP_CAT、または「操作concatenate」は、2つのデータ要素を接続できるビットコインスクリプト言語のオペコードです。
OP_CATはもともと中本atoshiによって提案されていましたが、2010年には、当初の実装、特に無制限のメモリ使用量によって引き起こされる潜在的なサービス拒否(DOS)攻撃のために無効になりました。
2021年に発売されたTaprootのアップグレードは、これらの最初の懸念を軽減しました。Taprootは、最大スタック要素サイズを520バイトに委任し、OP_CATを無効にするメモリ使用量の問題を解決します。このセキュリティの改善と、序数とルーンによって引き起こされるビットコイン開発への関心の回復により、OP_CATを再導入してビットコインスクリプティング機能を強化する動きが浮上しており、より複雑なトランザクション機能を可能にすることを目指しています。
契約とスマート契約の違いは何ですか?
OP_CATが非常に説得力がある理由の1つは、契約、つまりビットコインの消費条件を有効にすることです。契約とスマート契約は、ブロックチェーンネットワークの資金の流れを制御するメカニズムですが、さまざまな方法で動作します。
契約
目的:将来の取引で資金がどのように使用されるかを制限します。
関数:住所の制限や基金譲渡条件の設定など、特定の支出制限を実装します。
複雑:通常、ループや複雑な計算なしに、よりシンプルで決定論的なロジックが含まれます。
実装:ビットコインスクリプトやOP_CATなどの拡張機能を使用して実装できます。
スマートコントラクト
目的:さまざまなプロセスとトランザクションを自動化します。
関数:分散型交換、トークン発行、マルチパーティプロトコルなどの複雑なタスクを処理します。
複雑:ループや複雑な計算など、複雑な条件論的ロジックをサポートします。
成し遂げる:通常、高レベルのプログラミング言語を使用してイーサリアムなどのプラットフォームに実装されます。
なぜOP_CATはビットコインL2にとってそれほど重要なのですか?
OP_CATは、ビットコインL2ソリューションを進めるために重要です。これは、より複雑で信頼できないビットコインインフラストラクチャに必要なスクリプト機能を強化するためです。まず、OP_CATで契約を許可し、より複雑なスクリプトを構築できます。これは、L2ソリューションを作成するために必要な高度なトランザクション条件と機能にとって重要です。
また、OP_CATを使用すると、ユーザーは共有UTXOSから一方的に資金を引き出すことができ、他の当事者の同意なしに資産を回収できるようにします。これは、信頼できないL2プロトコルにとっても重要です。
たとえば、Taprootウィザードによって提案されたCATVMは、OP_CATを使用して、L2環境で資金をロックおよび撤回するためのメカニズムを構築します。OP_CATを活用してデータを接続し、マークルツリーの枝を検証して、安全な引き出しプロセスを容易にします。OP_CATは、楽観的なロールアップと同様に、二重の支払いを防ぎ、オフチェーントランザクションの整合性を確保するために、ビットコインL2のもう1つの非常に有望なパスを確保することもできます。
OP_CATはアクティブになりますか?
ビットコインコミュニティは現在、再アクティブ化されたOP_CATについて議論しています。その潜在的な利点は強くサポートされていますが、プロトコルの変更に対するビットコインの保守的な態度は、徹底的なテストとコンセンサス構築が活性化前の必要なステップであることを意味します。ただし、OP_CATを再度に承認できる提案が承認された場合、コミュニティのコンセンサスとテストフェーズの結果に応じて、6か月から1年以内に実装できます。
さらに、OP_CATがアクティブになっている場合、Starkwareなどのプロジェクトはいつでも開発する準備ができています。Starkwareは、OP_CATを活用してゼロ知識(ZK)拡張機能をビットコインに持ち込み、Web上の高度な金融ツールとアプリケーションを有効にする予定です。Starkwareの関与は、OP_CATが導入する拡張機能を活用する準備が整っているため、より広いエコシステムが準備されています。
したがって、コミュニティが提案を取り巻く可能性を調査してテストし続けるにつれて、ビットコインL2の将来の見通しは明るく、潜在的に無制限です。この時点で、それは時間の問題であり、その問題ではないようです!