BTCのエコロジカルコンテキストを明確にするためにタイムラインを使用する - アセットの発行

上級1/1/2024, 5:23:19 AM
この記事では、資産発行契約の開発経歴を紹介し、比較しています。

要約:

  1. 最近、BTCエコシステムの人気が高まるにつれて、ビットコインのメインネット上でさまざまなトークンが発行されているのが見られます。それでは、これらのトークンとそれらの背後にあるプロトコルはどのように機能するのでしょうか。
  2. この記事の目的は、BTC資産の発行計画の状況をタイムラインの形で明らかにすることです。実際には、ビットコインの人気を引き起こしたのは何か、掘り下げてみましょう。
  3. 同時に、この記事は多くの記事を参照しています。参照と調査の過程で、個々の記事にはいくつかの合意/プロジェクトのタイミングに誤りがある可能性があることが分かりましたので、この記事の全てのタイムラインに関連資料を添付しました。もし誤りがありましたら、指摘していただければ幸いです。
  4. 免責事項:記事で言及されているトークンは、学習および取引にのみ使用され、投資の提案はありません。DYOR

第1章 — 運命の歯車が動き始める

「1」序数

多くの既存の記事はOrdinals Protocolから始まりますが、Ordinals公式文書では最初にOrdinal Numbers理論が言及されています。 このことから、CaseyもOrdinals Protocolを作成する際にそれからいくらかのインスピレーションを得たと推測されます

みなさんご存知のように、ビットコインの世界における最小単位はサトシ(sat)であり、序数理論はこれらのサトシに人工的に番号を付けることを単純に理解することができます。BIP提案の動機のセクションから、この理論はビットコインが所有権の移転や鍵の回転を必要とせずに安定した識別子として機能する方法を提供したいということを要約することができます。

もちろん、この理論にはいくつかの異議があります。ユーザーのプライバシーの低下、UTXOセットのサイズの増加、ダスト攻撃などが含まれます。詳細については、BIP提案を参照してください。

「2」順序合意

合意案の提案

オーディナルズ合意はケイシーによって提案され、以下のアイデアが提案されました。

これらの「サトシ」を特定の順序で配置し、0から2,100,000,000,000,000の序数を割り当て、その後、他の情報(画像、テキスト、ビデオ、あるいはコードの文字列さえも)に接続することはできます。その結果、すべてのサトシがユニークで置き換えができないものになります。これは、ビットコインにNFTを作成する能力を与えることに等しいです。

Ordinals契約は2022年末に展開され、最初の銘文は2022年12月14日UTCに主ネットに刻まれました(https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0)、その間に契約が合意されました。これまで常に更新されてきましたが、公式発表はされていません。現在、CaseyのTwitterで最初の公式発表が見つかり、序数の合意は12月または1月に提案されたと考えられます(Shepが提供してくれた手がかりにも感謝)。

契約の特性

SATの数字と希少性の分割

人間は自然なコレクターです。序数がSatsに人工的に番号を付けているので、なぜこれらのSATを高くしたり低くしたりしないのでしょうか。そのようにして希少性の区別がつくようにできます。現在、6種類の希少性があります。


この希少性は、実際に紙幣で遊んでいるときに「ヒョウ柄紙幣」、「シリーズ紙幣」などと呼んでいるものに類似しています。基本的に、それらはすべて紙幣です。実際の価値は紙幣の額面価値ですが、人々がそれに特別な意味を付けるため、より高いコレクタブルな価値があり、プレミアがあります。つまり、私たちがよく言う「コンセンサスが価値を生み出す」ということです。

取引内の各satとトラックされたものに特定のルール番号を割り当てる一方で、Ordinals Agreementは誰もがイメージ(Image)、テキスト(Text)、ビデオ(Video)、オーディオ(Audio)などの追加データをアタッチできるようにもします。初期の頃、プレイヤーたちはそれにNFTを作成する可能性が高かった。創設者ケーシーの最初の立場も、人々に何かをビットコイン上に不変なものを保存させることであり、最も古く最も一般的なチェーンであるBitcoinにOrdinalsを結びつける多くの人々がしばらくの間「Bitcoin NFTs」と同等だと考えていました。今日でもUnisat Walletでそれらを見ることができます。


最初に入れたものから最初に取引する

取引プロセス中に、連続するシリアル番号を持つ順次SATが混乱しないようにするために、先入れ先出しの取引方法が使用されています。以下は王一石の記事(https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/)の例です。これにより、先入れ先出しの特性が説明されます:

以下の画像には、左側に2つの入力があります。 アドレス1とアドレス2には、合計5サトシがあります。 このトランザクションでは、4サトシが3 OpZで始まるアドレスに送られ、1サトシがマイナーにマイナー手数料として支払われることになりました。


上記の取引で、各サトシにシークレットでOrdプロトコルを使用して識別子(シリアル番号)を割り当てたと仮定すると、取引が完了した後、アドレス1とアドレス2の4つの番号付きサトシOrd A->Dがアドレス3に送られ、最後のサトシがマイナーに与えられました。

いわゆる「先入れ先出し」は、各サトシ番号がトランザクション出力内のインデックスに従って順序付けされることを意味します。たとえば、以下の図のトランザクション出力(Output)では、アドレス3がマイナーアドレスよりも上位にランク付けされており、その後、アドレス1とアドレス2からサトシがアドレス3に最初に引き継がれ、その後にマイナーアドレスに移行します。


プロトコルの原則

Bitcoinに詳しい人なら誰でも、Bitcoinがピアツーピアの電子マネーシステムとして生まれたことを知っています。使用されているプログラミング言語は、チューリング完全ではないスクリプト言語であり、複雑な機能を実装することはほぼ不可能です。そして、'17年と'21年のBTCの2つの主要なアップデートにより、BTC上で複雑なロジックを含むいくつかの機能を実装することが可能になりました。

上記の開発前提に基づいて、Ordinalsプロトコルは、その銘文の内容をTaprootスクリプトに記入し、UTXOを使用することで閲覧および転送の効果を達成しました。Taprootスクリプトのコストは既存のTaproot Outputsからのみ支払うことができるため、二つの段階(コミット/リベール)が彫刻を達成するために使用されます。まず、トランザクションを提出する際に、銘文の内容を含むスクリプトを持つTaproot Outputを作成する必要があり、次に、トランザクションを公開する際に、前もって作成した提出されたトランザクションを消費して、銘文の内容をチェーン上で公開する必要があります。このプロセスでは、銘文の内容を一連のステップで直列化する必要もあります。

これを平易な言葉で説明すると、あなたがWeChat送金を開始するのと同じです。送金プロセス中に、コメント(Taproot Output)で作成した銘柄の内容を示す必要があり、その後送金(トランザクションの送信)を行う必要があります。送金が完了した後、他の人がコメントで書いた内容をチャットボックスで見ることができます(トランザクションを公開)。この送金にコメントがない場合やトランザクションがキャンセルされた場合、この銘柄の内容はリンクにアップロードされません。

第II章 — BTCエコシステムの資産発行が満開

“1” Brc20契約

提案書

Ordinalsプロトコルが登場した後、早期のプレイヤーはNFTを使って遊んでいました。匿名の開発者domoが2023年3月8日に実験的な標準をリリースしました。Ordinalsプロトコルをベースに改良されたBRC-20プロトコルは、最初のBRC20 $ordiを公式に展開しました。これにより、誰でもBitcoinネットワーク上でトークンを発行できるようになりました。これは、Ethereum上でERC-20トークンを扱う方法と類似しています。

注意:

  1. domoの最初のBRC-20に関するツイートは2023.3.9でしたが、$memeと$ordiの展開時間を見ると、2023.3.8に開始されたはずです

  2. $memeは最初のBRC20が展開され、そして$ordiは最初に公式にリリースされたBRC20であり、それは展開時刻を見ることで推測することができます

しかし、誰もが$ordiの開発を経験したはずです。ここではあまり触れられていません。詳細は以下のツイートをご覧ください:

プロトコルの原則

BRC-20プロトコルは、Ordinals理論に基づいて、BRC20トークンの展開、鋳造、および転送を可能にする一連の標準を確立しています。プロトコルのフォーマット標準は、Sats Nameプロジェクトのフォーマットから派生しています(Ordinalsプロトコルに基づく最初のDIDプロジェクト)。

また、ここで平易な言葉で説明すると、序数契約のように、あなたがWeChat送金を開始するのと同等でありますが、メモの内容が異なります。

拡張

BRC-20プロトコルのこの方法により、Bitcoinチェーン上で均質化されたトークンを自由に発行できるようになりましたが、Bitcoinにはアカウントモデルがないため、BRC-20の内容はSegwitのTaprootスクリプトに配置されています。従って、チェーン上の各アカウントのBRC20残高を直接計算することはできません。そのため、現在の方法は、インデックスサーバーをチェーンの下に構築して、BRC20トークン情報の取得、残高計算、取引転送などを実現することですが、中心集権化のリスクがあります。

まず、BTCレイヤープロトコルの3つの部分を理解しましょう:合意はBitcoinへのデータの書き込みルールを定め、インデクサーはこのデータをクエリおよび分析する機能を提供し、台帳はトークン残高を記録し転送を処理します。

BRC20の場合、インデックスサーバーは最初にすべてのBRC20展開を認識する必要があり、トークン情報を読むために「インデックス」と呼ばれます。

同時に、BRC20残高はすべてスクリプトに刻まれているため、BTCネットワーク自体はそれを認識できません。したがって、BRC20インデックスサーバーはBRC20残高を記録するためのローカル台帳を構築する必要があります。転送が発生するたびに、ローカル台帳をチェックして更新する必要があり、取引が行われるかどうか(コインが十分にあるかどうか)を確認する必要があります。


したがって、BRC20は取引中に2つのトランザクションを送信する必要があります。

  1. 最初の取引は、ローカル台帳の最新の台帳データを読み込み、残高を計算します

  2. その後、2回目の取引が転送されます。

Ordinalsプロトコルは基本的にNFT向けに設計されています。改良されたBRC20に基づいて、転送の複雑さは再帰的に増加します。BRC20インデクサーは台帳の作業も担当しています。この台帳はBitcoinから完全にオフチェーンで存在します。インデクサーは台帳の整合性を保証するために、すべての残高変更を正確に記録する必要があります。

そのため、時間が経過するにつれて、インデクサーレジャーが蓄積され、ノードへの圧力が増加します。 インデクサーが継続的に動機付けされない場合、持続するのは難しいでしょう。 インデクサーレジャーがもはやサービス提供されていない場合、BRC20は完全に使用できなくなります。

"2" TRAC システム

$TRAC

$TRACは、Bennyによって2023.5.3に発売されたBRC20トークンであり、2023.5.22に正式に展開および発売されました。

Trac Core

Trac coreは、ビットコインの銘柄に関するオラクルおよび分散型インデクサーであり、銘柄エコロジカルデータのインデックス作成、取得、価格設定などの問題を解決します。

たとえば、インデクサーに関しては、インスクリプションデータがBitcoinチェーンに保存されていますが、これはインスクリプションに関連する情報にすぎず、データの更新と監査プロセスにはサードパーティーの中央集権化されたインデクサーが必要であり、常にセキュリティが批判されています(たとえば、11月末のBinanceのordiインデックス会計エラー)。したがって、TracはインスクリプションエコシステムがBitcoinのセキュリティをより大きな範囲で継承し、Bitcoin上のすべてのデータを収集、整理、整列し、将来は数百のインデクサーノードを導入する計画です。

同時に、ノード数が増加するにつれて、Trac Coreはオラクルの役割も統合し、ブロックチェーンに必要な信頼性のあるデータを外部ソースから取得し、これは後に構築されるインスクライブドネイティブDeFiなどの上位プロトコルの基盤となります。TracのAPIは無料で呼び出すことができます。

その結果、Trac Coreの生態カードスロットは、分散型インデクサーでありビットコインオラクルでもあるため、ほとんどの碑文プロジェクトよりも先を行っていると言えます。

Tap Protocol

Tap ProtocolはOrdinalsに基づいた改善されたプロトコルで、2023.8.7に$TRACチームによってリリースされました。これは、ミラーリングされたBRC20プロトコルのアップグレードバージョンと考えることができます。BRC20と互換性があり、アップグレードされたプロトコルです。以下の4つの特徴があります:

  1. 独自のトークン規格を備えたOrdFiプロトコル
  2. BRC20トークンと互換性があり、簡単な市場統合、およびBRC20名の長さ制限を破る。 BRC-20トークンの長さは4桁に固定されていますが、Tapのトークンの長さは3または5-32ビットです(4桁ではありません)
  3. バッチ転送、担保資産、トークンスワップなどの機能をサポートしています。L2チェーンに依存せずに取引効率を向上させます。
  4. 最初の合意書サポート呪いの銘文

プロトコルのガバナンストークンとして以前に展開された$TRACを使用します(非常に特徴的ではありませんが、ここで説明します)

現在、Tap Protocolで$TAPおよび$-TAPトークンが公式にリリースされており、$TAPは2023年8月6日にBennyTheDevによって作成されました。$-TAPはコミュニティマイントに公開され、合計21,000,000(または21,000)があります。Shepの調査によると、$-TAPは$TAPよりも30分早く展開され、プロトコル内の本当の最初のネイティブトークンです。

パイプ

パイププロトコルは、$TRACの著者であるベニーによって提案され、これはRunesプロトコルの改善案でした。パイプ契約は、Ordinals契約の創設者であるケーシーによって提案されましたが、その主な焦点はOrdinals契約にあります。そのため、Runes契約の開発は遅れており、ベニーはRunes契約のアイデアを学んだ後、わずか1か月でパイプ契約を立ち上げました。

3つの間のリンク

