# フラクタルビットコイン上の新トークンプロトコルCAT20:技術解析最近、分形ビットコイン(Fractal Bitcoin)は多回のテストネットを経て正式にメインネットに上陸しました。BTCと互換性のあるレイヤー2ネットワークとして、Fractal Bitcoinの大きな特徴はスマートコントラクト機能をサポートしていることです。同時に、CAT20という新しいトークンプロトコルも発表されました。本記事では、技術的な観点からCAT20のデザイン理念と実現方法を解析します。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-8aed56f390689b0122618f4ce4be841b)## フラクタルビットコイン紹介Fractal Bitcoinは、完全にBTCと互換性のあるレイヤー2ネットワークで、ブロック確認時間はわずか1分です。その基本原理は、BTCネットワークを複製し、各チェーンが取引を処理できるようにすることで、全体の取引処理速度を向上させることです。Fractal Bitcoinの大きな特徴は、安全上の理由で初期のBTCで放棄されたOP_CATオペコードを有効にしたことです。これにより、Fractal Bitcoinはスマートコントラクトの能力を持ち、CAT20などのプロトコルの実装の基盤を提供します。! [技術的解釈:CAT20:フラクタルに関する新しいトークンプロトコルビットコイン](https://img-cdn.gateio.im/social/moments-e7063433589252ea275ad154228720e1)## CAT20プロトコル解析CAT20プロトコルはイーサリアムのERC20に類似しており、Fractal Bitcoin上で実装されたトークン標準です。以下では、デプロイやミントなどの段階からCAT20の技術的実装を詳細に分析します。### デプロイプロセスCAT20のデプロイは「commit」と「reveal」の2つの段階に分かれています:1. コミットフェーズ: トークンの基本情報(、名称、シンボルなど)を取引出力スクリプトに書き込みます。この取引のhashIdがトークンの唯一の識別子として機能します。2. Revealフェーズ: OP_RETURNを出力し、CAT20の初期状態のハッシュを保存します。同時に、後続の鋳造プロセスに使用するミンターを出力します。この二段階デプロイメント方式は、ブロックチェーンプロジェクトで一般的な提出-公開モデルであり、リビール段階で重要なデータを公開することができます。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-e900482fd49f488fa34f1a7e823173d1)### 鋳造(Mint)メカニズム CAT20の鋳造プロセスには以下の特徴があります:- 毎回のミントは1つのminterを入力として使用します- 任意の数のminterを出力できます- 毎回のミントでトークンが生成されますミンターの数量の設定は非常に重要です:- 1に設定すると混雑を引き起こします- 0に設定すると、デフレーションを引き起こします- 1より大きく設定すると、利用可能なminterを増加させることができますが、追加料金が必要ですV2バージョンでは、2つの状態が近いMinterがデフォルトで生成されます。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-c4ee2f9b3915fce9662f89bddd9ec195)###取引の構築CAT20はビットコインスクリプトを巧妙に利用し、ユーザーが自身のアドレスでないUTXOを制御できるようにします。- スクリプトにユーザーの公開鍵と秘密鍵のペアを書き込む- ISSUE_PUBKEYを使用して公開鍵を調整し、異なるアドレスを生成します。minterはOP_CATを利用してスマートコントラクト機能を実現しましたが、具体的な実装の詳細はまだ公開されていません。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-4a068837b74c66fa262509c442f9162a)### ステート管理CAT20はOP_RETURNおよびスマートコントラクトに状態を保存します:- OP_RETURNは現在のトランザクション出力状態のハッシュを保存します。- コントラクトの残りのMint回数新しく生成された Minter のミント数は、残りのミント数量の半分です。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-cbca62f8d46cd64c04aa94b61d0bde93)###転送と書き込み送金時、同じトークンの入力と出力の数量は一致している必要があります。トークンを破棄するには、通常のアドレスに転送するだけで済みます。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6)## まとめCAT20の設計柔軟性は非常に高いですが、契約検証ロジックに対してもより高い要求が課せられます。この設計の利点には以下が含まれます:1. トークンの保有状況を確認するには、トークンのUTXOをチェックするだけです。2. mintの状況を確認するには、OP_RETURNに"cat"を含む取引を検索できます。総じて、CAT20はBTCエコシステムに新たな可能性をもたらし、その発展を継続的に注視する価値があります。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-be9094baf3be7cbadff7b63aa73f44fa)! [技術解釈CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-73c817fad835a9a2cb0c727674c81801)
CAT20の解析:フラクタルビットコインの次世代トークンプロトコル
フラクタルビットコイン上の新トークンプロトコルCAT20:技術解析
最近、分形ビットコイン(Fractal Bitcoin)は多回のテストネットを経て正式にメインネットに上陸しました。BTCと互換性のあるレイヤー2ネットワークとして、Fractal Bitcoinの大きな特徴はスマートコントラクト機能をサポートしていることです。同時に、CAT20という新しいトークンプロトコルも発表されました。本記事では、技術的な観点からCAT20のデザイン理念と実現方法を解析します。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
フラクタルビットコイン紹介
Fractal Bitcoinは、完全にBTCと互換性のあるレイヤー2ネットワークで、ブロック確認時間はわずか1分です。その基本原理は、BTCネットワークを複製し、各チェーンが取引を処理できるようにすることで、全体の取引処理速度を向上させることです。
Fractal Bitcoinの大きな特徴は、安全上の理由で初期のBTCで放棄されたOP_CATオペコードを有効にしたことです。これにより、Fractal Bitcoinはスマートコントラクトの能力を持ち、CAT20などのプロトコルの実装の基盤を提供します。
! 技術的解釈:CAT20:フラクタルに関する新しいトークンプロトコルビットコイン
CAT20プロトコル解析
CAT20プロトコルはイーサリアムのERC20に類似しており、Fractal Bitcoin上で実装されたトークン標準です。以下では、デプロイやミントなどの段階からCAT20の技術的実装を詳細に分析します。
デプロイプロセス
CAT20のデプロイは「commit」と「reveal」の2つの段階に分かれています:
コミットフェーズ: トークンの基本情報(、名称、シンボルなど)を取引出力スクリプトに書き込みます。この取引のhashIdがトークンの唯一の識別子として機能します。
Revealフェーズ: OP_RETURNを出力し、CAT20の初期状態のハッシュを保存します。同時に、後続の鋳造プロセスに使用するミンターを出力します。
この二段階デプロイメント方式は、ブロックチェーンプロジェクトで一般的な提出-公開モデルであり、リビール段階で重要なデータを公開することができます。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
鋳造(Mint)メカニズム
CAT20の鋳造プロセスには以下の特徴があります:
ミンターの数量の設定は非常に重要です:
V2バージョンでは、2つの状態が近いMinterがデフォルトで生成されます。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
###取引の構築
CAT20はビットコインスクリプトを巧妙に利用し、ユーザーが自身のアドレスでないUTXOを制御できるようにします。
minterはOP_CATを利用してスマートコントラクト機能を実現しましたが、具体的な実装の詳細はまだ公開されていません。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
ステート管理
CAT20はOP_RETURNおよびスマートコントラクトに状態を保存します:
新しく生成された Minter のミント数は、残りのミント数量の半分です。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
###転送と書き込み
送金時、同じトークンの入力と出力の数量は一致している必要があります。トークンを破棄するには、通常のアドレスに転送するだけで済みます。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
まとめ
CAT20の設計柔軟性は非常に高いですが、契約検証ロジックに対してもより高い要求が課せられます。この設計の利点には以下が含まれます:
総じて、CAT20はBTCエコシステムに新たな可能性をもたらし、その発展を継続的に注視する価値があります。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
! 技術解釈CAT20:フラクタルビットコインに関する新しいトークンプロトコル