Leçon 2

銘文を使った入門

この章では、BRC-20の碑文トークンを例に取り、碑文の基本原則と碑文のマスタリング方法について紹介します。

章のコンテンツ
前回のセッションでは、ビットコイン資産の発行の歴史と銘文の技術的背景について確認しました。今回は、BRC-20を例に、銘文の具体的な手続きと基本原則について説明します。

銘文の基本原則

ビットコインのブロックチェーンを例に取ると、ビットコインチェーン上での取引(送金など)の際、トレーダーは特定のフィールドに希望のテキストを入力することができます。このテキストはブロックチェーンノードによって取引とともにパッケージ化され、最終的にチェーンの一部となります。 「インスクリプション」はデータを取引に入力するプロセスです。ただし、市場で認識されるインスクリプションを生成するには、「インスクライブ」する際に特定のルールに従う必要があります。これらのルールは異なるインスクリプションプロトコルです。人気のあるBRC-20インスクリプションプロトコルOrdi on Bitcoinの場合、以下に示すようなインスクリプション内容となります。参加者は、この内容に従ってインスクライブすることで、Ordiインスクリプションを取得することができます。

Ordi Inscriptionsの情報(出典:BRC-20 ドキュメント)

上記の例は、Ordi碑文の展開のためのジェネシス取引です。当時の取引契約は、b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735でした。ビットコインブラウザを使用して取引の詳細を照会できますBlockchain.com. 結果は以下のようになります:

トランザクションの証人フィールドに16進数の文字列が書き込まれました(上記の青で強調された部分)。これらの16進数文字列を英語の文字に変換するコンバータを使用すると、以下のようになります:

Inscriptionsの展開、作成、および転送方法

銘文の基本原則を理解した後、基本的な銘文操作について学ぶ必要があります。BRC-20、ARC-20(Atomicalプロトコル)、ルーンプロトコル、およびタッププロトコルなど、多くの銘文プロトコルがあります。しかし、これらの銘文プロトコルはすべて基本的なコマンドを共有しています。

  • Deploy: ブロックチェーン上での銘柄の展開と、総発行量、使用プロトコル、鋳造方法などの資産の基本情報を定義します。
  • Mint: あなたのアドレスとウォレットに銘柄を「作成」し、送信します。
  • Transfer: 刻印資産を別のアドレスに転送します。

これらの基本コマンドもプロトコルの指定された形式に従う必要があります。例としてBRC-20を取ると、以下に示すように6つの重要なプロトコルフィールドがあります。各フィールドにはそれぞれ意味があります。

ソース: BRC-20 Doc

  • "p":プロトコルタイプ。操作を BRC-20 プロトコルに基づいて定義し、他のシステムが BRC-20 イベントを識別して処理できるようにする必須キーワード。
  • "op":イベントタイプ。デプロイ ("Deploy")、ミンティング ("Mint")、転送 ("Transfer") のいずれであるか、イベントタイプを定義する必須キーワード。ここで、"op" の内容は "transfer" であり、イベントの種類を転送として示します。
  • "tick": BRC-20トークン識別子。 BRC-20トークン名を定義する必須キーワードで、4文字で構成されています。 ここでの"tick"の内容は"ordi"であり、転送されたBRC-20トークンが$ordiであることを示しています。
  • "amt": BRC-20トークンの転送数量。転送されるBRC-20トークンの数を定義する必須キーワード。
  • "max": 最大供給量。 BRC-20トークンの最大供給量を定義する必須キーワード。
  • "lim": 1つの登録に対するBRC-20トークンの最大数。ミントを行うことでユーザーが取得できるBRC-20トークンの最大数を定義するオプションキーワード。これを1000に設定すると、1つの登録に対して最大1000個のBRC-20トークンが付与されることがあります。
  • "dec": 10 進精度。BRC-20 トークンの 10 進精度を定義するオプションのキーワードで、デフォルトは 18 です。
  • "to": 転送先。転送の受信アドレスを定義するオプションのキーワードです。空白の場合、デフォルトの受信アドレスが正しいです。現在、このキーワードはDune Analyticsダッシュボードのデータトラッキングテストにのみ使用されています。
  • "fee": Transfer Fee. 送金手数料金額を定義するオプションキーワード。現在、このキーワードは Taproot データがない場合の Dune Analytics ダッシュボードデータトラッキングテストにのみ使用されています。

関連するプロトコルベースの命令は、仕様に従って各フィールドが配置された命令です。展開手順は次のとおりです(Ordi銘文を使用する例):
{

“p”: “brc-20”,

“op”: “deploy”,

"tick": "ordi",

"max": "21000000",

"lim": "1000"

}