この時点で、ベニーが半年未満で3つのプロジェクトを立ち上げ、これら3つのプロジェクトが絡み合っているのがわかります。最終的なドールセット。以下の画像を使用して、それらの関係を解明しましょう。

一般的に、プロジェクトのガバナンストークンは契約のネイティブトークンとして使用され、これによりBennyがお互いを促進および制限することができます。現時点では、これらのガバナンストークンの具体的な機能は公式に発表されていませんので、次の開発で興奮する衝突が起こるかどうかを見ることができます。

"3" Atomicals協定

合意案の提案

Atomicals Protocolの創設者は、2月にOrdinals Protocol上でDIDプロジェクトを開発しようとしましたが、開発の過程で、Ordinals Protocolの制限により、彼が望んだいくつかの機能が不可能またはやや不器用になることがわかりました。彼は2023年5月29日にAtomicals Protocolに関する最初のアイデアをツイートし、数ヶ月の開発の後、2023年9月17日に合意を発表しました。

Atomicalsプロトコルの初期ローンチは、当時、OrdinalsプロトコルとBRC-20プロトコルの導入により、それらを基にした多くの改良プロトコルが異なるチェーン上で登場したため、Bitcoinエコシステムであまり注目されませんでしたが、Atomicalsプロトコルのドキュメントを見ると、それは完全に異なるプロトコルであることがわかりました。

理論的基盤 — デジタルマター理論(DMT)

DMT理論(Digital Matter Theory)は、デジタルマター理論を指し、デジタル情報は単なるランダムな数字や文字ではなく、実際には木や金属のような独自の「物質」としても見ることができることを意味します。DMTは、ブロックチェーンデータ内のトランザクション、バイト、またはその他のパターンであり、これらのパターンは価値のあるデジタルアイテムや資産に変換することができます。

ここには、皆さんに理解を深めていただくためにDr. Jingleのコンテンツの引用もあります。

  1. 物理学者の中には、情報が地球上のすべてを最終的に制覇する可能性がある新しい物質であると主張する人もいます(これは非常に論争的です)。現在の成長トレンドによると、地球上のデジタル情報量は約350年後に物理的な原子よりも多く使用される可能性があり、デジタル情報の指数関数的な成長と重要性が強調されています。
  2. 物理学者のアイデアは、多くの人々を彼を強制的なプロトコルに変えることを奨励し、ビットコインのブロックチェーンから貴重な情報を解析して、「任意のトークンではない」を作成することを可能にしました。デジタル物質理論を使用することで、デジタル価値の創造を完全に変えることができ、それをより任意ではなく意味のあるものにします。デジタル物質理論の文脈でデータを使用することで、データの中で新しい価値のシーケンスを特定し、導出するための新しいメカニズムを作成することができ、新しい形式のトークンの可能性を開くことができます。
  3. 例えば、一部の人々はビットコインをDMTのアプリケーションと比較することさえあります。ビットコインは任意のトークンではありません。 2100万枚のコイン、10分ごとの1ブロックなど、独自の仕様があります。 ビットコインネットワーク上でのデジタル情報交換を通じて、価値を移転および保存することができます。 ビットコインはデジタル世界にしか存在しませんが、その価値と影響力は従来の物理的な通貨と同様に、現実世界にも重要な影響を与える可能性があります。
  4. しかし、DMTには論争があります。一部の批評家は、デジタル情報は物質やエネルギーなどの基本的な物理的実体とは比較できないと主張しています。なぜならデジタル情報自体が直接現実世界を変えることはできないからです。しかし、DMTの支持者は、デジタル情報が直接的に現実世界を変えることはできないと信じています。しかし、人間の行動や決定を通じて、デジタル情報は暗黙的に世界を変えることができると考えています。例えば、暗号通貨の応用などです。

問題を抱えるビットコインの開発者

  1. 独自のAPIによって引き起こされるさまざまな問題:
  2. サービスのロック、高い相互作用コスト、同じオンチェーンデータが異なる表現形式を持つこと、開発者間の競争
  3. 信頼性の低いインデクサー:
  4. 資産の安全性の問題、頻繁な変更、序数の正負の数
  5. トップレベルのデザインの欠如:
  6. 合意を組み合わせて独自の施設を開発するのは困難です
  7. オンチェーンメタデータの制約:
  8. 例: コレクションは手動でGithubリポジトリにアップロードする必要があり、数十のマーケットプレイスで手動で更新する必要があり、オンチェーンの応答には合意がありません
  9. バグは修正できないか、修正するのに高額です
  10. Ordinalsプロトコルのデータ構造は、異なる市場がオフチェーンの取引や独自の指数を持つことを意味する単一ファイルの使用に大きく依存しています。
  11. コントロールの欠如:
  12. 強力な高性能分散型インデクサーへのアクセスがない場合、およびより多くのサービス/インデクサーロックがない場合、データの携帯性は問題になります
  13. 収益の不足:
  14. これらの特定のサービスやマーケットプレイス、およびインデクサーやAPIなどの独自のサービスに依存することは、利益を低下させる可能性があります

最初の3つは開発者向けの質問で、最後の3つはクリエイター向けです

原子論

Atomicalsプロトコルは、ビットコインなどの未使用トランザクション出力(UTXO)ブロックチェーン向けに、NFTとして伝統的に知られるデジタルオブジェクトの造幣、転送、および更新を行うためのシンプルで柔軟なプロトコルです。

️ 1 ︎ デジタルオブジェクト「atom」NFT

アトミカル(または「アトム」)は、ビットコイン上でミント、転送、および更新できる新しいタイプのNFTです。主な違いは、中央集権的なサービスや信頼できる第三者のインデクサーを使用する必要がないことです。ビットコインに変更を加える必要はなく、サイドチェーンやL2も必要ありません。デジタルライフを永遠に取り戻す時が来ました。

2 ️ ︎ BitWork — マイクロプルーフオブワークPoW

Atomicalsプロトコルへの最も興味深い改善点は、トークンの鋳造プロセスにCPU演算プロセスを追加したことで、これをBitWorkと呼びます。創設者は、トークンを鋳造する前に特定の接頭辞文字に一致するハッシュ値を徹底的に計算する必要があります。

PoWは、コインの鋳造を比較的公正にし、エネルギーと時間の価値の注入、およびランダムな幸運要素を持っています。

従来のPoWアルゴリズムとは異なり、計算が難しいBitworkは、プレフィックス一致方法を変更することで、マイニングの難易度を細かく調整できます。プレフィックスの後に1から15までの数字を追加でき、たとえば「7777.1」や「7777.15」のように、その文字が許容される変動範囲を示すことができます。

その動作原理は「.」です。後に続く数値はハーフワイルドカードと呼ばれ、その数値から始まる5番目の文字に一致させるために使用されます。例えば、「7777.10」の場合、最初の4つのtxid文字(16進数)は「7777」である必要があり、5番目の文字は10(16進数)以上である可能性があります。

したがって、5桁はa、b、c、d、e、またはfになり得ます。これにより、システム全体が16回ではなく、2回から16回の間で選択できるようになり、難易度が上がるたびに16回だけでなく選択できるようになります。

同時に、BitWorkはいくつかの新しいユースケースももたらしました:

  1. キャスティングプロセスにランダムな幸運要素を追加する
  2. バニティTXIDsとReFSを中心にコミュニティを組織化する
  3. 本当にクールなリファレンスやプレフィックスを持っていると、コンセンサスによって関連するコミュニティを組織することができます
  4. 高価なシグナル理論に基づくコンテンツランキング
  5. このようにして、電気などのエネルギー消費に基づいてコンテンツをランク付けすることができます
  6. トークンの発行制限と制限 - スパムフィルタ

3️ ︎ コンテナNFT — NFTスタンダード

コンテナ(Container)は、NFTとメタデータを表現するための収集基準です。アトミカル、オーディナル、ビットマップなどの合意の内容を追加/変更/削除するために使用でき、さらに永続的な「封印」を選択することもできます。つまり、コンテナ内のコンテンツをロックし、コンテナを開けることができる「鍵」を破壊して、封印時の状態を維持し、変更できない状態に保つ目的を達成できます。

コンテナ名サービス:

  1. コンテナ名はハッシュタグ#記号で始まり、各名前はユニークで繰り返し不可能であり、先着順で割り当てられます
  2. 名前は3〜64文字の範囲内であり、コンテナ名の登録を遅らせるためにBitworkが使用されています
  3. コンテナ名の例:#bitcoin -funks、#gemini -warriors、…

4️ ECT ARC20 — Dyedコイン

Atomicalsプロトコルは、Bitcoinの最小単位であるsatを基本の「原子」として使用しています。各satのUTXOはトークンそのもの、つまりARC20の残高を表すために使用されます。1トークン=1 sat。

ARC20は染色コインモデルであり、登録情報はトランザクションスクリプトに記録されます。情報をUTXOにバインドすることで、トークンのプログラム可能性と分散化が向上します。同時に、トランザクションのセキュリティはBTCメインネットワークによって保証されます。トランザクションの追跡と残高の計算に関してARC20トークンのバランスを計算するためのオフチェーンシステムは不要です。なぜなら、トークンの残高はUTXO内のSAT数と一致しているからです。これはBRC-20プロトコルとの最大の違いです。

ARC20を展開する際には、トークン名、総額、数量制限、難易度設定、開始ブロック、画像などの情報が必要です。
ARC20を作成する際、ユーザーはトークンの名前をUTXOスクリプトに記入します。 金額は、UTXO内のsatsの数によって直接決定されます。 1 sat = 1トークン。
3. ARC20を転送するには、ユーザーはもはやBTCにデータを預ける必要はありません。代わりに、トークンを保持し続けるUXTOを使用して、他のアドレスにトランザクションの入出力を行うだけです。

ARC20について、トークン登録情報を読み取り、どのUTXOがARC20であるかを確認するために、インデックスが必要です。

これによる利点は次のとおりです:

  1. インデックスサーバーのコストが大幅に削減されました。ほとんどの人が自分自身のインデックスサーバーを作成でき、システムは非常に分散化されています
  2. 送金は完全にBTCネットワークに依存しており、スパムトランザクションを繰り返し作成しません。ARC20送金自体のセキュリティはBTCによって保証されています。
  3. ARC20の原子性はBTCのそれと一致しており、多くのネイティブアプリケーションに適しています

もちろん、染色コインの設計にはいくつかの欠点もあります。 salはデータに書き込まれず、代わりにsatにバインドされているため、ARC20バランスの最小分割精度は1です。

これにより、ユーザーはBTCメインネット自体で細かい取引を行うことが不可能になり、546 satの最小取引制限を設定して、ダスト攻撃を防ぐことができます。ただし、アトミカルズプロトコルは現在、具体的な分割計画を提案し、積極的に開発されています。

BRC20とARC20の最も重要な違いを示す写真がこちらです:


5 ️ ︎ レルム名システム(RNS)— ドメイン ドメイン名システム

RNSは、DNSドメイン名システムの真のライバルであり、DNSおよび他のブロックチェーンドメイン名システムの世界的な代替となることを目指しています

レルム名は、ネットワークアドレスとリソース情報を関連付けるために使用できる人間が読める識別子です。レルム名はプラス記号+で始まり、少なくとも1つのアルファベット文字を持ちます。例えば、+aliceや+agent007などが有効な名前です(トップレベルのレルムドメイン名システム(RNS)でのドメインまたはTLR)。

ドメイン名は、中間業者や中央登録機関がないことを基本的に意味する原子デジタルオブジェクト形式を使用して、ビットコインブロックチェーン上で直接所有および自己管理されています。


6 ️ ︎ サブレルムの鋳造 — サブドメインファウンドリー

任意の領域(Realm)の下に、サブリアルム(Subrealms)を発行してコミュニティを管理し、トークン化します。具体的なルールは次の通りです:

  1. 任意のフィールドまたはサブフィールドはサブフィールドを公開できます
  2. すべてのサブドメインは同じ特性を継承し、サブドメインに基づいてサブフィールドを公開することができます
  3. 誰もが自分の所有する分野の登録者であり、中央集権的な機関は存在しません

ここに一般的な例があります:

  1. 最初に、私たちはフィールド+ATOMを登録しました
  2. Punk NFTsについてのコミュニティを形成したい場合、+ATOMフィールド+ATOM.PUNKに基づいたサブフィールドを作成することができます
  3. その後、PunkコミュニティでDAOを設立し、その後、別のサブフィールド+ATOM.PUNK.DAOを作成できます
  4. DAO内の全員にDIDが割り当てられ、その後、サブドメイン+ATOM.PUNK.DAO.JINGLEを作成できます

その上、Subrealmはソーシャルメディアの組織、身元確認、ロイヤリティ報酬などにも使用できます。

契約の特性

上記の原子論を通じて、Atomicalsプロトコルの主な特長がわかる。

  1. トークンを表す基本単位としてサトシを使用します
  2. Bitcoin上でデジタルオブジェクトを作成、転送、更新することができます
  3. 分散化された、Bitcoin文化的に適合したトークン化アプローチを提供する
  4. Proof of Work (POW)を使用して、鋳造プロセスの公平性と分散化を高める
  5. Bitcoinの機能拡張とさまざまなアプリケーションをサポートするように設計されています

他の契約との主な違い

Atomicalsプロトコルの違いを理解する最良の方法は、他の人気のあるNFTプロトコルと比較することです:

“4” ビットマッププロトコル

合意案の提案

Bitmap.landは、ビットコインエコシステムにおける最初のメタバースプロジェクトであり、序数理論(Ordinals theory)とビットマップ理論(Bitmap theory)に基づいています。

ビットマップ理論(ビットマップ理論)はTwitterユーザーによって提案されました@blockamoto2023年6月5日。

この理論では、ビットコインブロック内の各取引入力を区画(パーセル)としてマッピングし、ブロックまたは地区(ディストリクト)を形成します。異なる取引入力のサイズの違いにより、マップされる区画のサイズも異なります。

