Bitcoinネットワーク上でトークンを発行する? 1つの記事でBRC-20を作成する方法を学ぶ

中級1/1/2024, 4:19:51 AM
この記事では、ビットコインネットワーク上でBRC-20を作成する方法について説明しています。

昨日、@domodata「BRC-20」という革新的な実験を開始しました。この実験は、Ordinalsプロトコルがビットコインの「代替性」を促進できるかどうかをテストすることを目的としています。つまり、Ordinalsプロトコルを使用してビットコインネットワーク上でERC-20トークンの発行効果を達成することです。

BRC-20が再びビットコインネットワークを狂わせました。3月9日に3万を超える「銘柄」が投じられましたが、そのうちテキストタイプの「銘柄」の数は2万7千に近かった。

BRC-20トークンのプレイ方法を見てみましょう

デプロイ

Ordinalsプロトコルを使用して、以下に表示されているテキストを燃やして、BRC-20トークンを展開します:

各キーワードの意味は次のとおりです:

“p”: 合意の種類。含まれている必要があるキーワード。このキーワードは、他のシステムがBRC-20イベントを識別および処理するための操作を定義します。

"op": イベントのタイプ。Deploy デプロイ、Mint ミント、またはTransfer 転送のいずれか、イベントのタイプを定義する必須のキーワード。

"tick": BRC-20 トークン ID。含める必要があるキーワード、「lim」:単一の銘板が保持できるBRC-20 トークンの最大数。銘板を打ち立てることによりユーザーが取得できるBRC-20 トークンの最大数を定義するオプションのキーワード。これを 1000 に設定すると、単一の銘板を鋳造する際に最大 1000 個の BRC-20 トークンを取得できます。

"dec": 小数精度。BRC-20トークンの小数精度を定義するオプションキーワードで、デフォルトでは18に設定されています。

Duneによると、3つのBRC-20トークンが正常に展開されました:$ordi、$meme、$punk。このキーワードは、4文字で構成されるBRC-20トークン名を定義します。

「max」:最大供給量。 BRC-20トークンの最大供給を定義する必須のキーワードです。

ミント鋳造

以下のテキストを燃やしてBRC-20トークンを作成するためにOrdinalsプロトコルを使用します:

各キーワードの意味は次の通りです:

“p”: 合意の種類。含まれている必要のあるキーワード。このキーワードは、他のシステムがBRC-20イベントを特定し、処理するための操作を定義します。

“op”: イベントの種類。 イベントの種類を定義する必須キーワードであり、Deploy デプロイメント、Mint ミント、またはTransfer 転送のいずれかであるかを示します。

“tick”: BRC-20トークンID。BRC-20トークン名を定義し、4文字で構成される必須キーワードです。ここでの「tick」の内容は「ordi」を意味し、BRC-20トークンの発行が$ordiであることを意味します。

“amt”: BRC-20トークンの発行数。含める必要のあるキーワードです。このキーワードは、1つの銘文でいくつのBRC-20トークンが発行されるかを定義し、このキーワードに与えられる値は、そのBRC-20トークンによって展開された“lim”値よりも小さくなければなりません。例えば、ordiに展開された“lim”値が1000である場合、銘文を鋳造する際に、このキーワードには1〜1000の範囲で任意の値を与えることができ、通常、1つの銘文を鋳造することで得られるordiの数は1000が満杯の場合になります。

転送

Ordinalsプロトコルを使用して、以下に表示されているテキストを燃やして、BRC-20トークンを転送します。

各キーワードの意味は次のとおりです:

“p”: 合意の種類。含める必要があるキーワード。このキーワードは、他のシステムがBRC-20イベントを識別し処理するための操作を定義します。

"op": イベントの種類。Deploy展開、Mint鋳造、またはTransfer転送のいずれかを定義する必須キーワード。ここでの"op"の内容は、"transfer"であるため、イベントの種類が転送であることを意味します。

「tick」:BRC-20トークンID。 BRC-20トークン名を定義し、4文字で構成される必須キーワードです。「tick」の内容はここで「ordi」を意味し、送金されるBRC-20トークンが$ordiであることを示します。