このJSON形式のテキストは、BRC-20プロトコルを使用して、最大供給量が21,000,000で、1回のミントあたりのミント量が1000である資産「ordi」をミントする方法を説明しています。ミントの命令は次のとおりです:

{

“p”: “brc-20”,

「op」:「mint」、

“tick”: “ordi”,

"amt": "1000"

}

このJSONテキストは、1000 BRC-20のインスクリプションを“ordi.”という名前で作成したいことを示しています。転送手順も比較的単純です。

{

“p”: “brc-20”,

"op": "転送",

"tick": "ordi"

“amt”: “100”

}

BRC-20と同様に、他の記述も同様の原則で動作します。デプロイメントには、トランザクションまたはブロックチェーンのアーキテクチャに特定の情報をアップロードする必要があります。異なるプロトコルには異なるプロトコル仕様とフィールドがあります。一部は、上記のプロトコル仕様の「p」フィールドのみを変更し、他のものはそれを異なるプロトコル形式に変更し、機能を拡張するための対応するフィールドを追加します。

刻文 vs. トークン

上記の碑文は、主にトークンなどの資産に似た碑文を生成します。さらに、Ordinals ProtocolやAtomicals Protocolなど、「NFT」に似た資産を生成できる資産プロトコルもあります。これらの碑文に共通する特徴は、すべての情報がチェーンに保存されていることです。その公共性が高いため、現在、トークンと比較してコントラクトで制御することはできません。これらは、総供給量や名前など、いくつかの基本的なトークン情報に名前を付けるためにのみ使用できます。トークンのロック解除、ステーキングコントラクト、初期配布などの一般的な機能はまだ不可能です。

暗号研究者CaptainZ、彼の記事で、銘文の本質はSFTです、「銘柄は実際には一般的な代替トークン(通常のトークン)と非代替トークン(NFT)を超えた、SFT(準交換可能トークン)と呼ばれる第三の資産タイプであると主張しています。 SFTはFTとNFTの中間に位置し、分割および計算が可能であり、同時に独自性を持っています。

この議論はコミュニティに広く受け入れられていませんが、いくつかの議論を巻き起こしました。間違いなく、碑文は資産を発行する新しい方法であり、このタイプの資産は既存の資産タイプとは異なります。Ethereum、Solana、Nearなどの一般的なチューリング完全ブロックチェーンでは、トークンとNFT資産がより人気があり、ほとんどのdAppsとインフラストラクチャはこれに基づいて設計されています。

しかし、Bitcoinのようなチューリング完全でないブロックチェーンでは、トークンやNFTは存在できません。銘板は、わずかな資産発行ソリューションの1つとなっており、富の効果や開発者の流入とともに、銘板インフラは続々と登場しています。銘板の利用者と流動性は、大幅に向上しています。銘板は、BitcoinやDogechainなどのパブリックチェーンでの主要な資産発行方法となりつつあります。

クイック操作用ツールを使用する

上記の原則からもわかるように、銘文の主要な操作は複数のオンチェーン操作に関わるため、その中には「銘文」を行うためにノードを実行する必要があるものもあります。そのため、多くの優れた開発者やチームがUnisatナビゲーションツールのような簡単な操作ツールを開発し、ユーザーは銘文の名前や数量などの基本データを入力し、ガス手数料を支払うだけで銘文を行うことができます。

Unisat Inscribing Page. Source:https://unisat.io/inscribe

さらに、Gateユーザーがインスクリプションデータを表示し、投資判断を支援するためのさまざまなツールがあります。ナビゲーションページとLauncpadGate.io によって設定されます。これらのツールについては、第 4 章で詳しく説明します。

Gate.io の碑文ページ。源:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

章の要約

  • 銘文の核心原則は、ブロックチェーンに情報を銘文することに関わります。
  • 市場にはさまざまなインスクリプションプロトコルがありますが、Ordinals Protocol、BRC-20、ARC-20(Atomical Protocol)、Runes Protocol、およびTap Protocolを含みます。 しかし、これらすべてのインスクリプションには次の基本コマンドがあります。
  • デプロイメント:インスクリプションは、ブロックチェーン上に展開され、総数量、使用されるプロトコル、および鋳造方法などの資産に関する基本情報を定義します。
  • Minting: The inscription is “created” and placed in one’s address and wallet.
  • 転送:刻印資産が別のアドレスに転送されます。
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 2