契約概念

Bitmap.landの購入者はDecentralandとThe Sandboxに影響を受け、地形を分割して地図上に模様を描く方法を使用しました。これは、これらの2つのプラットフォームでの土地購入ロジックに類似しています。ユーザーは、刻銘を通じてデータをサトシに書き込んで特定のBitcoinブロックの所有権を取得します。これは、無料で造幣することに似ています。


Bitcoinブロックチェーンでは、各ブロックが4つの部分に分かれ、異なるハーフィングサイクルを表しています。ユーザーはBitmap.landウェブサイトで各ブロックの番号と色を確認できます。異なる色は異なる販売状態を表しています。

Bitmap.landの販売は序数理論に密接に関連しており、DecentralandやThe Sandboxの仮想土地販売と同様、ERC-721規格に依存しています。序数理論は初期の染色コインの原理と類似していますが、Bitcoinの現在の物語、コンセンサス、エコロジー、およびインフラの文脈では、2つは異なります。序数理論はERC-721ほど革新的ではありませんが、BRC-20のアプローチはより原始的です。

Bitmap理論は、Bitcoinブロックに新しい説明を加え、トピカルであるものの実用性に欠けるものを提供します。Bitcoinとメタバースの間の接続を変え、Bitcoinブロックチェーンの各ブロックに新しい次元を与え、ユーザーが個々のブロックを所有および記録することで、それをメタバースの一部にします。

ビットマップ理論はOrdinalsコミュニティの注目を集め、記述のブームを引き起こしました。ビットコインブロックチェーン上の任意のブロックは、ビットマップを介してメタバースの一部になることができ、コミュニティに創造と所有権の新たな機会をもたらします。

Bitmap.landは、ビットコインとメタバースの境界をビットマップ理論を通じてぼかし、所有権、創造性、コミュニティの発展の道を切り開きます。銘文ブームが続く中、デジタル世界での場所を求める人々にとって莫大な潜在能力を意味します。

興味のある学生は、公式ブラウザーでさまざまなビットマップを表示することもできます: https://bitmap.game/

「5」BRC-100プロトコル

合意案の提案

皆さんご存知のように、オーディナルプロトコルやBRC-20などのBitcoinベースのプロトコルは、「オンチェーン宣言とオフチェーン分析」メカニズムを通じてBitcoinエコシステムの開発に多くの想像の余地をもたらしています。また、多くのBitcoin NFTやトークンが発行されていますが、DeFiなどの分散型アプリケーションの開発はまだ遅れています。その結果、Mikael.BTCは2023年9月2日に分散型コンピューティングをサポートするプロトコル、BRC-100をリリースしました。

契約の紹介

BRC-100は、オーディナル理論に基づいた拡張プロトコルであり、Bitcoin Layer 1上で様々な分散型アプリケーションを実装するために設計されています。この協定は、Bitcoin上でのBRC-20の基本機能である作成、鋳造、取引を担当するだけでなく、分散型コンピューティングの概念を導入しています。

これは、BRC-100プロトコルスタックに基づいて、DeFi、SocialFi、GameFiなどさまざまな分散型アプリケーションを開発することが可能であり、Bitcoinの第1層に真の分散型、信頼のおける、検閲耐性のある、許可なしのアプリケーションシナリオをもたらすことができます。

BRC-100プロトコルの主要な特徴の1つは、相互運用性です。これにより、プロトコルスタック内のすべてのプロトコルやアプリケーションが互換性を持ち、さらにBTC、BRC-20、またはEthereumやStacksなどの他のレイヤー1チェーンとの相互作用をサポートします。さらに、このプロトコルはUTXOモデルとステートマシンモデルを導入し、セキュリティと計算能力を向上させました。

契約の特徴

BRC-100プロトコルはOrdinals理論の拡張であるため、BRC-100自体がBRC-20のすべての機能を備えている一方、いくつかの革新的な機能も導入しています。

資金を節約する:エアドロップ契約、ガバナンス契約、リレー契約などの様々な拡張のためのBRC-100プロトコルに基づいています。私たちは、ミカエルがBTCにさまざまなDeFiゲームプレイを導入したいと考えていることがわかります

プロトコルの継承

BRC-100プロトコルは、継承の概念を導入しています。直接または間接的にBRC-100から継承するプロトコルは、BRC-100拡張プロトコルと呼ばれます。BRC-100拡張プロトコルは、唯一のプロトコルからのみ継承する必要があります。拡張契約は親契約のプロパティ、操作、および計算操作を継承し、プロパティと計算操作のみを拡張することができます。

これは、私たちが陶器を作るときと似ています。最初はただの粘土の胚です。徐々に磨いて形作ると、飾る、物をしまうなど、徐々に機能が拡張されていきます。

BRC-100プロトコルスタック

BRC-100プロトコルおよびそのすべての拡張および改良は、総称してBRC-100スタックとして知られています。このスタックに基づいて、すべてのトークン/アプリケーションは互換性があり、つまり、1つのトークン/アプリケーションが他のアプリケーションをどこでも使用できることを意味します。

契約と申請

BRC-100プロトコルスタックでは、プロトコルとは、アプリケーションのプロパティ、操作、および計算操作を記述するための標準です。アプリケーションとは、プロトコルがビットコインネットワークに登録された後に作成されたインスタンスです。

アプリケーションは基本的に計算能力と状態を持つトークンです。アプリケーションの計算能力はプロトコルで詳細に説明されています。サブアプリケーションを追加しないと、アプリケーションには契約で説明されていない計算能力を持つことはできません。追加されたサブアプリケーションもプロトコルの計算能力しか持つことができず、それ以外の場合、パブリックインデクサーはアプリケーションの状態を検証できなくなり、ユーザーとアプリケーションの状態が一貫しなくなります。

アプリケーションの入れ子

BRC-100およびその拡張プロトコルに基づいて展開されたアプリケーションは、ネストされることができます。つまり、1つのアプリケーションの下に、サブアプリケーションと呼ばれる別のアプリケーションを作成することができます。

子アプリケーションのティッカーは「親アプリケーションのティッカー:」で始まります。複数のアプリケーションを作成して複数の独立した計算ロジックを完了できます。例えば、クラシックなAMM DEXシナリオでは、複数のLPサブアプリ/トークン、例えば「amm_dex: LP_BRC100_BTC」をDEXアプリケーション内に作成する必要があります。

アプリのステータスとアドレス

UTXOモデルに加えて、BRC-100プロトコルはプロトコルの計算能力を拡張するために状態機械モデルも導入しています。

アプリケーション、サブアプリケーション、およびアドレスにはすべて状態があります。たとえば、アプリはトークンを保持し、アドレスはアプリ内の残高を保持できます。UTXOおよび状態の遷移は、burn2/burn3およびmint2/mint3の命令で行われます。

計算操作(cop)は、特定の計算論理、つまり、アプリケーションおよびアドレス状態変換論理を表すために使用されます。

例えば、アドレスAはburn3銘文を使って、アプリケーションに対してトークン1を10個破壊します。この時点で、アプリケーションはこのUTXOと10個のトークン1を持っています。アプリケーションは、これらの10個のトークン1を、任意のアドレスまたはアプリケーションの内部状態を変更することによって、その計算ロジックを介して割り当てることができます。その後、アプリ内のトークン1のアドレスまたはアプリ自体が、mint3コマンドでそれを生成することができます。

アクセス許可

BRC-100プロトコルでは、所有者と管理者の2つの役割が導入されています。

アプリケーションの展開記録を持つアドレスは所有者と呼ばれます。所有者は展開記録付きのUTXOの転送を追跡できます。すべての子アプリの所有者は親アプリの所有者です。

管理者はオーナーによって管理され、管理者は他の管理者を管理することはできません。オーナーと管理者の権利は厳しく制限されています。彼らはユーザーを審査することはできません。DAOを立ち上げていないアプリを管理し、mint2/burn2の計算操作を完了することしかできません。

管理者は、アドレス、アプリケーション、またはサブアプリケーションです。デフォルトでは、アプリケーションとサブアプリケーションは互いの管理者です。追加の設定は必要ありませんが、サブアプリは互いの管理者ではありません。

burn2/burn3の碑文は、適切な処理のためにアプリのデプロイヤーに送信する必要があります。

"mint2"命令で生成する必要があるトークンの一部は、アプリ/サブアプリケーションによって論理的に割り当てる必要があり、アプリ/サブアプリケーションはトークン管理者でなければなりません。"burn2"命令も同様のロジックを持っています。

burn2/burn3の碑文は、計算操作のロジックに従って適切に処理するために、アプリケーションのデプロイヤーに送信する必要があります。

アプリケーションの分散型ガバナンス

BRC-100プロトコルスタックは、BRC-100またはその拡張プロトコル標準を実装するアプリケーションを統治するBRC-101という統治プロトコルを導入しています。アプリがDAOを立ち上げると、分散型投票を通じて統治を完了する必要があります。

アプリケーションのガバナンスには、アプリケーションおよびサブアプリケーションのプロパティの更新、サブアプリケーションの展開、およびアプリケーションの停止が含まれます。アプリケーションのガバナンスはオンチェーンのガバナンスです。オンチェーンの投票が通過すると、アプリケーションはコンピューテーショナルアクション(例:egov)を介して通知されるべきです。その後、アプリケーションは時間がロックされた後に自動的にガバナンスを実行します。

アプリケーション/トークンを展開する

BRC-100プロトコルでは、アプリケーションを展開する方法が2つあります。1つは展開指示を使用して直接展開する方法であり、もう1つはガバナンスプロトコルであるBRC-101を介して展開する方法です。

最初のものは、ガバナンスの構成を必要としない親および子のアプリケーションを展開するために使用され、もう一つはガバナンスを必要とする子のアプリケーションを展開するために使用されます。

トークンの鋳造

BRC-100プロトコルには、異なるシナリオでトークンを鋳造するための3つの鋳造命令、mint、mint2、およびmint3が提供されています。

アプリケーションを展開する際には、ユーザーが“mint”コマンドを使用して作成できるトークンの数を設定する必要があります。残りのトークンも“mint”命令を使用して作成されます。

「ミント」:ユーザーがミントし、公正なミント、誰もがユーザーのためにトークンをミントできますが、「ミント」オペレーターの総数はアプリケーションの「最大」および「mma」属性の設定を超えてはなりません。ミント後、トークンの循環供給量が増加します。

"mint2":ホワイトリスト入手、アプリはミントできるユーザー数またはアプリ数を記録し、誰でもアプリルールに従ってユーザーまたはアプリのためにmint2トークンをミントできます。 mint2後、トークンの流通供給量も増加します。

"mint3": Mint3は財務造幣です。mint3は、他のアプリケーション内のユーザーやアプリケーションの残高です。誰でもmint3トークンを申請し、申請規則に従ってユーザーやアプリケーションに割り当てることができます。mint3の後、トークンの流通供給は増加しません。

トークンを破壊する

Destroyは、BRC-100プロトコルで導入された新しい操作です。ユーザーはDestroy操作を刻み、その後、その銘柄をアプリケーションのデプロイヤーに転送することができます。これは、転送操作の意味論に類似しています。その後、燃やされたトークンは破壊されるか、アプリの残高に転送されます。

ミント操作の定義と同様に、バーン、バーン2、バーン3の3つのバーン演算子があり、それぞれmint、mint2、mint3に論理的に対応しています。追加の構成は不要で、すべてのアプリ/トークンがこれら 3 つの書き込み手順をサポートしています。

“Burn”: 公開燃焼、誰もが命令を使用してトークンを破壊できる。トークンが正常に破壊されると、流通量が減少し、破壊されたトークンは再び鋳造されない。

「burn2」:ホワイトリストが破棄されました。アプリケーションによって設定されたルールに従い、burn2 トークンがアプリケーションに転送されると、ユーザーの残高が減少し、アプリケーションの状態が適切に更新され、流通量が減少します。実際には、AMM DEX での流動性の削除などのロジックが burn2 を通じて実装される可能性があります。

「Burn3」:宝物庫が破壊されます。Burn3は、ユーザーのトークン残高を減らし、「to」アプリケーションの残高を増やします。実際のアプリケーションでは、mint3と連携してトークンを交換し、AMM DEXで流動性を高めるロジックを完成させることが可能です。

取引税とデフレーション

BRC-100協定は、トークン取引の新しいメカニズムを導入しました:取引税とデフレーション。アプリケーションは取引税の割合、税の受取人、および取引ブラックホールの割合を設定できます。これらの設定は、AMMベースの分散型取引所で取引する場合にのみ有効です。通常の送金、発行、および破棄操作には、取引税やデフレーションは発生しません。

計算操作

BRC-100プロトコルの拡張計算動作は、cop属性によって表され、プロトコルの計算能力の最小単位です。op演算子と共に使用されると、burn2/burn3/mint2/mint3のようなop演算子によって、応用およびユーザーの状態が更新される方法を定義する状態遷移関数として理解できます。

オラクルオラクル

オラクルは、ブロックチェーンがチェーン内のすべての当事者とやり取りするための一般的な要件であり、Ethereumなどのブロックチェーンで十分に実装および適用されています。オラクルがないと、ブロックチェーン上のスマートコントラクトは完全にオンチェーンデータに制限されます。ただし、ブロックチェーンと比較して、BRC-100プロトコルには非常に特殊な特性があります。

それはブロックチェーンの計算能力だけでなく、オフチェーンのインデクサーを利用して計算を完了します。同時に、オフチェーンのインデクサーは他のブロックチェーンやメタプロトコルと直接通信することができますが、ブロックチェーンはこれを行うことができません。これは、インデクサーがオフチェーンまたはオンチェーンのどのデータもOracle BRC-100プロトコルの要件を満たしていることを検証できることを意味します。

例: BTCやBRC-20アセットの送金を確認したり、イーサリアムブロック上のETHの価格を確認したりするなど。

