CAT20プロトコル: 分形ビットコイン上のERC20標準がBTCスマートコントラクトの新時代を開く

robot
概要作成中

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」の二つの段階に分かれています:

  1. コミット段階: トークンの基本情報を取引出力スクリプトに書き込み、生成された取引ハッシュをそのトークンの唯一の識別子とする。

  2. Revealフェーズ: CAT20の初期状態ハッシュを含むOP_RETURNを出力し、後続のミント用のMinterを出力します。

この二段階展開方式はブロックチェーンプロジェクトで一般的に使用される提出-開示モデルであり、プロジェクト情報を保護するのに役立ちます。

! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル

鋳造メカニズム

CAT20の鋳造プロセスには以下の特徴があります:

  • 毎回のミントには、入力として1つのMinterのみを使用できます
  • 出力には複数の新しいMinterを含めることができます
  • 毎回1種類のトークンしかミントできません
  • 出力順序は固定されており、Minterはトークンの前に存在する必要があります

Minterの数量管理は非常に重要です。毎回1つのMinterしか出力しない場合、鋳造の混雑を引き起こします; 逆に多すぎると取引コストが増加します。V2バージョンでは、効率とコストのバランスを取るために、デフォルトで2つの状態が近いMinterを生成します。

! 技術的解釈:CAT20:フラクタルビットコインに関する新しいトークンプロトコル

###取引の構築

CAT20の取引構築には巧妙なデザインが採用されています:

  1. スクリプトのロジックを改変することで、ユーザーが自分以外のアドレスのUTXOを制御できるようにします。

  2. P2TRアドレスの特性を利用して、ISSUE_PUBKEYに基づいて公開鍵を調整し、異なるアドレスを生成します。

  3. Minter自体はスマートコントラクトであり、誰でも使用可能ですが、具体的な実装の詳細はまだ公開されていません。

! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル

状態管理

CAT20の状態は二箇所に保存されています:

  1. 取引出力のOP_RETURNに現在の状態ハッシュを保存します。

  2. Minterプロトコル中に残りの鋳造可能数量を保存します。

毎回の鋳造後、新しいMinterの鋳造可能量は残りの総量の半分であり、すべてが鋳造されるまで続きます。

! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル

###転送と書き込み

送金時、同じ種類のトークンの入力と出力の数量は一致している必要があります。トークンを焼却するには、通常のアドレスに転送するだけで済みます。

! CAT20の技術的解釈:フラクタルビットコインに関する新しいトークンプロトコル

サマリー

CAT20プロトコルは柔軟なユーザー主体の構築モデルを採用しており、スマートコントラクトに厳格な検証を組み込んでいます。この設計はトークンの保有状況や鋳造の進捗を確認しやすくしますが、潜在的なセキュリティリスクにも注意が必要です。

総じて、CAT20はビットコインエコシステムにERC20のような標準化された通貨プロトコルをもたらし、より多くの革新的なアプリケーションを刺激し、ビットコインのスマートコントラクトの発展を促進することが期待されています。

! 技術解釈CAT20:フラクタルビットコインに関する新しいトークンプロトコル

BTC-1.49%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 3
  • 共有
コメント
0/400
WinterWarmthCatvip
· 10時間前
またアルトコインの層が多すぎるのではないでしょうか
原文表示返信0
NestedFoxvip
· 10時間前
この二層の無駄には何の意味があるのか
原文表示返信0
GetRichLeekvip
· 10時間前
また人をカモにする機会だ 早くから待ち伏せしてた哈哈
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)