CAT20の解析:フラクタルビットコインの次世代トークンプロトコル

robot
概要作成中

フラクタルビットコイン上の新トークンプロトコル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つの段階に分かれています:

  1. コミットフェーズ: トークンの基本情報(、名称、シンボルなど)を取引出力スクリプトに書き込みます。この取引のhashIdがトークンの唯一の識別子として機能します。

  2. Revealフェーズ: OP_RETURNを出力し、CAT20の初期状態のハッシュを保存します。同時に、後続の鋳造プロセスに使用するミンターを出力します。

この二段階デプロイメント方式は、ブロックチェーンプロジェクトで一般的な提出-公開モデルであり、リビール段階で重要なデータを公開することができます。

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

鋳造(Mint)メカニズム

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

  • 毎回のミントは1つのminterを入力として使用します
  • 任意の数のminterを出力できます
  • 毎回のミントでトークンが生成されます

ミンターの数量の設定は非常に重要です:

  • 1に設定すると混雑を引き起こします
  • 0に設定すると、デフレーションを引き起こします
  • 1より大きく設定すると、利用可能なminterを増加させることができますが、追加料金が必要です

V2バージョンでは、2つの状態が近いMinterがデフォルトで生成されます。

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

###取引の構築

CAT20はビットコインスクリプトを巧妙に利用し、ユーザーが自身のアドレスでないUTXOを制御できるようにします。

  • スクリプトにユーザーの公開鍵と秘密鍵のペアを書き込む
  • ISSUE_PUBKEYを使用して公開鍵を調整し、異なるアドレスを生成します。

minterはOP_CATを利用してスマートコントラクト機能を実現しましたが、具体的な実装の詳細はまだ公開されていません。

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

ステート管理

CAT20はOP_RETURNおよびスマートコントラクトに状態を保存します:

  • OP_RETURNは現在のトランザクション出力状態のハッシュを保存します。
  • コントラクトの残りのMint回数

新しく生成された Minter のミント数は、残りのミント数量の半分です。

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

###転送と書き込み

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

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

まとめ

CAT20の設計柔軟性は非常に高いですが、契約検証ロジックに対してもより高い要求が課せられます。この設計の利点には以下が含まれます:

  1. トークンの保有状況を確認するには、トークンのUTXOをチェックするだけです。
  2. mintの状況を確認するには、OP_RETURNに"cat"を含む取引を検索できます。

総じて、CAT20はBTCエコシステムに新たな可能性をもたらし、その発展を継続的に注視する価値があります。

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

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

FB-1.64%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • 共有
コメント
0/400
TBCChargeForwardvip
· 8時間前
#TBC# TBCは現在、自社のQRコードベースの決済システムを導入する計画を立てています。香港で言ったように、私たちはすでにこのプロジェクトに取り組んでいます。韓国でもほぼ同様で、香港政府と合意に達しました。これは今後2ヶ月以内に導入される予定で、私たちが望んでいる唯一の部分は、このサービスを利用したいすべての人がそれを利用できることです。暗号資産ベースの決済システム?彼らは自分の暗号資産やTBCトークンを使用して支払いを行うことができるはずです。
原文表示返信0
WenMoonvip
· 14時間前
btcついに月へ飛び立つ。
原文表示返信0
TheMemefathervip
· 14時間前
いい香りをまず嗅いでみて
原文表示返信0
ZkSnarkervip
· 14時間前
技術的に言えば... cat20はbtcマキシのために学術グレードのホピウムをドロップしました
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)