著者:OP_NET中国語コミュニティ、ソース:著者のTwitter @opnetbtc_cn
Long Story Short:
OP_CATはビットコインです。
OP_NET はビットコインの上に構築されたメタプロトコルであり、プロトコルの標準に準拠したアセットを発行、取引、管理するために使用されます。
フラクタルはビットコインから独立したサイドチェーンであり、ビットコインの機能を拡張してトランザクションの速度を上げ、より複雑なアプリケーションを可能にするために使用されます。
フラクタルはビットコインに依存しないサイドチェーンで、ビットコインの機能を拡張し、トランザクションの速度を上げ、より複雑なアプリケーションを可能にするために使用されます。
例について
例の図は、アーキテクチャというよりも分類に関するもので、真の階層を表しているわけではありません。実際の状況は、「あなたには私がいて、私にはあなたがいる」という複雑な関係です。
OP_CATはビットコインのスクリプト機能の一部であるため、基本レイヤーの一部として分類することができます。
OP_CATは世界で最も一般的なスクリプトオプコードです。p>OP_CAT
OP_CAT はビットコインの初期のスクリプトオプコードの一部でしたが、考えられる脆弱性(無制限のメモリ使用による潜在的なサービス拒否攻撃)を回避するために、サトシ・ナカモトはOP_CATを含む多くのオペコードを無効にしました。 しかし、BIP-420は、特に次のことを期待してOP_CATを再導入する提案です。BIP-420は、OP_CATを新しい方法で復活させることを期待してOP_CATを再導入する提案であり、BIP-420は提案の番号に過ぎません。
OP_NET
資産を発行、取引、管理するためのプロトコル標準として、それはオペコードと同じ種類のものではありません。Ordinals/Runesなどと比較されるべきです。インデックスでスマートコントラクトの操作を実行するWasmコンパイルのインデクサで多言語互換性を実現している。アカウントモデルを使用し、すべてのトランザクションはBTCをガスとして使用します。それでも理解しにくい場合は、スマートコントラクトがあることを思い出してください。
フラクタル
ビットコインから独立したサイドチェーンとして、フラクタルは手数料が安く、容量が大きく、スピードが速いという利点があります。メインネットワークと可能な限り一貫性を保とうとしながら(ビットコインコアとPOWに変更を加えない)、スマートコントラクトを拡張しようとするかもしれません(そのデザイン次第)。最終的に成長・発展するかどうかは、コンセンサスの結果次第だ。しかし、OP_NET & OP_CATがその上で実験することを止めることはありません。
まとめ
OP_CATとOP_NETは同じ名前ですが、実装は異なります。OP_CATが、メインネット上のコントラクトを拡張する目的で、ビットコイン自体を修正するBIPS(ビットコイン改善提案)が可決されることを望んでいるとすれば、OP_CATはOP_NETと同じではありませんが、異なる方法で実装されています。
そしてOP_NETは、それを回避する現実的な最適解を提供します。少なくとも今のところ、そのルートを超える解決策は見つかっていません。
質問を残しておきますが、OP_CATの再活性化はビットコインコアの修正と考えられると思いますか?ネットワーク内のすべてのノードがOP_CATを使用した新しいトランザクションを理解し、受け入れるわけではない場合、一部のノードが更新されないと、ソフトフォークになる可能性があるのでしょうか?
最初に、修正の立場と定義について説明します。私自身は、活性化とは何かから無へ、そして再び何かへ、実際には違いを引き起こすことであり、追加、削除、存在、不在はすべて修正であると考えています。