最近の数年間、Bitcoinのエコシステムが進化するにつれて、ネイティブスマートコントラクトへの需要が増えてきました。SegwitとTaprootのアップグレードにより、ブロック容量が1MBから4MBに増加し、Tapscriptを介してスタック要素のサイズが520バイトに制限され、無限の拡張のリスクが軽減され、OP_CATの再導入の道が開けました。
2023年10月、Bitcoin Coreの開発者であるEthan HeilmanとBotanix LabsのリードソフトウェアエンジニアであるArmin Sabouriは、Bitcoin Improvement Proposal(BIP)を共同で発表しました。この提案は、わずか13行の簡潔なコードで構成されており、以前に削除されたOP_CATに触発され、スタック上の2つのバイトの連結を可能にする新しいTapscriptオプコードを定義しています。
ソース:Githubこの提案は公式にBIP-347と指定され、ビットコイン界の著名な人物、例えば、ライトニングネットワークの共同著者であるTadge Dryja氏、ライトニングラボの共同設立者であるOlaoluwa Osuntokun氏、およびBlockstreamのリサーチヘッドであるAndrew Poelstra氏から支持を集めました。その目的は、ビットコインネットワーク上でソフトフォークを介して実装することです。
しかし、OP_CATはBitcoinのスマートコントラクトの機能を強化する一方で、ネットワークの総合的な複雑さも増加させます。わずかなエラーや脆弱性が深刻なセキュリティの問題につながる可能性があります。Bitcoinコミュニティにとって、セキュリティと安定性は常に最優先事項でした。ネットワークに重大な脅威をもたらす可能性のある提案は、長期間かつ厳格な審査と広範な議論を経ます。
その結果、OP_CATはまだBitcoinのメインネットワークで実装されていません。代わりに、BitcoinのフォークネットワークであるFractal Bitcoinで最初に採用されました。ここでは、OP_CATに基づいて構築された複数のプロトコルが開発されています。
source:Satosea### チームのバックグラウンドCATプロトコルは、フラクタルビットコイン上に展開された最初のトークンプロトコルではありません。それより前に、最初のトークンプロトコルとしてFLUXが立ち上がり、「最初が最初」のスローガンを使用して早期のトラフィックを集めました。総供給量が2100万であるそのトークンは、わずか30分で完全に鋳造され、その価格は一時的に50 USDTに達しました。しかし、FLUXは大きな注目を集めませんでした。
2日後、CATがローンチされたとき、それは人気でFLUXをはるかに上回り、大規模な市場のFOMOを引き起こしました。 この急増により、Fractalのネットワーク手数料は100から1500に急上昇しました。 この現象の原因は、CATのローンチ直後にUnisatがFractalブラウザインタフェースを更新して、専用のCAT20セクションを追加したことにあります。 これにより、コミュニティ内でUnisatがCATの背後にいる可能性についての憶測が生まれました。 ただし、UnisatとFractalの両チームのメンバーであるVivianは、この質問に直接答えることはなく、公式の立場はFractal上で構築されたすべてのプロジェクトをサポートすると述べるだけでした。
さらに、コミュニティでは、CATの背後にいるチームが、OP_CAT分野で幅広い専門知識を持つsCrypt Officialである可能性があると推測しています。 このチームはOP_CATについての深い理解を持つだけでなく、以前にFractalからエコシステム開発を支援するために10,000 FBトークンを受け取ったことがあります。さらに、CAT Protocolの公式文書で使用されているグラフィックスタイルとテキストは、通常sCrypt Officialが使用するものと類似しており、これらの推測をさらに助長しています。
ソース:ChainCatcherこれらの可能性は未確認のコミュニティの憶測のままです。ただし、実際の状況に関係なく、CATプロトコルチームはUnisatとFractalの両方と強いつながりを維持していることは明らかです。

ソース:フラクタル今年4月、ビットコインのブロックリワードのハーフニングが起こったことで、4年に1度起こる節目が市場の焦点となりました。過去1〜2年にわたり、BRC-20、Runes、CAT Protocolなど、いくつかの新しいトークンスタンダードが相次いで登場し、それぞれ異なる技術革新を通じてビットコインのスケーラビリティを向上させることを目指しています。以下では、これらのスタンダードの強みと弱みを、主にセキュリティと機能性の観点から分析します。
BRC-20は、トークンデータを個々のサトシ(サット)にバインドすることによって動作し、一方、RunesはOP_RETURNオペコードを使用してトークンデータをUTXOに添付します。両方とも、トークン供給、送金、およびユーザー残高などの情報をビットコインのブロックチェーンに記録して不変性を確保します。ただし、ビットコインのネットワークは、このデータを「記録」するためにのみ使用されます。これらの取引を「認識」しません。
結果として、BRC-20またはRunesのすべての取引には、ブロードキャストおよびレコーディングのために外部のサードパーティインデクサが残高をクエリし、金額を計算する必要があります。 BRC-20およびRunesの元帳は分散型ですが、決済プロセスは中央集権化されており、外部インデクサに関連する信頼リスクが導入されています。
一方、CATプロトコルは、操作にBitcoinのネイティブスクリプト言語OP_CATを使用しています。これにより、すべてのトランザクションがBitcoinのコンセンサスメカニズムによって直接検証および保護されることが保証されます。しかし、これは潜在的なセキュリティリスクも引き起こします。Bitcoinのスマートコントラクトの機能を根本的に拡張することで、OP_CATはネットワーク全体を脅かす重大な脆弱性をもたらす可能性があります。これは、OP_CATがBitcoinのメインネットに実装されていない理由の一つであり、Layer 2ネットワークやFractalやBitcoin Cashなどのフォークでのみサポートされています。
Runesは、BRC20の拡張として開発され、1つのUTXO内に複数のトークンを格納でき、実質的にUTXOの膨張問題を解決し、ほとんどの操作を1つのトランザクションで完了することができます。ただし、RunesはBRC20の非効率性に対処していますが、Bitcoinの固有のフレームワークによって制約されており、単に資産取引の効率を改善し、新しいアプリケーションを導入することなくネットワーク負荷を減らすものです。
CATプロトコルは、ビットコインスクリプト言語のアップグレードから直接恩恵を受けており、その主な機能は、新しいビットコイン資産を作成するだけでなく、資産に対するより複雑で詳細な操作を可能にすることです。そのモジュラー設計は、それに巨大なアプリケーションの可能性を与え、ビットコインネットワークのユースケースを大幅に拡大します。ただし、これには特定のセキュリティ上の懸念が伴い、メインネットで起動する前に、ビットコインコアコミュニティからの検証と承認が必要です。
ビットコインのエコシステムに関する議論が続く中で、CATプロトコルは確かにビットコインのスマートコントラクト機能を拡張するための現在利用可能な最良の解決策の一つとして際立っています。しかし、ビットコインコミュニティは長い間、スマートコントラクトに対して恐怖と不信感を抱いてきました。さらに、サトシ・ナカモトが削除したOP_CATオペコードを復活させることがビットコインの「正統性」を損なうのかについて、議論と葛藤が続いています。
Bitcoinの開発はまだ初期段階にあり、CATプロトコルが将来的にBitcoinエコシステムの潜在能力を引き出す鍵になるかどうかは不確かです。技術的な実装とコミュニティの合意にはさらなる時間が必要です。
* 本情報はGateが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGateを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。