銘文を使った入門

この章では、BRC-20の碑文トークンを例に取り、碑文の基本原則と碑文のマスタリング方法について紹介します。

章のコンテンツ
前回のセッションでは、ビットコイン資産の発行の歴史と銘文の技術的背景について確認しました。今回は、BRC-20を例に、銘文の具体的な手続きと基本原則について説明します。

銘文の基本原則

ビットコインのブロックチェーンを例に取ると、ビットコインチェーン上での取引(送金など)の際、トレーダーは特定のフィールドに希望のテキストを入力することができます。このテキストはブロックチェーンノードによって取引とともにパッケージ化され、最終的にチェーンの一部となります。 「インスクリプション」はデータを取引に入力するプロセスです。ただし、市場で認識されるインスクリプションを生成するには、「インスクライブ」する際に特定のルールに従う必要があります。これらのルールは異なるインスクリプションプロトコルです。人気のあるBRC-20インスクリプションプロトコルOrdi on Bitcoinの場合、以下に示すようなインスクリプション内容となります。参加者は、この内容に従ってインスクライブすることで、Ordiインスクリプションを取得することができます。

Ordi Inscriptionsの情報(出典:BRC-20 ドキュメント)

上記の例は、Ordi碑文の展開のためのジェネシス取引です。当時の取引契約は、b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735でした。ビットコインブラウザを使用して取引の詳細を照会できますBlockchain.com. 結果は以下のようになります:

トランザクションの証人フィールドに16進数の文字列が書き込まれました(上記の青で強調された部分)。これらの16進数文字列を英語の文字に変換するコンバータを使用すると、以下のようになります:

Inscriptionsの展開、作成、および転送方法

銘文の基本原則を理解した後、基本的な銘文操作について学ぶ必要があります。BRC-20、ARC-20(Atomicalプロトコル)、ルーンプロトコル、およびタッププロトコルなど、多くの銘文プロトコルがあります。しかし、これらの銘文プロトコルはすべて基本的なコマンドを共有しています。

  • Deploy: ブロックチェーン上での銘柄の展開と、総発行量、使用プロトコル、鋳造方法などの資産の基本情報を定義します。
  • Mint: あなたのアドレスとウォレットに銘柄を「作成」し、送信します。
  • Transfer: 刻印資産を別のアドレスに転送します。

これらの基本コマンドもプロトコルの指定された形式に従う必要があります。例としてBRC-20を取ると、以下に示すように6つの重要なプロトコルフィールドがあります。各フィールドにはそれぞれ意味があります。

ソース: BRC-20 Doc

  • "p":プロトコルタイプ。操作を BRC-20 プロトコルに基づいて定義し、他のシステムが BRC-20 イベントを識別して処理できるようにする必須キーワード。
  • "op":イベントタイプ。デプロイ ("Deploy")、ミンティング ("Mint")、転送 ("Transfer") のいずれであるか、イベントタイプを定義する必須キーワード。ここで、"op" の内容は "transfer" であり、イベントの種類を転送として示します。
  • "tick": BRC-20トークン識別子。 BRC-20トークン名を定義する必須キーワードで、4文字で構成されています。 ここでの"tick"の内容は"ordi"であり、転送されたBRC-20トークンが$ordiであることを示しています。
  • "amt": BRC-20トークンの転送数量。転送されるBRC-20トークンの数を定義する必須キーワード。
  • "max": 最大供給量。 BRC-20トークンの最大供給量を定義する必須キーワード。
  • "lim": 1つの登録に対するBRC-20トークンの最大数。ミントを行うことでユーザーが取得できるBRC-20トークンの最大数を定義するオプションキーワード。これを1000に設定すると、1つの登録に対して最大1000個のBRC-20トークンが付与されることがあります。
  • "dec": 10 進精度。BRC-20 トークンの 10 進精度を定義するオプションのキーワードで、デフォルトは 18 です。
  • "to": 転送先。転送の受信アドレスを定義するオプションのキーワードです。空白の場合、デフォルトの受信アドレスが正しいです。現在、このキーワードはDune Analyticsダッシュボードのデータトラッキングテストにのみ使用されています。
  • "fee": Transfer Fee. 送金手数料金額を定義するオプションキーワード。現在、このキーワードは Taproot データがない場合の Dune Analytics ダッシュボードデータトラッキングテストにのみ使用されています。

関連するプロトコルベースの命令は、仕様に従って各フィールドが配置された命令です。展開手順は次のとおりです(Ordi銘文を使用する例):
{

“p”: “brc-20”,

“op”: “deploy”,

"tick": "ordi",

"max": "21000000",

"lim": "1000"

}