"amt": BRC-20トークンの転送数。 転送されるBRC-20トークンの数を定義する必須キーワード。

「to」:転送先。転送の受信者のアドレスを定義するオプションのキーワード。このフィールドが空白の場合、デフォルトの受信者アドレスが正しいです。現在、このキーワードはDuneボードでのデータトラッキングテストにのみ使用されています。

「fee」:振替手数料。振替手数料の金額を定義するオプションのキーワードです。現在、このキーワードはDuneのボードのデータトラッキングテストにのみ使用されています(Taprootデータがない場合)。

先着順

Deployデプロイ、Mint鋳造、またはTransfer転送のいずれであっても、先着順に従ってください。

Deploy deploymentsの場合、同じ名前のBRC-20トークンがデプロイされた場合、最初のデプロイメントが唯一の成功したデプロイメントと見なされます。

新規発行において、総量を超えるすべての発行は無効と見なされ、効果は新規発行のタイミングに基づき、「先着順」で決定されます。

送金転送の場合、同じブロック内で2つの転送イベントが発生した場合、優先的にコストの高いイベントが適用されます。

$ordiキャスティング状況

$ordiは展開された最初のBRC-20トークンです。UniSATのBRC-20検索機能を通じて、現在$ordi鋳造に関連する23161の登録があることがわかります。

これらの2,3161の銘板の「amt」値がすべて1000に設定されていると仮定すると、この時点で再び$ordiを鋳造すると、$ordiの総量が21百万に設定されているため、すでに無効と見なされます。

Mint Botでミントした友達の場合は、特に注意してください。 Mint Botは最初に銘文を独自のアドレスに鋳造し、それをあなたに転送しますか、それともミント時にあなたのアドレスを受信アドレスとして使用しますか。 「最初に銘文を独自のアドレスに鋳造し、それを転送する」場合、この状況は破綻します。なぜなら、残高はまだMint Botアドレスに紐付いているため、Mint Botが別の転送銘文をミントする限り、残高が使われてしまうからです。 Genesisトランザクションを確認して、Ordinalsブラウザで自分のMint銘文を表示できます(直接自分のアドレスに出力するかどうか)。

また、ミントの銘文は残高の所有権を示していないことに注意してください。つまり、現在、$ordi を得るためにミントの銘文を二次市場で直接購入することは間違っています。現在の残高アドレスは、$ordi を転送するためにトランスファーの銘文でミントする必要があります。

Mint BRC-20 Tokenはどうですか?

バッチミントはUniSatを使用して非常にスムーズに実現できます。

まず、ページに移動して、「BRC-20」を選択します。

その後のセットアップも簡単です。