言い換えれば、BRC-100プロトコルでは、オラクルは新しいパラダイムを持っています: 証明と検証、ユーザーは証明データを提出し、インデクサーは別のオラクルサービスが必要なく、合意外でユーザーが提出した証明データを検証するオラクル検証者として機能します。

BRC-100プロトコルでは、burn2/burn3/mint2/mint3の命令が、プロトコル外の証拠データを提出するための証明属性をネイティブでサポートしています。インデクサーは、認証データを検証し、状態の一貫性と正確性を確認できます。証拠は、トランスファープルーフ、Merkelツリープルーフ、ゼロ知識プルーフ、価格プルーフなどがあり、資産、エアドロップなどのシナリオを橋渡しするために使用できます。さらに、ビットコインのレイヤー2、ローン決済などのシナリオを橋渡しするためにも使用できます。

リレープロトコル

Bitcoin上のメタプロトコルは異種であり、お互いに通信できません。異なるプロトコルは異なるブロックチェーンと同様であり、Bitcoinブロックチェーンのセキュリティを共有し、異なる計算能力を持っています。さらに、メタプロトコルは他のブロックチェーンと直接通信することはできません。たとえば、Ethereumは他のブロックチェーン上の資産を利用することはできません。

したがって、BRC-100プロトコルスタックは、ビットコイン、メタプロトコル、ブロックチェーンおよびBRC-100プロトコル間の通信を完了するための中継プロトコルを必要とし、他のプロトコルやブロックチェーン上のブリッジアセットをBRC-100につなぎ、DeFiなどの分散型アプリケーションに参加します。一方、プロトコルやブロックチェーンの多様性により、BRC-100には複数の中継プロトコルが存在します。

まず、ビットコイン、BRC-20、BRC-100の間の資産のブリッジングを担当するBRC-103をリリースします。

メタプロトコルやブロックチェーン(ソース)からBRC-100プロトコル(ターゲット)に資産をブリッジする場合、インデクサーが送信の正しさを検証するためには、送信証明と呼ばれる「mint2」コマンドで送信証明データを提出する必要があります。

転送の証明とは、アンカーされた資産が対象プロトコル(BRC-100)に鋳造される際、ソース側(ビットコイン、BRC-20、または他のブロックチェーンなど)からの転送データも証明として提出しなければならないことを意味します。これは取引ハッシュまたは銘柄IDである場合があります。

すべてのBRC-100インデクサーが、アンカーされた資産の鋳造の正確性を検証できるようにします。

Transfer ProofはOracleのBRC-100プロトコルの非常に重要な応用です。

プロトコルの使用事例

BRC-100はBRC-20から拡張されたものであり、基本的にBRC-20のすべてのアプリケーションシナリオを持っていますが、BRC-100のアプリケーションシナリオはそれ以上です。BRC-100プロトコルの基礎をもとに拡張することができます。以下に、一部の公式の拡張がリストされており、そのうちいくつかはすでに開発中です:

BRC-101(リリース済み)

BRC-100プロトコルスタックの分散型オンチェーンガバナンスプロトコルは、親/子アプリケーション/トークンの属性を更新し、アプリケーションを停止し、子アプリケーションを追加する方法を定義しています。

また、BRC-101は分散型投票を通じてオフチェーンガバナンスも完了できます。

BRC-102(開発中)

自動流動性プロトコルは、自動市場メーカー(AMM)アルゴリズムを通じて、BRC-100プロトコルスタックのトークンを交換する方法を定義します。計算ロジックは、イーサリアム上のUniswapに類似しているでしょう。

BRC-103(開発中)

BTC、BRC-20、BRC-100間のリレープロトコル。ビットコインのメタプロトコルは異種であり、相互に通信できません。プロトコルが異なれば、チェーンも異なります。それらはビットコインブロックチェーンのセキュリティを共有し、異なる計算能力を持っています。

したがって、BRC-100プロトコルスタックは、メタプロトコル、異なるチェーン、およびBRC-100間の通信を完了するために複数のリレープロトコルを公開し、他のプロトコルとオンチェーンアセットをBRC-100にブリッジして、DeFiなどのDAppsに参加させるでしょう。

BRC-104

流動性マイニング契約は、トークンをステーキングした後にトークン報酬をどのように取得するかを定義します。

ステーキングトークンは、BRC-100ベースのトークンであるBRC-103プロトコルの流動性プールトークンや同じトークンを報酬トークンとして使用することができます。さらに、BRC-104は、ロックダウン期間中にステークされたトークンをロックするのをサポートします。

BRC-105

エアドロッププロトコルは、複数のアドレスに効率的にトークンをエアドロップする方法を定義します。

プロトコルは、元のエアドロップデータをすべてBitcoin上で公開する必要がないため、取引手数料を節約するためにMerkle Treeを使用します。ユーザーは「mint2」中にエアドロップを所有していることを証明するためにMerkle Proofを提出するだけでよく、その後、すべてのインデクサーが正確性を検証してエアドロップを完了することができます。

BRC-106

分散型ステーブルコインプールプロトコルは、担保を通じてステーブルコインが生成される方法を定義します。

計算ロジックは、MakerDAO3のDAI on Ethereumと類似しています。

BRC-107

ローンプール契約は、担保を通じて資産を借りる方法を定義します。

イーサリアム上のAaveと同様の計算論理になります。

BRC-108

ステーブルコイン用の自動流動性プロトコル。

BRC-109

永続先物取引のための分散型取引プロトコル。

BRC-110

EVM互換ブロックチェーンとBRC-100間の中継プロトコルは、EVM互換ブロックチェーン上のアセットをBRC-100にブリッジする方法を定義します。

BRC-111

Bitcoinのレイヤー2の検証プロトコルは、イーサリアム上のレイヤー2スマートコントラクトのように、Bitcoinのレイヤー2の証明データをどのように検証するかを定義します。

“6” BRC-420プロトコル

提案書

BRC-20プロトコルが提案された後、2023.9.19にBRC-420としても知られるメタバースプロトコルと呼ばれる新しい実験プロトコルが現れました。

契約概念

BRC-420は興味深い実験です。これはOrdinalsプロトコルの中で最初のメタバースプロトコルであり、Bitmapプロトコルに基づく資産プロトコルです。

複数の碑文を 1 つの複雑なアセット (ゲーム アイテム、アニメーション、エフェクト、メタバースのゲーム モジュールなど) に組み合わせます。小さなキャラクターやペットから、完全なゲームスクリプトや仮想マシンまで、あらゆるものが作成されています。

オンチェーンのオープンソース性により、これらの資産は任意のクライアントによって実行または検証されるため、「クライアントアグノスティック」精神を完全に反映しています。


BRC-420協定は、2つの部分から成り立っています: Metaverse Standard(メタバース標準)、メタバース内の資産のオープンフォーマットを定義し、Royalty Standard(ロイヤリティ標準)、クリエイターエコノミーのためのオンチェーン協定を確立します。

BRC-420はOrdinalsのオンチェーンゲームやモジュラーブロックチェーンの可能性を開くことができます。異なるクリエイターが異なるモジュールを貢献し、新しいクリエイターがその先人の革新を築くことができます。これにより、Ordinalsエコシステム内で革新が拡大し、すべての参加者に利益をもたらしています。

契約開発

現在、BRC-420は2023年11月3日にBRC-420 DLCをリリースし、1つのDLCに数千のメタ銘柄を統合することができます。展開後、ユーザーは1回のミンティングで数千のメタアセットを取得できます。

「7」ルーン契約

提案書

BRC20プロトコルが登場した後、ケーシーはビットコイン上で同質化されたトークンを作成するのは良い考えではないと感じました。同質化されたトークンの99%は詐欺であり、短期間で消えることはありません。ビットコイン向けの良い同質化されたトークンプロトコルを作成することは、ビットコインにかなりの取引手数料収入、開発者の注目、およびユーザーをもたらす可能性があります。

Caseyは、2023.9.26にUTXOテクノロジーに基づくルーンプロトコルを提案しました。

Runesプロトコルの設計はARC20の影響を受けている可能性もあります。選択肢は、トークンデータをUTXOスクリプトに直接書き込むことで、ID、出力、およびトークンの数量が含まれます。

明らかに、ルーンの実装はARC20に非常に似ており、トークンの転送は直接BTCメインネットに処理されます。違いは、ルーンがスクリプトデータにトークンの数を記述する点で、これによりARC20よりも正確になります。

同時に、複雑さも増しており、BTC UTXOの組合せ的な性質を直接利用することが困難になっています。

合意開発

Runes協定の発表以来、Caseyの開発作業は主にOrdinalsプロトコルに注力していたため、Runesプロトコルの開発は遅れており、そのためBennyはすぐに角を迂回し、Runes協定のリリース後にPipeプロトコルを開発しました。

12月の台湾ブロックチェーンウィーク中、Caseyは台北のイベントで、Runesプロトコルがメインネットワークで開始されることも発表しました。ブロック高840,000、つまり次回BTCが半減される時、おそらく2014年4月末になるでしょう。

合計された

BTC資産発行計画を調査した後、私も彼らの魅力を十分に感じ、私自身の主観的な意見も述べました:

  1. BTC資産の発行は、今年BTCエコシステムの爆発的な発展を引き起こしましたが、それについては賛否両論があります。ただし、抽象的にBTCエコシステムの発展を見ると、1つの重要な要素 — “ストーリー” — から切り離すことはできません。
  2. 前回の考えにも述べたように、良い物語によって製品が支えられる必要があります。さもないと、製品だけでユーザーがいないという窮屈な状況に直面することが容易になります。また、様々な資産発行計画もこれを証明しており、例えば最初は最初、取り決めによって生態系にもたらされた様々な想像、公式の支持など、それら全てが物語の具体的な表現です。
  3. 同様に、この資産発行の波がBTCエコシステムにもたらした貢献を否定することはできません。技術的な観点から見ると、ほとんどの資産発行ソリューションがBitcoinの制限を実質的に突破することはないかもしれませんが、それらは主要な公開チェーンにとって貴重なストレステストを提供するだけでなく、Bitcoinの将来の発展にいくつかの可能性のルートももたらしています。
  4. 今年のこれらのエントリーの波を通じて、エントリーの長期的な影響が元のBitcoinから他の公開チェーン上のエントリーに徐々に拡大しています。一方、エントリーの普及の中で、現在のBitcoinメインネットワークの高いガス手数料や遅い取引速度などのいくつかの欠点も感じており、BTCの拡張計画の必要性も示されています。
  5. プロジェクト関係者によって拡張計画が以前からすでに立案されていましたが、それは冷めていました。現在、多くのユーザーがBTCエコシステムに注目しており、これは銘文の人気の下でBTC拡張計画の開発を加速させています。
  6. 現在、既存の拡張計画は主にサイドチェーン/ライトニングネットワーク/ネイティブL2の3つのカテゴリに分かれていますが、どの方向もまだ競争の段階にあり、その先鋒を決定していません。将来、どの方向に少し花が咲くか、あるいは驚くほど素晴らしい方向に進むかは、楽しみにしています。同時に、これは将来焦点を合わせることができる方向です。
  7. 資産発行計画の調査では、非常に明確なトレンドがあります。最初のOrdinalsプロトコルの立ち上げから始まり、Ordianlsをベースにした後続のBRC-20改良プロトコル、BRC-100分散コンピューティングプロトコル(DeFiエコシステムでのゲームプレイの導入を継続的に拡大し、ビットコインに導入したい)などの分散コンピューティングプロトコル、BRC-420メタバースプロトコル(ゲーム、音楽などをビットコインに導入する可能性をもたらす)、ARC-20(BRC-20と並行した新しい資産発行計画)などがあります。
  8. 資産発行スキームは、既存の資産発行契約のいくつかの基本的な改善から始まり、資産発行契約をベースにBTCエコシステムのニーズに対応するためのオラクル、DeFi、ゲームなどに関するルールの大規模な生態系レイアウトさえ行うように進化しています。
  9. BTCエコシステムの開発はまだ非常に早い段階にあります。Web2またはWeb3のいずれにおいても、最初にルールを設定する力を持っていれば誰でもユーザーを持つことができるという現象があります。したがって、現在はまだ多くの富の機会があります。BTCエコシステムの開発を包括的に見る必要があります。なぜなら、銘文の熱が冷めるでしょう。資産の発行に目を向けるだけでなく、資産の発行を通じて他の領域でBTCエコシステム全体の開発をどのように加速させるかも考える必要があります。
  10. もちろん、これについては異なる意見もあります。たとえば、BTC L2に関するTeacher NingNingの意見https://twitter.com/0xNing0x/status/1737010523374563744、理性的な議論。
  11. まだ研究段階ではありますが、誰もが自分のお尻で頭が決まります。ただし、投資する際にはリスクに注意し、自分自身の投資ロジックを明確に書くことを忘れないでください。短期間で戦うか、長期的に戦うかによって、ロジックが異なり、戦略も異なります。投資に関しては、知識と行動をできるだけ組み合わせる必要があります。言葉に「知らないことはお金にならないし、今稼いでもすぐに使い切ってしまうだけだ」と本当に信じています。

最後に、この記事を読んでいただきありがとうございます。この記事の本来の目的は、BTCエコシステムの発展についてより良く、より包括的な理解を提供することであり、また、皆さんとの意見交換を歓迎します。次の数日間で、私は時々意見を投稿し、拡張計画に関する別の記事も書く予定ですので、お楽しみに。

免責事項:

  1. この記事は[から転載されていますmarsbit]. すべての著作権は元の著者に帰属します[ハウ]. If there are objections to this reprint, please contact the Gate Learnチームが promptly に対処します。
  2. 責任の免責事項: この記事で表現された見解や意見は、著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 記事の翻訳はGate Learnチームによって行われます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。

