# BTCスマートコントラクトの新時代:分形ビットコイン上のCAT20プロトコルの解析フラクタルビットコイン(Fractal Bitcoin)は、ビットコインの第二層ネットワークとして、9月にメインネットが立ち上がった後、注目を集めています。その最大の特徴は、OP_CATオペコードを有効にすることで、ビットコインにスマートコントラクト機能をもたらすことです。続いて、CAT20プロトコルの誕生があり、このERC20に類似したトークン標準は、ビットコインエコシステムに新たな可能性をもたらしました。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-8aed56f390689b0122618f4ce4be841b)## フラクタルビットコインの紹介フラクタルビットコインは、完全にBTCと互換性のある第2層ネットワークで、より速い1分間のブロック確認時間を持っています。その基本原理は、BTCネットワークを複数回コピーし、各チェーンが取引を処理できるようにして、全体の処理速度を向上させることです。しかし、現在のところ、公式は詳細な技術文書を発表していません。分形ビットコイン最大のハイライトは、OP_CATオペコードが有効になったことです。このオペコードはすでにBTCで廃止されていますが、分形ビットコインでの再有効化は、ビットコインスマートコントラクトの能力を与え、その適用シーンを大幅に拡大しました。! [技術的解釈:CAT20:フラクタルに関する新しいトークンプロトコルビットコイン](https://img-cdn.gateio.im/social/moments-e7063433589252ea275ad154228720e1)## CAT20プロトコル解析CAT20プロトコルは分形ビットコインの上に構築されたトークン標準で、EthereumのERC20に類似しています。そのライフサイクルは主にデプロイ、ミント、転送などのいくつかの段階を含みます。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-e900482fd49f488fa34f1a7e823173d1)### デプロイメントプロセスCAT20のデプロイは「commit」と「reveal」の二つの段階に分かれています:1. コミット段階: トークンの基本情報を取引出力スクリプトに書き込み、生成された取引ハッシュをそのトークンの唯一の識別子とする。2. Revealフェーズ: CAT20の初期状態ハッシュを含むOP_RETURNを出力し、後続のミント用のMinterを出力します。この二段階展開方式はブロックチェーンプロジェクトで一般的に使用される提出-開示モデルであり、プロジェクト情報を保護するのに役立ちます。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-c4ee2f9b3915fce9662f89bddd9ec195)### 鋳造メカニズムCAT20の鋳造プロセスには以下の特徴があります:- 毎回のミントには、入力として1つのMinterのみを使用できます- 出力には複数の新しいMinterを含めることができます- 毎回1種類のトークンしかミントできません- 出力順序は固定されており、Minterはトークンの前に存在する必要がありますMinterの数量管理は非常に重要です。毎回1つのMinterしか出力しない場合、鋳造の混雑を引き起こします; 逆に多すぎると取引コストが増加します。V2バージョンでは、効率とコストのバランスを取るために、デフォルトで2つの状態が近いMinterを生成します。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-4a068837b74c66fa262509c442f9162a)###取引の構築CAT20の取引構築には巧妙なデザインが採用されています:1. スクリプトのロジックを改変することで、ユーザーが自分以外のアドレスのUTXOを制御できるようにします。2. P2TRアドレスの特性を利用して、ISSUE_PUBKEYに基づいて公開鍵を調整し、異なるアドレスを生成します。3. Minter自体はスマートコントラクトであり、誰でも使用可能ですが、具体的な実装の詳細はまだ公開されていません。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-cbca62f8d46cd64c04aa94b61d0bde93)### 状態管理CAT20の状態は二箇所に保存されています:1. 取引出力のOP_RETURNに現在の状態ハッシュを保存します。2. Minterプロトコル中に残りの鋳造可能数量を保存します。毎回の鋳造後、新しいMinterの鋳造可能量は残りの総量の半分であり、すべてが鋳造されるまで続きます。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6)###転送と書き込み送金時、同じ種類のトークンの入力と出力の数量は一致している必要があります。トークンを焼却するには、通常のアドレスに転送するだけで済みます。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-be9094baf3be7cbadff7b63aa73f44fa)## サマリーCAT20プロトコルは柔軟なユーザー主体の構築モデルを採用しており、スマートコントラクトに厳格な検証を組み込んでいます。この設計はトークンの保有状況や鋳造の進捗を確認しやすくしますが、潜在的なセキュリティリスクにも注意が必要です。総じて、CAT20はビットコインエコシステムにERC20のような標準化された通貨プロトコルをもたらし、より多くの革新的なアプリケーションを刺激し、ビットコインのスマートコントラクトの発展を促進することが期待されています。! [技術解釈CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-73c817fad835a9a2cb0c727674c81801)
CAT20プロトコル: 分形ビットコイン上のERC20標準がBTCスマートコントラクトの新時代を開く
BTCスマートコントラクトの新時代:分形ビットコイン上のCAT20プロトコルの解析
フラクタルビットコイン(Fractal Bitcoin)は、ビットコインの第二層ネットワークとして、9月にメインネットが立ち上がった後、注目を集めています。その最大の特徴は、OP_CATオペコードを有効にすることで、ビットコインにスマートコントラクト機能をもたらすことです。続いて、CAT20プロトコルの誕生があり、このERC20に類似したトークン標準は、ビットコインエコシステムに新たな可能性をもたらしました。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
フラクタルビットコインの紹介
フラクタルビットコインは、完全にBTCと互換性のある第2層ネットワークで、より速い1分間のブロック確認時間を持っています。その基本原理は、BTCネットワークを複数回コピーし、各チェーンが取引を処理できるようにして、全体の処理速度を向上させることです。しかし、現在のところ、公式は詳細な技術文書を発表していません。
分形ビットコイン最大のハイライトは、OP_CATオペコードが有効になったことです。このオペコードはすでにBTCで廃止されていますが、分形ビットコインでの再有効化は、ビットコインスマートコントラクトの能力を与え、その適用シーンを大幅に拡大しました。
! 技術的解釈:CAT20:フラクタルに関する新しいトークンプロトコルビットコイン
CAT20プロトコル解析
CAT20プロトコルは分形ビットコインの上に構築されたトークン標準で、EthereumのERC20に類似しています。そのライフサイクルは主にデプロイ、ミント、転送などのいくつかの段階を含みます。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
デプロイメントプロセス
CAT20のデプロイは「commit」と「reveal」の二つの段階に分かれています:
コミット段階: トークンの基本情報を取引出力スクリプトに書き込み、生成された取引ハッシュをそのトークンの唯一の識別子とする。
Revealフェーズ: CAT20の初期状態ハッシュを含むOP_RETURNを出力し、後続のミント用のMinterを出力します。
この二段階展開方式はブロックチェーンプロジェクトで一般的に使用される提出-開示モデルであり、プロジェクト情報を保護するのに役立ちます。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
鋳造メカニズム
CAT20の鋳造プロセスには以下の特徴があります:
Minterの数量管理は非常に重要です。毎回1つのMinterしか出力しない場合、鋳造の混雑を引き起こします; 逆に多すぎると取引コストが増加します。V2バージョンでは、効率とコストのバランスを取るために、デフォルトで2つの状態が近いMinterを生成します。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
###取引の構築
CAT20の取引構築には巧妙なデザインが採用されています:
スクリプトのロジックを改変することで、ユーザーが自分以外のアドレスのUTXOを制御できるようにします。
P2TRアドレスの特性を利用して、ISSUE_PUBKEYに基づいて公開鍵を調整し、異なるアドレスを生成します。
Minter自体はスマートコントラクトであり、誰でも使用可能ですが、具体的な実装の詳細はまだ公開されていません。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
状態管理
CAT20の状態は二箇所に保存されています:
取引出力のOP_RETURNに現在の状態ハッシュを保存します。
Minterプロトコル中に残りの鋳造可能数量を保存します。
毎回の鋳造後、新しいMinterの鋳造可能量は残りの総量の半分であり、すべてが鋳造されるまで続きます。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
###転送と書き込み
送金時、同じ種類のトークンの入力と出力の数量は一致している必要があります。トークンを焼却するには、通常のアドレスに転送するだけで済みます。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
サマリー
CAT20プロトコルは柔軟なユーザー主体の構築モデルを採用しており、スマートコントラクトに厳格な検証を組み込んでいます。この設計はトークンの保有状況や鋳造の進捗を確認しやすくしますが、潜在的なセキュリティリスクにも注意が必要です。
総じて、CAT20はビットコインエコシステムにERC20のような標準化された通貨プロトコルをもたらし、より多くの革新的なアプリケーションを刺激し、ビットコインのスマートコントラクトの発展を促進することが期待されています。
! 技術解釈CAT20:フラクタルビットコインに関する新しいトークンプロトコル