# フラクタルビットコイン上の新トークンプロトコルCAT20解析最近、フラクタルビットコイン(Fractal Bitcoin)エコシステムは重要な進展を迎えました。複数回のテストネットを経て、プロジェクトは9月に正式にメインネットを立ち上げました。フラクタルビットコインの大きな特徴は、スマートコントラクト機能を備えており、メインネットの立ち上げに合わせて新しいトークンプロトコルCAT20を発表しました。本稿では、技術的な観点からCAT20のデザイン理念と実現の詳細を解説します。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-8aed56f390689b0122618f4ce4be841b)## フラクタルビットコインの紹介CAT20を理解する前に、まずは分形ビットコインについて簡単に理解する必要があります。それは完全にBTCに互換性のあるレイヤー2ネットワークで、ブロック確認時間はわずか1分で、BTCメインネットよりも大幅に速いです。その基本原理は、BTCネットワークを複数コピーし、各チェーンが取引を処理できるようにすることで、全体の処理速度を向上させることです。分形ビットコインの大きな特徴は、BTCの初期にセキュリティ上の理由から廃止されたOP_CATオペコードが有効化されたことです。このオペコードの復元は、分形ビットコインの機能を大幅に向上させ、スマートコントラクトの能力を持つようになりました。この基盤の上にCAT20プロトコルが誕生しました。! [技術的解釈:CAT20:フラクタルに関する新しいトークンプロトコルビットコイン](https://img-cdn.gateio.im/social/moments-e7063433589252ea275ad154228720e1)## CAT20プロトコル概要CAT20プロトコルは分形ビットコインの上に構築されたトークン標準で、イーサリアム上のERC20に類似しています。現在、いくつかの取引プラットフォームがCAT20トークンの作成と管理をサポートしています。成熟したERC20と比較して、CAT20は類似の機能を実現する際にいくつかの独特な設計を採用しています。### トークン部署CAT20トークンをデプロイする際、ユーザーはウォレットアドレスとトークンの基本情報、例えば名前やシンボルなどを指定する必要があります。ERC20とは異なり、CAT20ではプレマイニング量と一度のミント(Mint)の上限を設定することができます。デプロイプロセスは「コミット」と「リビール」の二つの段階に分かれています:1. コミット段階: トークンの基本情報を取引出力スクリプトに書き込む。この取引のhashIdはトークンの唯一の識別子として機能する。2. Reveal段階: CAT20の初期状態ハッシュを含むOP_RETURNを出力し、後続のミンティングのためのMinterを提供する。この二段階の展開方法は、プロジェクト情報を保護するのに役立ち、リビール段階でのみ完全に公開されます。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-e900482fd49f488fa34f1a7e823173d1)### トークン鋳造CAT20の鋳造プロセスには以下の特徴があります:- 毎回のミントの入力は、デプロイメントトランザクションによって生成されたMinter(です)- 出力には複数の新しいMinterが含まれる場合があります- 毎回のミントでトークン出力が生成される- 固定出力順序:Minterが最初、トークンが最後Minterの数量管理は非常に重要です。毎回1つのMinterしか出力しないと混雑を引き起こし、出力が多すぎると取引コストが増加します。V2バージョンはデフォルトで2つの状態が近いMinterを生成し、効率とコストのバランスを保っています。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-c4ee2f9b3915fce9662f89bddd9ec195)###取引の構築CAT20は巧妙なスクリプト設計を採用しており、ユーザーは自分のアドレス以外のUTXOを使用して取引を構築できます。- reveal段階では、公開鍵生成プロセスを調整することにより、同じ秘密鍵が異なるアドレスのUTXOを制御できるようにします。- Minter段階ではOP_CATを利用してスマートコントラクト機能を実現し、誰でもMinter UTXOを使用できるようにします。! [技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-4a068837b74c66fa262509c442f9162a)### ステート管理CAT20の状態は2つの場所に保存されます:1. 取引出力のOP_RETURNに状態ハッシュを保存する2. Minterとトークンのスマートコントラクトに具体的な状態を保存する毎回のミント後、新しいMinterのミント額は残り総額の半分であり、尽きるまで続きます。注目すべきは、CAT20トークンはユーザーアドレスのUTXOに直接保存されるのではなく、スマートコントラクトによって管理されているということです。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-cbca62f8d46cd64c04aa94b61d0bde93)###転送と書き込み送金時、取引のトークンの入力出力量は一致している必要があります。同じ取引で複数の異なるトークンを処理できますが、それぞれバランスを取るだけで済みます。トークンを消去するには、通常のアドレスに転送するだけで済みます。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6)## まとめCAT20の設計はユーザーに大きな操作の柔軟性を提供し、同時に契約検証ロジックに対してより高い要求を課しています。この設計は幾つかの利点をもたらします:1. トークンの保有状況を確認するには、トークンのUTXOをチェックするだけで、履歴を遡る必要はありません。2. "cat"を含むOP_RETURNの取引を検索することで、鋳造状況を迅速に把握できます。CAT20は分形ビットコイン上のトークン標準として、ビットコインエコシステムのスマートコントラクト分野における探求を示しています。その独自の設計はユーザーにより多くの可能性を提供する一方で、安全性などの課題にも直面しています。エコシステムの発展に伴い、CAT20はビットコインレベルでより多くの革新的なアプリケーションをもたらすことが期待されています。! [CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-be9094baf3be7cbadff7b63aa73f44fa)! [技術解釈CAT20:フラクタルビットコインに関する新しいトークンプロトコル](https://img-cdn.gateio.im/social/moments-73c817fad835a9a2cb0c727674c81801)
CAT20の解析:フラクタルビットコイン上の革新的なトークンプロトコル
フラクタルビットコイン上の新トークンプロトコルCAT20解析
最近、フラクタルビットコイン(Fractal Bitcoin)エコシステムは重要な進展を迎えました。複数回のテストネットを経て、プロジェクトは9月に正式にメインネットを立ち上げました。フラクタルビットコインの大きな特徴は、スマートコントラクト機能を備えており、メインネットの立ち上げに合わせて新しいトークンプロトコルCAT20を発表しました。本稿では、技術的な観点からCAT20のデザイン理念と実現の詳細を解説します。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
フラクタルビットコインの紹介
CAT20を理解する前に、まずは分形ビットコインについて簡単に理解する必要があります。それは完全にBTCに互換性のあるレイヤー2ネットワークで、ブロック確認時間はわずか1分で、BTCメインネットよりも大幅に速いです。その基本原理は、BTCネットワークを複数コピーし、各チェーンが取引を処理できるようにすることで、全体の処理速度を向上させることです。
分形ビットコインの大きな特徴は、BTCの初期にセキュリティ上の理由から廃止されたOP_CATオペコードが有効化されたことです。このオペコードの復元は、分形ビットコインの機能を大幅に向上させ、スマートコントラクトの能力を持つようになりました。この基盤の上にCAT20プロトコルが誕生しました。
! 技術的解釈:CAT20:フラクタルに関する新しいトークンプロトコルビットコイン
CAT20プロトコル概要
CAT20プロトコルは分形ビットコインの上に構築されたトークン標準で、イーサリアム上のERC20に類似しています。現在、いくつかの取引プラットフォームがCAT20トークンの作成と管理をサポートしています。成熟したERC20と比較して、CAT20は類似の機能を実現する際にいくつかの独特な設計を採用しています。
トークン部署
CAT20トークンをデプロイする際、ユーザーはウォレットアドレスとトークンの基本情報、例えば名前やシンボルなどを指定する必要があります。ERC20とは異なり、CAT20ではプレマイニング量と一度のミント(Mint)の上限を設定することができます。
デプロイプロセスは「コミット」と「リビール」の二つの段階に分かれています:
コミット段階: トークンの基本情報を取引出力スクリプトに書き込む。この取引のhashIdはトークンの唯一の識別子として機能する。
Reveal段階: CAT20の初期状態ハッシュを含むOP_RETURNを出力し、後続のミンティングのためのMinterを提供する。
この二段階の展開方法は、プロジェクト情報を保護するのに役立ち、リビール段階でのみ完全に公開されます。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
トークン鋳造
CAT20の鋳造プロセスには以下の特徴があります:
Minterの数量管理は非常に重要です。毎回1つのMinterしか出力しないと混雑を引き起こし、出力が多すぎると取引コストが増加します。V2バージョンはデフォルトで2つの状態が近いMinterを生成し、効率とコストのバランスを保っています。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
###取引の構築
CAT20は巧妙なスクリプト設計を採用しており、ユーザーは自分のアドレス以外のUTXOを使用して取引を構築できます。
! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル
ステート管理
CAT20の状態は2つの場所に保存されます:
毎回のミント後、新しいMinterのミント額は残り総額の半分であり、尽きるまで続きます。
注目すべきは、CAT20トークンはユーザーアドレスのUTXOに直接保存されるのではなく、スマートコントラクトによって管理されているということです。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
###転送と書き込み
送金時、取引のトークンの入力出力量は一致している必要があります。同じ取引で複数の異なるトークンを処理できますが、それぞれバランスを取るだけで済みます。
トークンを消去するには、通常のアドレスに転送するだけで済みます。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
まとめ
CAT20の設計はユーザーに大きな操作の柔軟性を提供し、同時に契約検証ロジックに対してより高い要求を課しています。この設計は幾つかの利点をもたらします:
CAT20は分形ビットコイン上のトークン標準として、ビットコインエコシステムのスマートコントラクト分野における探求を示しています。その独自の設計はユーザーにより多くの可能性を提供する一方で、安全性などの課題にも直面しています。エコシステムの発展に伴い、CAT20はビットコインレベルでより多くの革新的なアプリケーションをもたらすことが期待されています。
! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル
! 技術解釈CAT20:フラクタルビットコインに関する新しいトークンプロトコル