BTCのエコロジカルコンテキストを明確にするためにタイムラインを使用する - アセットの発行

上級1/1/2024, 5:23:19 AM
この記事では、資産発行契約の開発経歴を紹介し、比較しています。

要約:

  1. 最近、BTCエコシステムの人気が高まるにつれて、ビットコインのメインネット上でさまざまなトークンが発行されているのが見られます。それでは、これらのトークンとそれらの背後にあるプロトコルはどのように機能するのでしょうか。
  2. この記事の目的は、BTC資産の発行計画の状況をタイムラインの形で明らかにすることです。実際には、ビットコインの人気を引き起こしたのは何か、掘り下げてみましょう。
  3. 同時に、この記事は多くの記事を参照しています。参照と調査の過程で、個々の記事にはいくつかの合意/プロジェクトのタイミングに誤りがある可能性があることが分かりましたので、この記事の全てのタイムラインに関連資料を添付しました。もし誤りがありましたら、指摘していただければ幸いです。
  4. 免責事項:記事で言及されているトークンは、学習および取引にのみ使用され、投資の提案はありません。DYOR

第1章 — 運命の歯車が動き始める

「1」序数

多くの既存の記事はOrdinals Protocolから始まりますが、Ordinals公式文書では最初にOrdinal Numbers理論が言及されています。 このことから、CaseyもOrdinals Protocolを作成する際にそれからいくらかのインスピレーションを得たと推測されます

みなさんご存知のように、ビットコインの世界における最小単位はサトシ(sat)であり、序数理論はこれらのサトシに人工的に番号を付けることを単純に理解することができます。BIP提案の動機のセクションから、この理論はビットコインが所有権の移転や鍵の回転を必要とせずに安定した識別子として機能する方法を提供したいということを要約することができます。

もちろん、この理論にはいくつかの異議があります。ユーザーのプライバシーの低下、UTXOセットのサイズの増加、ダスト攻撃などが含まれます。詳細については、BIP提案を参照してください。

「2」順序合意

合意案の提案

オーディナルズ合意はケイシーによって提案され、以下のアイデアが提案されました。

これらの「サトシ」を特定の順序で配置し、0から2,100,000,000,000,000の序数を割り当て、その後、他の情報(画像、テキスト、ビデオ、あるいはコードの文字列さえも)に接続することはできます。その結果、すべてのサトシがユニークで置き換えができないものになります。これは、ビットコインにNFTを作成する能力を与えることに等しいです。

Ordinals契約は2022年末に展開され、最初の銘文は2022年12月14日UTCに主ネットに刻まれました(https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0)、その間に契約が合意されました。これまで常に更新されてきましたが、公式発表はされていません。現在、CaseyのTwitterで最初の公式発表が見つかり、序数の合意は12月または1月に提案されたと考えられます(Shepが提供してくれた手がかりにも感謝)。

契約の特性

SATの数字と希少性の分割

人間は自然なコレクターです。序数がSatsに人工的に番号を付けているので、なぜこれらのSATを高くしたり低くしたりしないのでしょうか。そのようにして希少性の区別がつくようにできます。現在、6種類の希少性があります。


この希少性は、実際に紙幣で遊んでいるときに「ヒョウ柄紙幣」、「シリーズ紙幣」などと呼んでいるものに類似しています。基本的に、それらはすべて紙幣です。実際の価値は紙幣の額面価値ですが、人々がそれに特別な意味を付けるため、より高いコレクタブルな価値があり、プレミアがあります。つまり、私たちがよく言う「コンセンサスが価値を生み出す」ということです。

取引内の各satとトラックされたものに特定のルール番号を割り当てる一方で、Ordinals Agreementは誰もがイメージ(Image)、テキスト(Text)、ビデオ(Video)、オーディオ(Audio)などの追加データをアタッチできるようにもします。初期の頃、プレイヤーたちはそれにNFTを作成する可能性が高かった。創設者ケーシーの最初の立場も、人々に何かをビットコイン上に不変なものを保存させることであり、最も古く最も一般的なチェーンであるBitcoinにOrdinalsを結びつける多くの人々がしばらくの間「Bitcoin NFTs」と同等だと考えていました。今日でもUnisat Walletでそれらを見ることができます。


最初に入れたものから最初に取引する

取引プロセス中に、連続するシリアル番号を持つ順次SATが混乱しないようにするために、先入れ先出しの取引方法が使用されています。以下は王一石の記事(https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/)の例です。これにより、先入れ先出しの特性が説明されます:

以下の画像には、左側に2つの入力があります。 アドレス1とアドレス2には、合計5サトシがあります。 このトランザクションでは、4サトシが3 OpZで始まるアドレスに送られ、1サトシがマイナーにマイナー手数料として支払われることになりました。


上記の取引で、各サトシにシークレットでOrdプロトコルを使用して識別子(シリアル番号)を割り当てたと仮定すると、取引が完了した後、アドレス1とアドレス2の4つの番号付きサトシOrd A->Dがアドレス3に送られ、最後のサトシがマイナーに与えられました。

いわゆる「先入れ先出し」は、各サトシ番号がトランザクション出力内のインデックスに従って順序付けされることを意味します。たとえば、以下の図のトランザクション出力(Output)では、アドレス3がマイナーアドレスよりも上位にランク付けされており、その後、アドレス1とアドレス2からサトシがアドレス3に最初に引き継がれ、その後にマイナーアドレスに移行します。


プロトコルの原則

Bitcoinに詳しい人なら誰でも、Bitcoinがピアツーピアの電子マネーシステムとして生まれたことを知っています。使用されているプログラミング言語は、チューリング完全ではないスクリプト言語であり、複雑な機能を実装することはほぼ不可能です。そして、'17年と'21年のBTCの2つの主要なアップデートにより、BTC上で複雑なロジックを含むいくつかの機能を実装することが可能になりました。

上記の開発前提に基づいて、Ordinalsプロトコルは、その銘文の内容をTaprootスクリプトに記入し、UTXOを使用することで閲覧および転送の効果を達成しました。Taprootスクリプトのコストは既存のTaproot Outputsからのみ支払うことができるため、二つの段階(コミット/リベール)が彫刻を達成するために使用されます。まず、トランザクションを提出する際に、銘文の内容を含むスクリプトを持つTaproot Outputを作成する必要があり、次に、トランザクションを公開する際に、前もって作成した提出されたトランザクションを消費して、銘文の内容をチェーン上で公開する必要があります。このプロセスでは、銘文の内容を一連のステップで直列化する必要もあります。

これを平易な言葉で説明すると、あなたがWeChat送金を開始するのと同じです。送金プロセス中に、コメント(Taproot Output)で作成した銘柄の内容を示す必要があり、その後送金(トランザクションの送信)を行う必要があります。送金が完了した後、他の人がコメントで書いた内容をチャットボックスで見ることができます(トランザクションを公開)。この送金にコメントがない場合やトランザクションがキャンセルされた場合、この銘柄の内容はリンクにアップロードされません。

第II章 — BTCエコシステムの資産発行が満開

“1” Brc20契約

提案書

Ordinalsプロトコルが登場した後、早期のプレイヤーはNFTを使って遊んでいました。匿名の開発者domoが2023年3月8日に実験的な標準をリリースしました。Ordinalsプロトコルをベースに改良されたBRC-20プロトコルは、最初のBRC20 $ordiを公式に展開しました。これにより、誰でもBitcoinネットワーク上でトークンを発行できるようになりました。これは、Ethereum上でERC-20トークンを扱う方法と類似しています。

注意:

  1. domoの最初のBRC-20に関するツイートは2023.3.9でしたが、$memeと$ordiの展開時間を見ると、2023.3.8に開始されたはずです

  2. $memeは最初のBRC20が展開され、そして$ordiは最初に公式にリリースされたBRC20であり、それは展開時刻を見ることで推測することができます

しかし、誰もが$ordiの開発を経験したはずです。ここではあまり触れられていません。詳細は以下のツイートをご覧ください:

プロトコルの原則

BRC-20プロトコルは、Ordinals理論に基づいて、BRC20トークンの展開、鋳造、および転送を可能にする一連の標準を確立しています。プロトコルのフォーマット標準は、Sats Nameプロジェクトのフォーマットから派生しています(Ordinalsプロトコルに基づく最初のDIDプロジェクト)。

また、ここで平易な言葉で説明すると、序数契約のように、あなたがWeChat送金を開始するのと同等でありますが、メモの内容が異なります。

拡張

BRC-20プロトコルのこの方法により、Bitcoinチェーン上で均質化されたトークンを自由に発行できるようになりましたが、Bitcoinにはアカウントモデルがないため、BRC-20の内容はSegwitのTaprootスクリプトに配置されています。従って、チェーン上の各アカウントのBRC20残高を直接計算することはできません。そのため、現在の方法は、インデックスサーバーをチェーンの下に構築して、BRC20トークン情報の取得、残高計算、取引転送などを実現することですが、中心集権化のリスクがあります。

まず、BTCレイヤープロトコルの3つの部分を理解しましょう:合意はBitcoinへのデータの書き込みルールを定め、インデクサーはこのデータをクエリおよび分析する機能を提供し、台帳はトークン残高を記録し転送を処理します。

BRC20の場合、インデックスサーバーは最初にすべてのBRC20展開を認識する必要があり、トークン情報を読むために「インデックス」と呼ばれます。

同時に、BRC20残高はすべてスクリプトに刻まれているため、BTCネットワーク自体はそれを認識できません。したがって、BRC20インデックスサーバーはBRC20残高を記録するためのローカル台帳を構築する必要があります。転送が発生するたびに、ローカル台帳をチェックして更新する必要があり、取引が行われるかどうか(コインが十分にあるかどうか)を確認する必要があります。


したがって、BRC20は取引中に2つのトランザクションを送信する必要があります。

  1. 最初の取引は、ローカル台帳の最新の台帳データを読み込み、残高を計算します

  2. その後、2回目の取引が転送されます。

Ordinalsプロトコルは基本的にNFT向けに設計されています。改良されたBRC20に基づいて、転送の複雑さは再帰的に増加します。BRC20インデクサーは台帳の作業も担当しています。この台帳はBitcoinから完全にオフチェーンで存在します。インデクサーは台帳の整合性を保証するために、すべての残高変更を正確に記録する必要があります。

そのため、時間が経過するにつれて、インデクサーレジャーが蓄積され、ノードへの圧力が増加します。 インデクサーが継続的に動機付けされない場合、持続するのは難しいでしょう。 インデクサーレジャーがもはやサービス提供されていない場合、BRC20は完全に使用できなくなります。

"2" TRAC システム

$TRAC

$TRACは、Bennyによって2023.5.3に発売されたBRC20トークンであり、2023.5.22に正式に展開および発売されました。

Trac Core

Trac coreは、ビットコインの銘柄に関するオラクルおよび分散型インデクサーであり、銘柄エコロジカルデータのインデックス作成、取得、価格設定などの問題を解決します。

たとえば、インデクサーに関しては、インスクリプションデータがBitcoinチェーンに保存されていますが、これはインスクリプションに関連する情報にすぎず、データの更新と監査プロセスにはサードパーティーの中央集権化されたインデクサーが必要であり、常にセキュリティが批判されています(たとえば、11月末のBinanceのordiインデックス会計エラー)。したがって、TracはインスクリプションエコシステムがBitcoinのセキュリティをより大きな範囲で継承し、Bitcoin上のすべてのデータを収集、整理、整列し、将来は数百のインデクサーノードを導入する計画です。

同時に、ノード数が増加するにつれて、Trac Coreはオラクルの役割も統合し、ブロックチェーンに必要な信頼性のあるデータを外部ソースから取得し、これは後に構築されるインスクライブドネイティブDeFiなどの上位プロトコルの基盤となります。TracのAPIは無料で呼び出すことができます。

その結果、Trac Coreの生態カードスロットは、分散型インデクサーでありビットコインオラクルでもあるため、ほとんどの碑文プロジェクトよりも先を行っていると言えます。

Tap Protocol

Tap ProtocolはOrdinalsに基づいた改善されたプロトコルで、2023.8.7に$TRACチームによってリリースされました。これは、ミラーリングされたBRC20プロトコルのアップグレードバージョンと考えることができます。BRC20と互換性があり、アップグレードされたプロトコルです。以下の4つの特徴があります:

  1. 独自のトークン規格を備えたOrdFiプロトコル
  2. BRC20トークンと互換性があり、簡単な市場統合、およびBRC20名の長さ制限を破る。 BRC-20トークンの長さは4桁に固定されていますが、Tapのトークンの長さは3または5-32ビットです(4桁ではありません)
  3. バッチ転送、担保資産、トークンスワップなどの機能をサポートしています。L2チェーンに依存せずに取引効率を向上させます。
  4. 最初の合意書サポート呪いの銘文

プロトコルのガバナンストークンとして以前に展開された$TRACを使用します(非常に特徴的ではありませんが、ここで説明します)

現在、Tap Protocolで$TAPおよび$-TAPトークンが公式にリリースされており、$TAPは2023年8月6日にBennyTheDevによって作成されました。$-TAPはコミュニティマイントに公開され、合計21,000,000(または21,000)があります。Shepの調査によると、$-TAPは$TAPよりも30分早く展開され、プロトコル内の本当の最初のネイティブトークンです。

パイプ

パイププロトコルは、$TRACの著者であるベニーによって提案され、これはRunesプロトコルの改善案でした。パイプ契約は、Ordinals契約の創設者であるケーシーによって提案されましたが、その主な焦点はOrdinals契約にあります。そのため、Runes契約の開発は遅れており、ベニーはRunes契約のアイデアを学んだ後、わずか1か月でパイプ契約を立ち上げました。

3つの間のリンク