このJSON形式のテキストは、BRC-20プロトコルを使用して、最大供給量が21,000,000で、1回のミントあたりのミント量が1000である資産「ordi」をミントする方法を説明しています。ミントの命令は次のとおりです:

{

“p”: “brc-20”,

「op」:「mint」、

“tick”: “ordi”,

"amt": "1000"

}

このJSONテキストは、1000 BRC-20のインスクリプションを“ordi.”という名前で作成したいことを示しています。転送手順も比較的単純です。

{

“p”: “brc-20”,

"op": "転送",

"tick": "ordi"

“amt”: “100”

}

BRC-20と同様に、他の記述も同様の原則で動作します。デプロイメントには、トランザクションまたはブロックチェーンのアーキテクチャに特定の情報をアップロードする必要があります。異なるプロトコルには異なるプロトコル仕様とフィールドがあります。一部は、上記のプロトコル仕様の「p」フィールドのみを変更し、他のものはそれを異なるプロトコル形式に変更し、機能を拡張するための対応するフィールドを追加します。

刻文 vs. トークン

上記の碑文は、主にトークンなどの資産に似た碑文を生成します。さらに、Ordinals ProtocolやAtomicals Protocolなど、「NFT」に似た資産を生成できる資産プロトコルもあります。これらの碑文に共通する特徴は、すべての情報がチェーンに保存されていることです。その公共性が高いため、現在、トークンと比較してコントラクトで制御することはできません。これらは、総供給量や名前など、いくつかの基本的なトークン情報に名前を付けるためにのみ使用できます。トークンのロック解除、ステーキングコントラクト、初期配布などの一般的な機能はまだ不可能です。

暗号研究者CaptainZ、彼の記事で、銘文の本質はSFTです、「銘柄は実際には一般的な代替トークン(通常のトークン)と非代替トークン(NFT)を超えた、SFT(準交換可能トークン)と呼ばれる第三の資産タイプであると主張しています。 SFTはFTとNFTの中間に位置し、分割および計算が可能であり、同時に独自性を持っています。

この議論はコミュニティに広く受け入れられていませんが、いくつかの議論を巻き起こしました。間違いなく、碑文は資産を発行する新しい方法であり、このタイプの資産は既存の資産タイプとは異なります。Ethereum、Solana、Nearなどの一般的なチューリング完全ブロックチェーンでは、トークンとNFT資産がより人気があり、ほとんどのdAppsとインフラストラクチャはこれに基づいて設計されています。

しかし、Bitcoinのようなチューリング完全でないブロックチェーンでは、トークンやNFTは存在できません。銘板は、わずかな資産発行ソリューションの1つとなっており、富の効果や開発者の流入とともに、銘板インフラは続々と登場しています。銘板の利用者と流動性は、大幅に向上しています。銘板は、BitcoinやDogechainなどのパブリックチェーンでの主要な資産発行方法となりつつあります。

クイック操作用ツールを使用する

上記の原則からもわかるように、銘文の主要な操作は複数のオンチェーン操作に関わるため、その中には「銘文」を行うためにノードを実行する必要があるものもあります。そのため、多くの優れた開発者やチームがUnisatナビゲーションツールのような簡単な操作ツールを開発し、ユーザーは銘文の名前や数量などの基本データを入力し、ガス手数料を支払うだけで銘文を行うことができます。

Unisat Inscribing Page. Source:https://unisat.io/inscribe

さらに、Gateユーザーがインスクリプションデータを表示し、投資判断を支援するためのさまざまなツールがあります。ナビゲーションページとLauncpadGate.io によって設定されます。これらのツールについては、第 4 章で詳しく説明します。

Gate.io の碑文ページ。源:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

章の要約

  • 銘文の核心原則は、ブロックチェーンに情報を銘文することに関わります。
  • 市場にはさまざまなインスクリプションプロトコルがありますが、Ordinals Protocol、BRC-20、ARC-20(Atomical Protocol)、Runes Protocol、およびTap Protocolを含みます。 しかし、これらすべてのインスクリプションには次の基本コマンドがあります。
  • デプロイメント:インスクリプションは、ブロックチェーン上に展開され、総数量、使用されるプロトコル、および鋳造方法などの資産に関する基本情報を定義します。
  • Minting: The inscription is “created” and placed in one’s address and wallet.
  • 転送:刻印資産が別のアドレスに転送されます。
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.