BRC-20トークンの名前を「Tick」フィールドに記入します。 「Amount」列には、各銘柄に含まれるトークンの数を記入します(例えば、デプロイ中に設定された最大値は$ordiで1000です。ここに1000を記入します)。 最下部の「Repeat Mint」設定は、バッチでのミント数です。(注:上記のように、$ordiはおそらくすべてのMintを完了しています。(上記の画像は単なる例です。この時点でMintを無効にするリスクを冒さないでください)

「次へ」を2回クリックして、Mintしたい詳細が正しいことを確認してください。

その後、「次へ」をクリックし、受け取りたいビットコインアドレスを赤いボックスに入力します。同時に、ガス手数料レベルを選択したり、「カスタム」を選択したりして、できるだけ早くMintを完了したい場合は、「カスタム」を選択することもできます。

その後、「送信して請求書を支払う」をクリックして支払いウィンドウに入力します:

支払いアドレスは、「以下のアドレスをコピー」の下に表示され、支払い金額は「合計金額」と表示されます。 Bitcoinウォレットを使用して転送を完了した後は、刻印が到着するのを待つだけです。

しかし、UniSat Mintを使用して出てきた鋳文はわずか546サトシであり、コミュニティユーザーはこれによって転送中に鋳文が失われる可能性があると懸念しています。これはガスとしての利用に十分な影響力が確保されていないためです。

その返答に対して、公式のDiscordの回答は「ウォレットに追加料金を入金することで送金をサポートできます」となりました。

エピローグ

この種のERC-20トークンをBitcoin上に作ろうとする意味は何だろうと思うかもしれません。スマートコントラクトまたはERC-20トークン印刷機は実際に新しいトークンを作成しました。このBRC-20とメモに名前を書いてそのメモを「私のコイン」と名付ける違いは何ですか?

これこそOrdinals Agreementsの魅力です。Ordinals Protocolは、いわゆる「Bitcoin NFTs」をもたらすことよりもはるかに重要です。ビットコイン愛好家すべてにビットコインに新たな意味を与える自由を与えます。ビットコインを「アートキャリア」と考える人もいれば、ビットコインを「造幣所」と考える人もいます... すべての人々の異なる理解が、それぞれのサトシに異なる内容を刻む原因となります。この内容がビットコインの価値の多様性の種です。

@domodata彼自身を「実験者」と呼んでいます。BRC-20「実験」を愛してくれた皆さんに感謝し、Mint、Saluteにお金をたくさん使わないよう皆に助言しています。

「実験者」はますますOrdinals Agreementを通じて何ができるか考えており、毎日新しいものを持っています。 Ordinals agreementは、ビットコインの価値多様性の探求を「掃討フェーズ」に導入しています...

Ordinalsプロトコルをゲーム開発ツールと比較すると、「マインスイーパー」しか開発していません。後でどのようになるでしょうか?

免責事項:

  1. この記事は[から転載されていますtechflowpost]. All copyrights belong to the original author [Cookie,律动 BlockBeats]. If there are objections to this reprint, please contact the Gate Learnチーム、そして彼らは迅速に対処します。
  2. 免責事項:この記事に含まれる見解や意見は著者個人のものであり、投資アドバイスを構成するものではありません。
  3. Gate Learnチームによって、記事の翻訳は行われます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。

Bitcoinネットワーク上でトークンを発行する? 1つの記事でBRC-20を作成する方法を学ぶ

中級1/1/2024, 4:19:51 AM
この記事では、ビットコインネットワーク上でBRC-20を作成する方法について説明しています。

昨日、@domodata「BRC-20」という革新的な実験を開始しました。この実験は、Ordinalsプロトコルがビットコインの「代替性」を促進できるかどうかをテストすることを目的としています。つまり、Ordinalsプロトコルを使用してビットコインネットワーク上でERC-20トークンの発行効果を達成することです。

BRC-20が再びビットコインネットワークを狂わせました。3月9日に3万を超える「銘柄」が投じられましたが、そのうちテキストタイプの「銘柄」の数は2万7千に近かった。

BRC-20トークンのプレイ方法を見てみましょう

デプロイ

Ordinalsプロトコルを使用して、以下に表示されているテキストを燃やして、BRC-20トークンを展開します:

各キーワードの意味は次のとおりです:

“p”: 合意の種類。含まれている必要があるキーワード。このキーワードは、他のシステムがBRC-20イベントを識別および処理するための操作を定義します。

"op": イベントのタイプ。Deploy デプロイ、Mint ミント、またはTransfer 転送のいずれか、イベントのタイプを定義する必須のキーワード。

"tick": BRC-20 トークン ID。含める必要があるキーワード、「lim」:単一の銘板が保持できるBRC-20 トークンの最大数。銘板を打ち立てることによりユーザーが取得できるBRC-20 トークンの最大数を定義するオプションのキーワード。これを 1000 に設定すると、単一の銘板を鋳造する際に最大 1000 個の BRC-20 トークンを取得できます。

"dec": 小数精度。BRC-20トークンの小数精度を定義するオプションキーワードで、デフォルトでは18に設定されています。

Duneによると、3つのBRC-20トークンが正常に展開されました:$ordi、$meme、$punk。このキーワードは、4文字で構成されるBRC-20トークン名を定義します。

「max」:最大供給量。 BRC-20トークンの最大供給を定義する必須のキーワードです。

ミント鋳造

以下のテキストを燃やしてBRC-20トークンを作成するためにOrdinalsプロトコルを使用します:

各キーワードの意味は次の通りです:

“p”: 合意の種類。含まれている必要のあるキーワード。このキーワードは、他のシステムがBRC-20イベントを特定し、処理するための操作を定義します。

“op”: イベントの種類。 イベントの種類を定義する必須キーワードであり、Deploy デプロイメント、Mint ミント、またはTransfer 転送のいずれかであるかを示します。

“tick”: BRC-20トークンID。BRC-20トークン名を定義し、4文字で構成される必須キーワードです。ここでの「tick」の内容は「ordi」を意味し、BRC-20トークンの発行が$ordiであることを意味します。

“amt”: BRC-20トークンの発行数。含める必要のあるキーワードです。このキーワードは、1つの銘文でいくつのBRC-20トークンが発行されるかを定義し、このキーワードに与えられる値は、そのBRC-20トークンによって展開された“lim”値よりも小さくなければなりません。例えば、ordiに展開された“lim”値が1000である場合、銘文を鋳造する際に、このキーワードには1〜1000の範囲で任意の値を与えることができ、通常、1つの銘文を鋳造することで得られるordiの数は1000が満杯の場合になります。

転送

Ordinalsプロトコルを使用して、以下に表示されているテキストを燃やして、BRC-20トークンを転送します。

各キーワードの意味は次のとおりです:

“p”: 合意の種類。含める必要があるキーワード。このキーワードは、他のシステムがBRC-20イベントを識別し処理するための操作を定義します。

"op": イベントの種類。Deploy展開、Mint鋳造、またはTransfer転送のいずれかを定義する必須キーワード。ここでの"op"の内容は、"transfer"であるため、イベントの種類が転送であることを意味します。

「tick」:BRC-20トークンID。 BRC-20トークン名を定義し、4文字で構成される必須キーワードです。「tick」の内容はここで「ordi」を意味し、送金されるBRC-20トークンが$ordiであることを示します。

"amt": BRC-20トークンの転送数。 転送されるBRC-20トークンの数を定義する必須キーワード。

「to」:転送先。転送の受信者のアドレスを定義するオプションのキーワード。このフィールドが空白の場合、デフォルトの受信者アドレスが正しいです。現在、このキーワードはDuneボードでのデータトラッキングテストにのみ使用されています。

「fee」:振替手数料。振替手数料の金額を定義するオプションのキーワードです。現在、このキーワードはDuneのボードのデータトラッキングテストにのみ使用されています(Taprootデータがない場合)。

先着順

Deployデプロイ、Mint鋳造、またはTransfer転送のいずれであっても、先着順に従ってください。

Deploy deploymentsの場合、同じ名前のBRC-20トークンがデプロイされた場合、最初のデプロイメントが唯一の成功したデプロイメントと見なされます。

新規発行において、総量を超えるすべての発行は無効と見なされ、効果は新規発行のタイミングに基づき、「先着順」で決定されます。

送金転送の場合、同じブロック内で2つの転送イベントが発生した場合、優先的にコストの高いイベントが適用されます。

$ordiキャスティング状況

$ordiは展開された最初のBRC-20トークンです。UniSATのBRC-20検索機能を通じて、現在$ordi鋳造に関連する23161の登録があることがわかります。

これらの2,3161の銘板の「amt」値がすべて1000に設定されていると仮定すると、この時点で再び$ordiを鋳造すると、$ordiの総量が21百万に設定されているため、すでに無効と見なされます。

Mint Botでミントした友達の場合は、特に注意してください。 Mint Botは最初に銘文を独自のアドレスに鋳造し、それをあなたに転送しますか、それともミント時にあなたのアドレスを受信アドレスとして使用しますか。 「最初に銘文を独自のアドレスに鋳造し、それを転送する」場合、この状況は破綻します。なぜなら、残高はまだMint Botアドレスに紐付いているため、Mint Botが別の転送銘文をミントする限り、残高が使われてしまうからです。 Genesisトランザクションを確認して、Ordinalsブラウザで自分のMint銘文を表示できます(直接自分のアドレスに出力するかどうか)。

また、ミントの銘文は残高の所有権を示していないことに注意してください。つまり、現在、$ordi を得るためにミントの銘文を二次市場で直接購入することは間違っています。現在の残高アドレスは、$ordi を転送するためにトランスファーの銘文でミントする必要があります。

Mint BRC-20 Tokenはどうですか?

バッチミントはUniSatを使用して非常にスムーズに実現できます。

まず、ページに移動して、「BRC-20」を選択します。

その後のセットアップも簡単です。

BRC-20トークンの名前を「Tick」フィールドに記入します。 「Amount」列には、各銘柄に含まれるトークンの数を記入します(例えば、デプロイ中に設定された最大値は$ordiで1000です。ここに1000を記入します)。 最下部の「Repeat Mint」設定は、バッチでのミント数です。(注:上記のように、$ordiはおそらくすべてのMintを完了しています。(上記の画像は単なる例です。この時点でMintを無効にするリスクを冒さないでください)

「次へ」を2回クリックして、Mintしたい詳細が正しいことを確認してください。

その後、「次へ」をクリックし、受け取りたいビットコインアドレスを赤いボックスに入力します。同時に、ガス手数料レベルを選択したり、「カスタム」を選択したりして、できるだけ早くMintを完了したい場合は、「カスタム」を選択することもできます。

その後、「送信して請求書を支払う」をクリックして支払いウィンドウに入力します:

支払いアドレスは、「以下のアドレスをコピー」の下に表示され、支払い金額は「合計金額」と表示されます。 Bitcoinウォレットを使用して転送を完了した後は、刻印が到着するのを待つだけです。

しかし、UniSat Mintを使用して出てきた鋳文はわずか546サトシであり、コミュニティユーザーはこれによって転送中に鋳文が失われる可能性があると懸念しています。これはガスとしての利用に十分な影響力が確保されていないためです。

その返答に対して、公式のDiscordの回答は「ウォレットに追加料金を入金することで送金をサポートできます」となりました。

エピローグ

この種のERC-20トークンをBitcoin上に作ろうとする意味は何だろうと思うかもしれません。スマートコントラクトまたはERC-20トークン印刷機は実際に新しいトークンを作成しました。このBRC-20とメモに名前を書いてそのメモを「私のコイン」と名付ける違いは何ですか?

これこそOrdinals Agreementsの魅力です。Ordinals Protocolは、いわゆる「Bitcoin NFTs」をもたらすことよりもはるかに重要です。ビットコイン愛好家すべてにビットコインに新たな意味を与える自由を与えます。ビットコインを「アートキャリア」と考える人もいれば、ビットコインを「造幣所」と考える人もいます... すべての人々の異なる理解が、それぞれのサトシに異なる内容を刻む原因となります。この内容がビットコインの価値の多様性の種です。

@domodata彼自身を「実験者」と呼んでいます。BRC-20「実験」を愛してくれた皆さんに感謝し、Mint、Saluteにお金をたくさん使わないよう皆に助言しています。

「実験者」はますますOrdinals Agreementを通じて何ができるか考えており、毎日新しいものを持っています。 Ordinals agreementは、ビットコインの価値多様性の探求を「掃討フェーズ」に導入しています...

Ordinalsプロトコルをゲーム開発ツールと比較すると、「マインスイーパー」しか開発していません。後でどのようになるでしょうか?

免責事項:

  1. この記事は[から転載されていますtechflowpost]. All copyrights belong to the original author [Cookie,律动 BlockBeats]. If there are objections to this reprint, please contact the Gate Learnチーム、そして彼らは迅速に対処します。
  2. 免責事項:この記事に含まれる見解や意見は著者個人のものであり、投資アドバイスを構成するものではありません。
  3. Gate Learnチームによって、記事の翻訳は行われます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.