この時点で、ベニーが半年未満で3つのプロジェクトを立ち上げ、これら3つのプロジェクトが絡み合っているのがわかります。最終的なドールセット。以下の画像を使用して、それらの関係を解明しましょう。

一般的に、プロジェクトのガバナンストークンは契約のネイティブトークンとして使用され、これによりBennyがお互いを促進および制限することができます。現時点では、これらのガバナンストークンの具体的な機能は公式に発表されていませんので、次の開発で興奮する衝突が起こるかどうかを見ることができます。

"3" Atomicals協定

合意案の提案

Atomicals Protocolの創設者は、2月にOrdinals Protocol上でDIDプロジェクトを開発しようとしましたが、開発の過程で、Ordinals Protocolの制限により、彼が望んだいくつかの機能が不可能またはやや不器用になることがわかりました。彼は2023年5月29日にAtomicals Protocolに関する最初のアイデアをツイートし、数ヶ月の開発の後、2023年9月17日に合意を発表しました。

Atomicalsプロトコルの初期ローンチは、当時、OrdinalsプロトコルとBRC-20プロトコルの導入により、それらを基にした多くの改良プロトコルが異なるチェーン上で登場したため、Bitcoinエコシステムであまり注目されませんでしたが、Atomicalsプロトコルのドキュメントを見ると、それは完全に異なるプロトコルであることがわかりました。

理論的基盤 — デジタルマター理論(DMT)

DMT理論(Digital Matter Theory)は、デジタルマター理論を指し、デジタル情報は単なるランダムな数字や文字ではなく、実際には木や金属のような独自の「物質」としても見ることができることを意味します。DMTは、ブロックチェーンデータ内のトランザクション、バイト、またはその他のパターンであり、これらのパターンは価値のあるデジタルアイテムや資産に変換することができます。

ここには、皆さんに理解を深めていただくためにDr. Jingleのコンテンツの引用もあります。

  1. 物理学者の中には、情報が地球上のすべてを最終的に制覇する可能性がある新しい物質であると主張する人もいます(これは非常に論争的です)。現在の成長トレンドによると、地球上のデジタル情報量は約350年後に物理的な原子よりも多く使用される可能性があり、デジタル情報の指数関数的な成長と重要性が強調されています。
  2. 物理学者のアイデアは、多くの人々を彼を強制的なプロトコルに変えることを奨励し、ビットコインのブロックチェーンから貴重な情報を解析して、「任意のトークンではない」を作成することを可能にしました。デジタル物質理論を使用することで、デジタル価値の創造を完全に変えることができ、それをより任意ではなく意味のあるものにします。デジタル物質理論の文脈でデータを使用することで、データの中で新しい価値のシーケンスを特定し、導出するための新しいメカニズムを作成することができ、新しい形式のトークンの可能性を開くことができます。
  3. 例えば、一部の人々はビットコインをDMTのアプリケーションと比較することさえあります。ビットコインは任意のトークンではありません。 2100万枚のコイン、10分ごとの1ブロックなど、独自の仕様があります。 ビットコインネットワーク上でのデジタル情報交換を通じて、価値を移転および保存することができます。 ビットコインはデジタル世界にしか存在しませんが、その価値と影響力は従来の物理的な通貨と同様に、現実世界にも重要な影響を与える可能性があります。
  4. しかし、DMTには論争があります。一部の批評家は、デジタル情報は物質やエネルギーなどの基本的な物理的実体とは比較できないと主張しています。なぜならデジタル情報自体が直接現実世界を変えることはできないからです。しかし、DMTの支持者は、デジタル情報が直接的に現実世界を変えることはできないと信じています。しかし、人間の行動や決定を通じて、デジタル情報は暗黙的に世界を変えることができると考えています。例えば、暗号通貨の応用などです。

問題を抱えるビットコインの開発者

  1. 独自のAPIによって引き起こされるさまざまな問題:
  2. サービスのロック、高い相互作用コスト、同じオンチェーンデータが異なる表現形式を持つこと、開発者間の競争
  3. 信頼性の低いインデクサー:
  4. 資産の安全性の問題、頻繁な変更、序数の正負の数
  5. トップレベルのデザインの欠如:
  6. 合意を組み合わせて独自の施設を開発するのは困難です
  7. オンチェーンメタデータの制約:
  8. 例: コレクションは手動でGithubリポジトリにアップロードする必要があり、数十のマーケットプレイスで手動で更新する必要があり、オンチェーンの応答には合意がありません
  9. バグは修正できないか、修正するのに高額です
  10. Ordinalsプロトコルのデータ構造は、異なる市場がオフチェーンの取引や独自の指数を持つことを意味する単一ファイルの使用に大きく依存しています。
  11. コントロールの欠如:
  12. 強力な高性能分散型インデクサーへのアクセスがない場合、およびより多くのサービス/インデクサーロックがない場合、データの携帯性は問題になります
  13. 収益の不足:
  14. これらの特定のサービスやマーケットプレイス、およびインデクサーやAPIなどの独自のサービスに依存することは、利益を低下させる可能性があります

最初の3つは開発者向けの質問で、最後の3つはクリエイター向けです

原子論

Atomicalsプロトコルは、ビットコインなどの未使用トランザクション出力(UTXO)ブロックチェーン向けに、NFTとして伝統的に知られるデジタルオブジェクトの造幣、転送、および更新を行うためのシンプルで柔軟なプロトコルです。

️ 1 ︎ デジタルオブジェクト「atom」NFT

アトミカル(または「アトム」)は、ビットコイン上でミント、転送、および更新できる新しいタイプのNFTです。主な違いは、中央集権的なサービスや信頼できる第三者のインデクサーを使用する必要がないことです。ビットコインに変更を加える必要はなく、サイドチェーンやL2も必要ありません。デジタルライフを永遠に取り戻す時が来ました。

2 ️ ︎ BitWork — マイクロプルーフオブワークPoW

Atomicalsプロトコルへの最も興味深い改善点は、トークンの鋳造プロセスにCPU演算プロセスを追加したことで、これをBitWorkと呼びます。創設者は、トークンを鋳造する前に特定の接頭辞文字に一致するハッシュ値を徹底的に計算する必要があります。

PoWは、コインの鋳造を比較的公正にし、エネルギーと時間の価値の注入、およびランダムな幸運要素を持っています。

従来のPoWアルゴリズムとは異なり、計算が難しいBitworkは、プレフィックス一致方法を変更することで、マイニングの難易度を細かく調整できます。プレフィックスの後に1から15までの数字を追加でき、たとえば「7777.1」や「7777.15」のように、その文字が許容される変動範囲を示すことができます。

その動作原理は「.」です。後に続く数値はハーフワイルドカードと呼ばれ、その数値から始まる5番目の文字に一致させるために使用されます。例えば、「7777.10」の場合、最初の4つのtxid文字(16進数)は「7777」である必要があり、5番目の文字は10(16進数)以上である可能性があります。

したがって、5桁はa、b、c、d、e、またはfになり得ます。これにより、システム全体が16回ではなく、2回から16回の間で選択できるようになり、難易度が上がるたびに16回だけでなく選択できるようになります。

同時に、BitWorkはいくつかの新しいユースケースももたらしました:

  1. キャスティングプロセスにランダムな幸運要素を追加する
  2. バニティTXIDsとReFSを中心にコミュニティを組織化する
  3. 本当にクールなリファレンスやプレフィックスを持っていると、コンセンサスによって関連するコミュニティを組織することができます
  4. 高価なシグナル理論に基づくコンテンツランキング
  5. このようにして、電気などのエネルギー消費に基づいてコンテンツをランク付けすることができます
  6. トークンの発行制限と制限 - スパムフィルタ

3️ ︎ コンテナNFT — NFTスタンダード

コンテナ(Container)は、NFTとメタデータを表現するための収集基準です。アトミカル、オーディナル、ビットマップなどの合意の内容を追加/変更/削除するために使用でき、さらに永続的な「封印」を選択することもできます。つまり、コンテナ内のコンテンツをロックし、コンテナを開けることができる「鍵」を破壊して、封印時の状態を維持し、変更できない状態に保つ目的を達成できます。

コンテナ名サービス:

  1. コンテナ名はハッシュタグ#記号で始まり、各名前はユニークで繰り返し不可能であり、先着順で割り当てられます
  2. 名前は3〜64文字の範囲内であり、コンテナ名の登録を遅らせるためにBitworkが使用されています
  3. コンテナ名の例:#bitcoin -funks、#gemini -warriors、…

4️ ECT ARC20 — Dyedコイン

Atomicalsプロトコルは、Bitcoinの最小単位であるsatを基本の「原子」として使用しています。各satのUTXOはトークンそのもの、つまりARC20の残高を表すために使用されます。1トークン=1 sat。

ARC20は染色コインモデルであり、登録情報はトランザクションスクリプトに記録されます。情報をUTXOにバインドすることで、トークンのプログラム可能性と分散化が向上します。同時に、トランザクションのセキュリティはBTCメインネットワークによって保証されます。トランザクションの追跡と残高の計算に関してARC20トークンのバランスを計算するためのオフチェーンシステムは不要です。なぜなら、トークンの残高はUTXO内のSAT数と一致しているからです。これはBRC-20プロトコルとの最大の違いです。

ARC20を展開する際には、トークン名、総額、数量制限、難易度設定、開始ブロック、画像などの情報が必要です。
ARC20を作成する際、ユーザーはトークンの名前をUTXOスクリプトに記入します。 金額は、UTXO内のsatsの数によって直接決定されます。 1 sat = 1トークン。
3. ARC20を転送するには、ユーザーはもはやBTCにデータを預ける必要はありません。代わりに、トークンを保持し続けるUXTOを使用して、他のアドレスにトランザクションの入出力を行うだけです。

ARC20について、トークン登録情報を読み取り、どのUTXOがARC20であるかを確認するために、インデックスが必要です。

これによる利点は次のとおりです:

  1. インデックスサーバーのコストが大幅に削減されました。ほとんどの人が自分自身のインデックスサーバーを作成でき、システムは非常に分散化されています
  2. 送金は完全にBTCネットワークに依存しており、スパムトランザクションを繰り返し作成しません。ARC20送金自体のセキュリティはBTCによって保証されています。
  3. ARC20の原子性はBTCのそれと一致しており、多くのネイティブアプリケーションに適しています

もちろん、染色コインの設計にはいくつかの欠点もあります。 salはデータに書き込まれず、代わりにsatにバインドされているため、ARC20バランスの最小分割精度は1です。

これにより、ユーザーはBTCメインネット自体で細かい取引を行うことが不可能になり、546 satの最小取引制限を設定して、ダスト攻撃を防ぐことができます。ただし、アトミカルズプロトコルは現在、具体的な分割計画を提案し、積極的に開発されています。

BRC20とARC20の最も重要な違いを示す写真がこちらです:


5 ️ ︎ レルム名システム(RNS)— ドメイン ドメイン名システム

RNSは、DNSドメイン名システムの真のライバルであり、DNSおよび他のブロックチェーンドメイン名システムの世界的な代替となることを目指しています

レルム名は、ネットワークアドレスとリソース情報を関連付けるために使用できる人間が読める識別子です。レルム名はプラス記号+で始まり、少なくとも1つのアルファベット文字を持ちます。例えば、+aliceや+agent007などが有効な名前です(トップレベルのレルムドメイン名システム(RNS)でのドメインまたはTLR)。

ドメイン名は、中間業者や中央登録機関がないことを基本的に意味する原子デジタルオブジェクト形式を使用して、ビットコインブロックチェーン上で直接所有および自己管理されています。


6 ️ ︎ サブレルムの鋳造 — サブドメインファウンドリー

任意の領域(Realm)の下に、サブリアルム(Subrealms)を発行してコミュニティを管理し、トークン化します。具体的なルールは次の通りです:

  1. 任意のフィールドまたはサブフィールドはサブフィールドを公開できます
  2. すべてのサブドメインは同じ特性を継承し、サブドメインに基づいてサブフィールドを公開することができます
  3. 誰もが自分の所有する分野の登録者であり、中央集権的な機関は存在しません

ここに一般的な例があります:

  1. 最初に、私たちはフィールド+ATOMを登録しました
  2. Punk NFTsについてのコミュニティを形成したい場合、+ATOMフィールド+ATOM.PUNKに基づいたサブフィールドを作成することができます
  3. その後、PunkコミュニティでDAOを設立し、その後、別のサブフィールド+ATOM.PUNK.DAOを作成できます
  4. DAO内の全員にDIDが割り当てられ、その後、サブドメイン+ATOM.PUNK.DAO.JINGLEを作成できます

その上、Subrealmはソーシャルメディアの組織、身元確認、ロイヤリティ報酬などにも使用できます。

契約の特性

上記の原子論を通じて、Atomicalsプロトコルの主な特長がわかる。

  1. トークンを表す基本単位としてサトシを使用します
  2. Bitcoin上でデジタルオブジェクトを作成、転送、更新することができます
  3. 分散化された、Bitcoin文化的に適合したトークン化アプローチを提供する
  4. Proof of Work (POW)を使用して、鋳造プロセスの公平性と分散化を高める
  5. Bitcoinの機能拡張とさまざまなアプリケーションをサポートするように設計されています

他の契約との主な違い

Atomicalsプロトコルの違いを理解する最良の方法は、他の人気のあるNFTプロトコルと比較することです:

“4” ビットマッププロトコル

合意案の提案

Bitmap.landは、ビットコインエコシステムにおける最初のメタバースプロジェクトであり、序数理論(Ordinals theory)とビットマップ理論(Bitmap theory)に基づいています。

ビットマップ理論(ビットマップ理論)はTwitterユーザーによって提案されました@blockamoto2023年6月5日。

この理論では、ビットコインブロック内の各取引入力を区画(パーセル)としてマッピングし、ブロックまたは地区(ディストリクト)を形成します。異なる取引入力のサイズの違いにより、マップされる区画のサイズも異なります。

契約概念

Bitmap.landの購入者はDecentralandとThe Sandboxに影響を受け、地形を分割して地図上に模様を描く方法を使用しました。これは、これらの2つのプラットフォームでの土地購入ロジックに類似しています。ユーザーは、刻銘を通じてデータをサトシに書き込んで特定のBitcoinブロックの所有権を取得します。これは、無料で造幣することに似ています。


Bitcoinブロックチェーンでは、各ブロックが4つの部分に分かれ、異なるハーフィングサイクルを表しています。ユーザーはBitmap.landウェブサイトで各ブロックの番号と色を確認できます。異なる色は異なる販売状態を表しています。

Bitmap.landの販売は序数理論に密接に関連しており、DecentralandやThe Sandboxの仮想土地販売と同様、ERC-721規格に依存しています。序数理論は初期の染色コインの原理と類似していますが、Bitcoinの現在の物語、コンセンサス、エコロジー、およびインフラの文脈では、2つは異なります。序数理論はERC-721ほど革新的ではありませんが、BRC-20のアプローチはより原始的です。

Bitmap理論は、Bitcoinブロックに新しい説明を加え、トピカルであるものの実用性に欠けるものを提供します。Bitcoinとメタバースの間の接続を変え、Bitcoinブロックチェーンの各ブロックに新しい次元を与え、ユーザーが個々のブロックを所有および記録することで、それをメタバースの一部にします。

ビットマップ理論はOrdinalsコミュニティの注目を集め、記述のブームを引き起こしました。ビットコインブロックチェーン上の任意のブロックは、ビットマップを介してメタバースの一部になることができ、コミュニティに創造と所有権の新たな機会をもたらします。

Bitmap.landは、ビットコインとメタバースの境界をビットマップ理論を通じてぼかし、所有権、創造性、コミュニティの発展の道を切り開きます。銘文ブームが続く中、デジタル世界での場所を求める人々にとって莫大な潜在能力を意味します。

興味のある学生は、公式ブラウザーでさまざまなビットマップを表示することもできます: https://bitmap.game/

「5」BRC-100プロトコル

合意案の提案

皆さんご存知のように、オーディナルプロトコルやBRC-20などのBitcoinベースのプロトコルは、「オンチェーン宣言とオフチェーン分析」メカニズムを通じてBitcoinエコシステムの開発に多くの想像の余地をもたらしています。また、多くのBitcoin NFTやトークンが発行されていますが、DeFiなどの分散型アプリケーションの開発はまだ遅れています。その結果、Mikael.BTCは2023年9月2日に分散型コンピューティングをサポートするプロトコル、BRC-100をリリースしました。

契約の紹介

BRC-100は、オーディナル理論に基づいた拡張プロトコルであり、Bitcoin Layer 1上で様々な分散型アプリケーションを実装するために設計されています。この協定は、Bitcoin上でのBRC-20の基本機能である作成、鋳造、取引を担当するだけでなく、分散型コンピューティングの概念を導入しています。

これは、BRC-100プロトコルスタックに基づいて、DeFi、SocialFi、GameFiなどさまざまな分散型アプリケーションを開発することが可能であり、Bitcoinの第1層に真の分散型、信頼のおける、検閲耐性のある、許可なしのアプリケーションシナリオをもたらすことができます。

BRC-100プロトコルの主要な特徴の1つは、相互運用性です。これにより、プロトコルスタック内のすべてのプロトコルやアプリケーションが互換性を持ち、さらにBTC、BRC-20、またはEthereumやStacksなどの他のレイヤー1チェーンとの相互作用をサポートします。さらに、このプロトコルはUTXOモデルとステートマシンモデルを導入し、セキュリティと計算能力を向上させました。

契約の特徴

BRC-100プロトコルはOrdinals理論の拡張であるため、BRC-100自体がBRC-20のすべての機能を備えている一方、いくつかの革新的な機能も導入しています。

資金を節約する:エアドロップ契約、ガバナンス契約、リレー契約などの様々な拡張のためのBRC-100プロトコルに基づいています。私たちは、ミカエルがBTCにさまざまなDeFiゲームプレイを導入したいと考えていることがわかります

プロトコルの継承

BRC-100プロトコルは、継承の概念を導入しています。直接または間接的にBRC-100から継承するプロトコルは、BRC-100拡張プロトコルと呼ばれます。BRC-100拡張プロトコルは、唯一のプロトコルからのみ継承する必要があります。拡張契約は親契約のプロパティ、操作、および計算操作を継承し、プロパティと計算操作のみを拡張することができます。

これは、私たちが陶器を作るときと似ています。最初はただの粘土の胚です。徐々に磨いて形作ると、飾る、物をしまうなど、徐々に機能が拡張されていきます。

BRC-100プロトコルスタック

BRC-100プロトコルおよびそのすべての拡張および改良は、総称してBRC-100スタックとして知られています。このスタックに基づいて、すべてのトークン/アプリケーションは互換性があり、つまり、1つのトークン/アプリケーションが他のアプリケーションをどこでも使用できることを意味します。

契約と申請

BRC-100プロトコルスタックでは、プロトコルとは、アプリケーションのプロパティ、操作、および計算操作を記述するための標準です。アプリケーションとは、プロトコルがビットコインネットワークに登録された後に作成されたインスタンスです。

アプリケーションは基本的に計算能力と状態を持つトークンです。アプリケーションの計算能力はプロトコルで詳細に説明されています。サブアプリケーションを追加しないと、アプリケーションには契約で説明されていない計算能力を持つことはできません。追加されたサブアプリケーションもプロトコルの計算能力しか持つことができず、それ以外の場合、パブリックインデクサーはアプリケーションの状態を検証できなくなり、ユーザーとアプリケーションの状態が一貫しなくなります。

アプリケーションの入れ子

BRC-100およびその拡張プロトコルに基づいて展開されたアプリケーションは、ネストされることができます。つまり、1つのアプリケーションの下に、サブアプリケーションと呼ばれる別のアプリケーションを作成することができます。

子アプリケーションのティッカーは「親アプリケーションのティッカー:」で始まります。複数のアプリケーションを作成して複数の独立した計算ロジックを完了できます。例えば、クラシックなAMM DEXシナリオでは、複数のLPサブアプリ/トークン、例えば「amm_dex: LP_BRC100_BTC」をDEXアプリケーション内に作成する必要があります。

アプリのステータスとアドレス

UTXOモデルに加えて、BRC-100プロトコルはプロトコルの計算能力を拡張するために状態機械モデルも導入しています。

アプリケーション、サブアプリケーション、およびアドレスにはすべて状態があります。たとえば、アプリはトークンを保持し、アドレスはアプリ内の残高を保持できます。UTXOおよび状態の遷移は、burn2/burn3およびmint2/mint3の命令で行われます。

計算操作(cop)は、特定の計算論理、つまり、アプリケーションおよびアドレス状態変換論理を表すために使用されます。

例えば、アドレスAはburn3銘文を使って、アプリケーションに対してトークン1を10個破壊します。この時点で、アプリケーションはこのUTXOと10個のトークン1を持っています。アプリケーションは、これらの10個のトークン1を、任意のアドレスまたはアプリケーションの内部状態を変更することによって、その計算ロジックを介して割り当てることができます。その後、アプリ内のトークン1のアドレスまたはアプリ自体が、mint3コマンドでそれを生成することができます。

アクセス許可

BRC-100プロトコルでは、所有者と管理者の2つの役割が導入されています。

アプリケーションの展開記録を持つアドレスは所有者と呼ばれます。所有者は展開記録付きのUTXOの転送を追跡できます。すべての子アプリの所有者は親アプリの所有者です。

管理者はオーナーによって管理され、管理者は他の管理者を管理することはできません。オーナーと管理者の権利は厳しく制限されています。彼らはユーザーを審査することはできません。DAOを立ち上げていないアプリを管理し、mint2/burn2の計算操作を完了することしかできません。

管理者は、アドレス、アプリケーション、またはサブアプリケーションです。デフォルトでは、アプリケーションとサブアプリケーションは互いの管理者です。追加の設定は必要ありませんが、サブアプリは互いの管理者ではありません。

burn2/burn3の碑文は、適切な処理のためにアプリのデプロイヤーに送信する必要があります。

"mint2"命令で生成する必要があるトークンの一部は、アプリ/サブアプリケーションによって論理的に割り当てる必要があり、アプリ/サブアプリケーションはトークン管理者でなければなりません。"burn2"命令も同様のロジックを持っています。

burn2/burn3の碑文は、計算操作のロジックに従って適切に処理するために、アプリケーションのデプロイヤーに送信する必要があります。

アプリケーションの分散型ガバナンス

BRC-100プロトコルスタックは、BRC-100またはその拡張プロトコル標準を実装するアプリケーションを統治するBRC-101という統治プロトコルを導入しています。アプリがDAOを立ち上げると、分散型投票を通じて統治を完了する必要があります。

アプリケーションのガバナンスには、アプリケーションおよびサブアプリケーションのプロパティの更新、サブアプリケーションの展開、およびアプリケーションの停止が含まれます。アプリケーションのガバナンスはオンチェーンのガバナンスです。オンチェーンの投票が通過すると、アプリケーションはコンピューテーショナルアクション(例:egov)を介して通知されるべきです。その後、アプリケーションは時間がロックされた後に自動的にガバナンスを実行します。

アプリケーション/トークンを展開する

BRC-100プロトコルでは、アプリケーションを展開する方法が2つあります。1つは展開指示を使用して直接展開する方法であり、もう1つはガバナンスプロトコルであるBRC-101を介して展開する方法です。

最初のものは、ガバナンスの構成を必要としない親および子のアプリケーションを展開するために使用され、もう一つはガバナンスを必要とする子のアプリケーションを展開するために使用されます。

トークンの鋳造

BRC-100プロトコルには、異なるシナリオでトークンを鋳造するための3つの鋳造命令、mint、mint2、およびmint3が提供されています。

アプリケーションを展開する際には、ユーザーが“mint”コマンドを使用して作成できるトークンの数を設定する必要があります。残りのトークンも“mint”命令を使用して作成されます。

「ミント」:ユーザーがミントし、公正なミント、誰もがユーザーのためにトークンをミントできますが、「ミント」オペレーターの総数はアプリケーションの「最大」および「mma」属性の設定を超えてはなりません。ミント後、トークンの循環供給量が増加します。

"mint2":ホワイトリスト入手、アプリはミントできるユーザー数またはアプリ数を記録し、誰でもアプリルールに従ってユーザーまたはアプリのためにmint2トークンをミントできます。 mint2後、トークンの流通供給量も増加します。

"mint3": Mint3は財務造幣です。mint3は、他のアプリケーション内のユーザーやアプリケーションの残高です。誰でもmint3トークンを申請し、申請規則に従ってユーザーやアプリケーションに割り当てることができます。mint3の後、トークンの流通供給は増加しません。

トークンを破壊する

Destroyは、BRC-100プロトコルで導入された新しい操作です。ユーザーはDestroy操作を刻み、その後、その銘柄をアプリケーションのデプロイヤーに転送することができます。これは、転送操作の意味論に類似しています。その後、燃やされたトークンは破壊されるか、アプリの残高に転送されます。

ミント操作の定義と同様に、バーン、バーン2、バーン3の3つのバーン演算子があり、それぞれmint、mint2、mint3に論理的に対応しています。追加の構成は不要で、すべてのアプリ/トークンがこれら 3 つの書き込み手順をサポートしています。

“Burn”: 公開燃焼、誰もが命令を使用してトークンを破壊できる。トークンが正常に破壊されると、流通量が減少し、破壊されたトークンは再び鋳造されない。

「burn2」:ホワイトリストが破棄されました。アプリケーションによって設定されたルールに従い、burn2 トークンがアプリケーションに転送されると、ユーザーの残高が減少し、アプリケーションの状態が適切に更新され、流通量が減少します。実際には、AMM DEX での流動性の削除などのロジックが burn2 を通じて実装される可能性があります。

「Burn3」:宝物庫が破壊されます。Burn3は、ユーザーのトークン残高を減らし、「to」アプリケーションの残高を増やします。実際のアプリケーションでは、mint3と連携してトークンを交換し、AMM DEXで流動性を高めるロジックを完成させることが可能です。

取引税とデフレーション

BRC-100協定は、トークン取引の新しいメカニズムを導入しました:取引税とデフレーション。アプリケーションは取引税の割合、税の受取人、および取引ブラックホールの割合を設定できます。これらの設定は、AMMベースの分散型取引所で取引する場合にのみ有効です。通常の送金、発行、および破棄操作には、取引税やデフレーションは発生しません。

計算操作

BRC-100プロトコルの拡張計算動作は、cop属性によって表され、プロトコルの計算能力の最小単位です。op演算子と共に使用されると、burn2/burn3/mint2/mint3のようなop演算子によって、応用およびユーザーの状態が更新される方法を定義する状態遷移関数として理解できます。

オラクルオラクル

オラクルは、ブロックチェーンがチェーン内のすべての当事者とやり取りするための一般的な要件であり、Ethereumなどのブロックチェーンで十分に実装および適用されています。オラクルがないと、ブロックチェーン上のスマートコントラクトは完全にオンチェーンデータに制限されます。ただし、ブロックチェーンと比較して、BRC-100プロトコルには非常に特殊な特性があります。

それはブロックチェーンの計算能力だけでなく、オフチェーンのインデクサーを利用して計算を完了します。同時に、オフチェーンのインデクサーは他のブロックチェーンやメタプロトコルと直接通信することができますが、ブロックチェーンはこれを行うことができません。これは、インデクサーがオフチェーンまたはオンチェーンのどのデータもOracle BRC-100プロトコルの要件を満たしていることを検証できることを意味します。

例: BTCやBRC-20アセットの送金を確認したり、イーサリアムブロック上のETHの価格を確認したりするなど。

言い換えれば、BRC-100プロトコルでは、オラクルは新しいパラダイムを持っています: 証明と検証、ユーザーは証明データを提出し、インデクサーは別のオラクルサービスが必要なく、合意外でユーザーが提出した証明データを検証するオラクル検証者として機能します。

BRC-100プロトコルでは、burn2/burn3/mint2/mint3の命令が、プロトコル外の証拠データを提出するための証明属性をネイティブでサポートしています。インデクサーは、認証データを検証し、状態の一貫性と正確性を確認できます。証拠は、トランスファープルーフ、Merkelツリープルーフ、ゼロ知識プルーフ、価格プルーフなどがあり、資産、エアドロップなどのシナリオを橋渡しするために使用できます。さらに、ビットコインのレイヤー2、ローン決済などのシナリオを橋渡しするためにも使用できます。

リレープロトコル

Bitcoin上のメタプロトコルは異種であり、お互いに通信できません。異なるプロトコルは異なるブロックチェーンと同様であり、Bitcoinブロックチェーンのセキュリティを共有し、異なる計算能力を持っています。さらに、メタプロトコルは他のブロックチェーンと直接通信することはできません。たとえば、Ethereumは他のブロックチェーン上の資産を利用することはできません。

したがって、BRC-100プロトコルスタックは、ビットコイン、メタプロトコル、ブロックチェーンおよびBRC-100プロトコル間の通信を完了するための中継プロトコルを必要とし、他のプロトコルやブロックチェーン上のブリッジアセットをBRC-100につなぎ、DeFiなどの分散型アプリケーションに参加します。一方、プロトコルやブロックチェーンの多様性により、BRC-100には複数の中継プロトコルが存在します。

まず、ビットコイン、BRC-20、BRC-100の間の資産のブリッジングを担当するBRC-103をリリースします。

メタプロトコルやブロックチェーン(ソース)からBRC-100プロトコル(ターゲット)に資産をブリッジする場合、インデクサーが送信の正しさを検証するためには、送信証明と呼ばれる「mint2」コマンドで送信証明データを提出する必要があります。

転送の証明とは、アンカーされた資産が対象プロトコル(BRC-100)に鋳造される際、ソース側(ビットコイン、BRC-20、または他のブロックチェーンなど)からの転送データも証明として提出しなければならないことを意味します。これは取引ハッシュまたは銘柄IDである場合があります。

すべてのBRC-100インデクサーが、アンカーされた資産の鋳造の正確性を検証できるようにします。

Transfer ProofはOracleのBRC-100プロトコルの非常に重要な応用です。

プロトコルの使用事例

BRC-100はBRC-20から拡張されたものであり、基本的にBRC-20のすべてのアプリケーションシナリオを持っていますが、BRC-100のアプリケーションシナリオはそれ以上です。BRC-100プロトコルの基礎をもとに拡張することができます。以下に、一部の公式の拡張がリストされており、そのうちいくつかはすでに開発中です:

BRC-101(リリース済み)

BRC-100プロトコルスタックの分散型オンチェーンガバナンスプロトコルは、親/子アプリケーション/トークンの属性を更新し、アプリケーションを停止し、子アプリケーションを追加する方法を定義しています。

また、BRC-101は分散型投票を通じてオフチェーンガバナンスも完了できます。

BRC-102(開発中)

自動流動性プロトコルは、自動市場メーカー(AMM)アルゴリズムを通じて、BRC-100プロトコルスタックのトークンを交換する方法を定義します。計算ロジックは、イーサリアム上のUniswapに類似しているでしょう。

BRC-103(開発中)

BTC、BRC-20、BRC-100間のリレープロトコル。ビットコインのメタプロトコルは異種であり、相互に通信できません。プロトコルが異なれば、チェーンも異なります。それらはビットコインブロックチェーンのセキュリティを共有し、異なる計算能力を持っています。

したがって、BRC-100プロトコルスタックは、メタプロトコル、異なるチェーン、およびBRC-100間の通信を完了するために複数のリレープロトコルを公開し、他のプロトコルとオンチェーンアセットをBRC-100にブリッジして、DeFiなどのDAppsに参加させるでしょう。

BRC-104

流動性マイニング契約は、トークンをステーキングした後にトークン報酬をどのように取得するかを定義します。

ステーキングトークンは、BRC-100ベースのトークンであるBRC-103プロトコルの流動性プールトークンや同じトークンを報酬トークンとして使用することができます。さらに、BRC-104は、ロックダウン期間中にステークされたトークンをロックするのをサポートします。

BRC-105

エアドロッププロトコルは、複数のアドレスに効率的にトークンをエアドロップする方法を定義します。

プロトコルは、元のエアドロップデータをすべてBitcoin上で公開する必要がないため、取引手数料を節約するためにMerkle Treeを使用します。ユーザーは「mint2」中にエアドロップを所有していることを証明するためにMerkle Proofを提出するだけでよく、その後、すべてのインデクサーが正確性を検証してエアドロップを完了することができます。

BRC-106

分散型ステーブルコインプールプロトコルは、担保を通じてステーブルコインが生成される方法を定義します。

計算ロジックは、MakerDAO3のDAI on Ethereumと類似しています。

BRC-107

ローンプール契約は、担保を通じて資産を借りる方法を定義します。

イーサリアム上のAaveと同様の計算論理になります。

BRC-108

ステーブルコイン用の自動流動性プロトコル。

BRC-109

永続先物取引のための分散型取引プロトコル。

BRC-110

EVM互換ブロックチェーンとBRC-100間の中継プロトコルは、EVM互換ブロックチェーン上のアセットをBRC-100にブリッジする方法を定義します。

BRC-111

Bitcoinのレイヤー2の検証プロトコルは、イーサリアム上のレイヤー2スマートコントラクトのように、Bitcoinのレイヤー2の証明データをどのように検証するかを定義します。

“6” BRC-420プロトコル

提案書

BRC-20プロトコルが提案された後、2023.9.19にBRC-420としても知られるメタバースプロトコルと呼ばれる新しい実験プロトコルが現れました。

契約概念

BRC-420は興味深い実験です。これはOrdinalsプロトコルの中で最初のメタバースプロトコルであり、Bitmapプロトコルに基づく資産プロトコルです。

複数の碑文を 1 つの複雑なアセット (ゲーム アイテム、アニメーション、エフェクト、メタバースのゲーム モジュールなど) に組み合わせます。小さなキャラクターやペットから、完全なゲームスクリプトや仮想マシンまで、あらゆるものが作成されています。

オンチェーンのオープンソース性により、これらの資産は任意のクライアントによって実行または検証されるため、「クライアントアグノスティック」精神を完全に反映しています。


BRC-420協定は、2つの部分から成り立っています: Metaverse Standard(メタバース標準)、メタバース内の資産のオープンフォーマットを定義し、Royalty Standard(ロイヤリティ標準)、クリエイターエコノミーのためのオンチェーン協定を確立します。

BRC-420はOrdinalsのオンチェーンゲームやモジュラーブロックチェーンの可能性を開くことができます。異なるクリエイターが異なるモジュールを貢献し、新しいクリエイターがその先人の革新を築くことができます。これにより、Ordinalsエコシステム内で革新が拡大し、すべての参加者に利益をもたらしています。

契約開発

現在、BRC-420は2023年11月3日にBRC-420 DLCをリリースし、1つのDLCに数千のメタ銘柄を統合することができます。展開後、ユーザーは1回のミンティングで数千のメタアセットを取得できます。

「7」ルーン契約

提案書

BRC20プロトコルが登場した後、ケーシーはビットコイン上で同質化されたトークンを作成するのは良い考えではないと感じました。同質化されたトークンの99%は詐欺であり、短期間で消えることはありません。ビットコイン向けの良い同質化されたトークンプロトコルを作成することは、ビットコインにかなりの取引手数料収入、開発者の注目、およびユーザーをもたらす可能性があります。

Caseyは、2023.9.26にUTXOテクノロジーに基づくルーンプロトコルを提案しました。

Runesプロトコルの設計はARC20の影響を受けている可能性もあります。選択肢は、トークンデータをUTXOスクリプトに直接書き込むことで、ID、出力、およびトークンの数量が含まれます。

明らかに、ルーンの実装はARC20に非常に似ており、トークンの転送は直接BTCメインネットに処理されます。違いは、ルーンがスクリプトデータにトークンの数を記述する点で、これによりARC20よりも正確になります。

同時に、複雑さも増しており、BTC UTXOの組合せ的な性質を直接利用することが困難になっています。

合意開発

Runes協定の発表以来、Caseyの開発作業は主にOrdinalsプロトコルに注力していたため、Runesプロトコルの開発は遅れており、そのためBennyはすぐに角を迂回し、Runes協定のリリース後にPipeプロトコルを開発しました。

12月の台湾ブロックチェーンウィーク中、Caseyは台北のイベントで、Runesプロトコルがメインネットワークで開始されることも発表しました。ブロック高840,000、つまり次回BTCが半減される時、おそらく2014年4月末になるでしょう。

合計された

BTC資産発行計画を調査した後、私も彼らの魅力を十分に感じ、私自身の主観的な意見も述べました:

  1. BTC資産の発行は、今年BTCエコシステムの爆発的な発展を引き起こしましたが、それについては賛否両論があります。ただし、抽象的にBTCエコシステムの発展を見ると、1つの重要な要素 — “ストーリー” — から切り離すことはできません。
  2. 前回の考えにも述べたように、良い物語によって製品が支えられる必要があります。さもないと、製品だけでユーザーがいないという窮屈な状況に直面することが容易になります。また、様々な資産発行計画もこれを証明しており、例えば最初は最初、取り決めによって生態系にもたらされた様々な想像、公式の支持など、それら全てが物語の具体的な表現です。
  3. 同様に、この資産発行の波がBTCエコシステムにもたらした貢献を否定することはできません。技術的な観点から見ると、ほとんどの資産発行ソリューションがBitcoinの制限を実質的に突破することはないかもしれませんが、それらは主要な公開チェーンにとって貴重なストレステストを提供するだけでなく、Bitcoinの将来の発展にいくつかの可能性のルートももたらしています。
  4. 今年のこれらのエントリーの波を通じて、エントリーの長期的な影響が元のBitcoinから他の公開チェーン上のエントリーに徐々に拡大しています。一方、エントリーの普及の中で、現在のBitcoinメインネットワークの高いガス手数料や遅い取引速度などのいくつかの欠点も感じており、BTCの拡張計画の必要性も示されています。
  5. プロジェクト関係者によって拡張計画が以前からすでに立案されていましたが、それは冷めていました。現在、多くのユーザーがBTCエコシステムに注目しており、これは銘文の人気の下でBTC拡張計画の開発を加速させています。
  6. 現在、既存の拡張計画は主にサイドチェーン/ライトニングネットワーク/ネイティブL2の3つのカテゴリに分かれていますが、どの方向もまだ競争の段階にあり、その先鋒を決定していません。将来、どの方向に少し花が咲くか、あるいは驚くほど素晴らしい方向に進むかは、楽しみにしています。同時に、これは将来焦点を合わせることができる方向です。
  7. 資産発行計画の調査では、非常に明確なトレンドがあります。最初のOrdinalsプロトコルの立ち上げから始まり、Ordianlsをベースにした後続のBRC-20改良プロトコル、BRC-100分散コンピューティングプロトコル(DeFiエコシステムでのゲームプレイの導入を継続的に拡大し、ビットコインに導入したい)などの分散コンピューティングプロトコル、BRC-420メタバースプロトコル(ゲーム、音楽などをビットコインに導入する可能性をもたらす)、ARC-20(BRC-20と並行した新しい資産発行計画)などがあります。
  8. 資産発行スキームは、既存の資産発行契約のいくつかの基本的な改善から始まり、資産発行契約をベースにBTCエコシステムのニーズに対応するためのオラクル、DeFi、ゲームなどに関するルールの大規模な生態系レイアウトさえ行うように進化しています。
  9. BTCエコシステムの開発はまだ非常に早い段階にあります。Web2またはWeb3のいずれにおいても、最初にルールを設定する力を持っていれば誰でもユーザーを持つことができるという現象があります。したがって、現在はまだ多くの富の機会があります。BTCエコシステムの開発を包括的に見る必要があります。なぜなら、銘文の熱が冷めるでしょう。資産の発行に目を向けるだけでなく、資産の発行を通じて他の領域でBTCエコシステム全体の開発をどのように加速させるかも考える必要があります。
  10. もちろん、これについては異なる意見もあります。たとえば、BTC L2に関するTeacher NingNingの意見https://twitter.com/0xNing0x/status/1737010523374563744、理性的な議論。
  11. まだ研究段階ではありますが、誰もが自分のお尻で頭が決まります。ただし、投資する際にはリスクに注意し、自分自身の投資ロジックを明確に書くことを忘れないでください。短期間で戦うか、長期的に戦うかによって、ロジックが異なり、戦略も異なります。投資に関しては、知識と行動をできるだけ組み合わせる必要があります。言葉に「知らないことはお金にならないし、今稼いでもすぐに使い切ってしまうだけだ」と本当に信じています。

最後に、この記事を読んでいただきありがとうございます。この記事の本来の目的は、BTCエコシステムの発展についてより良く、より包括的な理解を提供することであり、また、皆さんとの意見交換を歓迎します。次の数日間で、私は時々意見を投稿し、拡張計画に関する別の記事も書く予定ですので、お楽しみに。

免責事項:

  1. この記事は[から転載されていますmarsbit]. すべての著作権は元の著者に帰属します[ハウ]. If there are objections to this reprint, please contact the Gate Learnチームが promptly に対処します。
  2. 責任の免責事項: この記事で表現された見解や意見は、著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 記事の翻訳はGate Learnチームによって行われます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!