By Howe; Source: GEEKWEB3
はじめに:2024年3月9日、実験的なBRC-20資産プロトコルが最初の誕生日を迎えた。わずか1年の間に、人々はOrdinalsプロトコルの誕生とBRC-20プロトコルのリリースを目撃し、その後、Summer of Inscriptionsと新興プロトコルの継続的な爆発が続き、砂漠のような活気あるBTCエコシステムが到来しました。
技術的な観点から、BTCエコシステムにおける現在のアセット発行スキームは、UTXO-バインディング・ステレオタイプとして分類することができます。この区別によると、BRC-20は非UTXOバウンド資産であり、一方、Atomicalsプロトコルによって支配されるARC-20は、UTXOバウンド資産のパイオニアです。
この記事では、Atomicalsプロトコルによってもたらされる新たな概念と技術、そしてAtomicalsエコシステム全体の方向性という観点から、Atomicalsプロトコルの歴史、現状、そして今後の発展について分析します。strong>である。この記事を通して、読者は私たちがなぜAtomicalsプロトコルを「独自のBTCエコシステム革命」と呼ぶのかをより簡単に理解することができるでしょう。
図出典:https://twitter.com/okxweb3/status/1765967704282816873
本文:アトムの誕生。strong>Atomicalsプロトコルの誕生は非常に劇的なものでした。創設者のアーサーは、Ordinalsプロトコルが最初にリリースされたとき、その上にDIDプロジェクトを開発しようとしましたが、開発中にOrdinalsプロトコルには多くの制限があり、彼が実装したかった機能のいくつかをサポートするのに適していないことに気づきました。
そこで2023年5月29日、アーサーはAtomicalsプロトコルのアイデアに関する最初のツイートを行った。
その後、Atomicalsプロトコルは、Dmint、Bitwork、ARC-20、RNSといった4つの主要なコンセプトを生み出し、将来的には、AVMや分割プログラム。以下では、これらの代表的な製品革新の原理を説明し、アトミカルの革新をより早くご理解いただけるようにします。
画像引用元: https://twitter.com/atomicalsxyz/status/1761738325176553535
<Bitwork: 非排他的PoW
Atomicalsプロトコルは、トークンの鋳造プロセスにPoWを追加します。これはBitworkとして知られるプロセスで、ビットコインの採掘と理論的根拠が似ています。strong>はフロー制限とアンチウィッチングのために設定されています。
まず、ビットコインのマイニングがどのように機能するか見てみましょう。採掘者は常に、与えられたアルゴリズムにローカルで、異なる入力値を与え、出力値をビットコインのプロトコルに適合させようとしています。そして、対応する出力値と入力値が「トークン」としてブロックに書き込まれ、マイニング報酬を得るための交渉材料として使われる。そして、新しいブロックがネットワーク内の大多数のノードに認識されさえすれば、採掘者はBTCの報酬を得ることができる。
(ビットコインマイニングの簡単な概略図)
Atomicalsプロトコルのシナリオでは、トークンを鋳造する資格を得るための制約を満たす入力と出力のパラメータを得るために、同様のプロセスを実行する必要があります。また、ビットコインに似ていますが、Atomicalsは採掘の難易度を動的に調整することができます例えば、プロトコルは事前に次のように指定することができます:
報酬を得たい採掘者は、与えられたアルゴリズムに入力されたときに、以下を満たす出力値を持つパラメータのセットを見つけなければなりません。条件:最初の4桁がすべて6で、5桁目が10(16進数)より大きく、この時点では制約が比較的緩い。しかし、Atomicalsプロトコルは、出力値の最初の5桁が6であることを要求するなど、定期的に制約を変更することができ、これにより制約が厳しくなり、採掘者が採掘しにくくなる。
(ビットワーク条件例図)
ビットワークとビットコインマイニングには根本的な違いがあります:ビットコインマイニングは最も一般的なマイニング形態です。排他的であり、ビットワークマイニングは非排他的です。例えば、ビットコインネットワークに99と100のブロックが出現し、異なるマイニングプールが101番目のブロックを予約する権利を争った場合、1つのマイニングプールの101番目のブロックだけがビットコインネットワークに認識され、他のプールの投稿はすべて「無効」となります、これがビットコインマイニングの排他性です。これがビットコインマイニングの排他性です。
明らかに、この残酷な独占競争は個々のマイナーの生存に資するものではなく、多くの小規模なマイナーは最終的に大規模なプールにマイナーを提供することになり、大規模なプールは大量のコンピューティングパワーを持つ「全体」として機能することになります。「
ビットコインのネットワークは高度に中央集権化されたネットワークであり、これはイーサリアムのホワイトペーパーでも言及されています。
ビットコインのマイニングとは異なり、Bitworkプロトコルは非常に異なるアプローチを持っています。ビットコインの採掘とは異なり、BitworkプロトコルのARC-20採掘は非排他的であり、Atomicals資産の量がAtomicals資産の量を超えない限り、採掘者間の厳密な競争がないことを意味します。特定グッズの総量を超える、ビットワークメカニズムを通じて採掘する。は採掘結果(トークン採掘ステートメント)を与え、それは最終的にプロトコルの履歴に組み込まれます。履歴に組み込まれます。
次のようなシナリオを想像してみましょう:ビットワークプロトコルに従ったARC-20アセットがリリースされ始め、ユーザーがマイニングの形でキャスティングできるようになったとします。はずっと動けず、チェーンに乗ることができません。しかし、このARC-20アセットがプレイアウトされない限り、ガス代が下がっても、この鋳造依頼は認識され、鋳造動作をトリガーします。
簡単に言うと、Bitwork は、鋳造要求が行われた順序に関係なく、鋳造されるアセットの残りの量だけを見ます。、そしてビットコインの採掘プロトコルでは、ブロックを遅れて提出するマイナーは、十中八九、他のマイナーによって排除されます。
アトミカルがマイナー/アセットマウンターの参加障壁を下げることは間違いありません。従来のPoWパブリックチェーンは、採掘の難易度が非常に高いという制約があり、ブロックを採掘する権利は基本的に複数の大手マイニングプールが独占しており、個人マイナーが採掘に成功できる確率は非常に低いのに対して、ビットワークの改善対策は中央集権的なマイニングプールの立場を大きく弱め、個人マイナーが参加しやすい環境を整えました。、資産の分配がより公平になりました。
PoW自体がPoSやID0よりもはるかに公平な資産分配スキームであることを考慮すると、Atomicalsプロトコルは、注入される物理的リソースの価値だけでなく、ランダムな運(マイニングは運をつかむプロセスです)の存在によって、資産分配の公平性をさらに高めます。Atomicals)これは、「フェア・ローンチ」のコンセプトをさらに後押しします。
ARC-20:碑文よりもコインに近い
実際、Atomicalsプロトコルに含まれるARC-20のコンセプトは、Atomicalsプロセスの非常に重要な部分です。20のコンセプトは、多くの人がインスクリプション・プロトコルでもあると誤解しています。しかし実際には、ARC-20は染めコインに近く、ビットコインの最小分割単位であるサットを基本的な「原子」として使用し、各ビットコインUTXOに対応するサットの数は、それにバインドされたARC-20資産の量を表し、1サット=1トークン。1 sat = 1 Token.
ここでは、「TEST」と呼ばれるタイプのARC-20をケーススタディとして取り上げ、その仕組みを説明します。
ARC-20が動いているのを見るのは初めてです。
まず、TESTトークンの発行者は、TESTの「ジェネシスブロック」として使用するビットコインのブロックを決定し、ジェネシスブロック用のビットコインUTXOトランザクションスクリプトの1つに初期化情報を記録します。初期化情報には、トークンのシンボル、総供給量などが含まれます。このプロセスは、実際には染色に相当します。既存のビットコインUTXO内のサットを取り出し、ARC-20に結びついた形で染色することで、そのUTXO内のサット残高の数が、そのUTXOが持つARC-20資産の数に相当するようにします。
上記のTESTトークン発行者は、Taprootロッキングスクリプトの機能を使って、いくつかの制限を設定することができ、制限を満たした人だけが、上記のロッキングスクリプトによって管理されているビットコインサットからサットの一部を送金することができます。Satsは染色されており、発行者によってロックされたSatsの一部を取れば、等価量のTESTトークンを取得したのと同じことになります。
上記の<アセットマンチャーは、TESTトークンの獲得に成功した後、これらのARC-20トークンを他の人に直接譲渡することができます。そのプロセスは、ビットコインチェーン上の通常の譲渡とほとんど区別がつきませんつまり、手持ちのビットコインUTXOを分割し、そのうちの1つまたはいくつかを他の人に譲渡します。これらの分割されたビットコインUTXOは、それぞれいくつのSats残高に対応しますか?ARC-20トークンは何ARC-20トークンに対応します。
この機能に基づいて、ARC-20トークンの転送は、BRC-20の場合のように、最初に転送命令に関連する銘記情報を銘記する必要がなく、転送コストを節約し、BTCネットワーク上で生成される追加のデータサイズを削減します。
要約すると、ARC-20アセットには、3つの主な操作:展開、キャスト、転送があります。strong>:
ARC-20をデプロイする際、アセット発行者はトークン名、合計金額、難易度設定、ジェネシスブロックの設定を設定する必要があります。ジェネシスブロックなどの情報を設定し、適切なTaprootロックスクリプトを設定する必要があります。
ARC-20を鋳造する際、ユーザーはClaim情報(トークンを鋳造するために必要なデータ)を前述のUTXOロックスクリプトに書き込み、対応するARC-20アセット(カラーサット)を削除します。
その後ARC-20を譲渡する際、ユーザーはこれ以上BTCにデータを入金する必要はなく、前述のUTXOを誰かに譲渡するだけでよく、受取人はビットコインのUTXOをたどってARC-20資産に関連付けられていることを確認するだけでよいのです。
RGBプロトコルの主な「ワンタイムシール」と同様に、ARC-20取引のセキュリティは、BTCメインネットによって完全に保証されています。ARC-20取引のセキュリティはBTCメインネットによって完全に保証されており、取引の履歴を追跡して現在のARC-20残高を計算する人は、オフチェーンストレージモジュールから追加で読み取る必要はなく、ARC-20カラーに関連付けられたビットコインのUTXOをチェックするだけでよいのです。これが、オフチェーンインデクサーとオフチェーンストレージレイヤーに強く依存しがちなBRC-20プロトコルとの最大の違いです。
出典: https://twitter.com/blockpunk2077/status/1725513817982136617
ARC-20の場合、必要なものは、1つだけです。ARC-20に必要なのは、ビットコインチェーン上でどのARC-20アセットのミントと転送がトリガーされたかを特定するのに役立つ軽量なインデクサー(またはウォレットクライアント)だけです。
もちろん、ワンコイン、ワンサトシの設計には欠陥があります。ビットコインのメインネットには「ダストアタック」を防ぐための制限があり、それによって1回の送金は、少なくとも546サトを受信者に1回だけ送金しなければなりません。つまり、ビットコインサッツを送金するたびに、少なくとも546サッツを送金しなければならない。加えて、各ARC-20トークンはSatsに結びついているため、ARC-20資産残高の最小分割精度は1であり、それ以上小さく分割することはできません。
同時に、ARC-20インデクサーとBRC-20インデクサーとの違いについて、多くの人が曖昧なままであることに気づきました。>
ARC-20はBRC-20よりもシンプルで軽量です。BRC-20は紙の小切手、ARC-20は硬貨と考えることができます。BRC-20標準では、ユーザーは好きなだけBRC-20資産でこの小切手を埋めることができます。そのため、BRC-20プロトコルは、BRC-20資産の正確性と安全性を確保するために3つの異なるインデックス取引を採用しています。BRC-20資産の残高よりもARC-20資産の残高を計算する方がはるかに簡単で、ARC-20インデクサーの作業量はBRC-20インデクサーの作業量よりもはるかに少なくなります。
ARC-20取引インデックスは、資産の統合という点では、BRC-20取引インデックスよりもはるかに便利です。BRC-20の資産統合は、1000ドルの小切手3枚を3000ドルの新しい小切手に交換することだと単純に理解できますが、元の小切手3枚は理論的には破棄されますが、チェーンに記録されているため、直接消去することができず、データ汚染につながります。
そしてARC-20の資産統合は、3つのコインを1つのトランザクションにパッケージして送信することです。取引所からコインを引き出すと、多くの場合、常にいくつかの不可解なインスクリプションに遭遇しますが、ARC-20のトランザクションインデックスは、彼は別のワークフローにいるので、サッツのデータを汚染することはありません。ワークフローは同じではありません。
Dmint:NFTを配布する新しい方法
Atomicalsプロトコルでは、NFTコレクションは「コンテナ」と呼ばれ、「Dmint」と呼ばれる方法を使用します。Atomicalsプロトコルでは、NFTコレクションは「コンテナ」と呼ばれ、「Dmint」と呼ばれる分散型の方法で配布される。Dmintプロトコルに従ったNFT配布のプロセスは、NFTデータの準備、コンテナの設定、NFTプロジェクトの検証、NFTのキャスティングという4つのステップに分けられます。
NFTプロジェクト側では、作業の焦点をNFT配布の準備に集中させることができます。この作業では、すべてのNFTデータの要約、Dmintデータの設定などが必要となる。同時に、Dmintプロトコルに従うNFT発行者はすべてのNFTデータをメルクルツリーに集約し、そのメルクルルートはチェーン上で公開され、完全なNFTメタデータはチェーンの下に保存されます。
NFTメーカーが鋳造するNFTを選択すると、オフチェーンのメタデータが通知されます。その後、メーカーは発行者が最初に構築したメルクルツリーに関連付けられたNFTデータを通知されたことを証明するメルクル証明を外部に作成します。つまり、NFT発行者が外部に表明したNFTデータセットの中に存在するのです。
NFTを鋳造するプロセスにおいて、Atomicalsプロトコルはプロジェクトの創設チームに高度なオプションを提供し、例えば鋳造所のペイアウト規則を設定し、NFT鋳造所が多数の限定版NFTを鋳造できるようにし、前述のBitworkによって鋳造されるだけでなく、有効にするために指定されたアドレスにトークンを支払う必要があります。
ソース:https://docs.atomicals.xyz/collection-containers/dmint-guide
ビットワークとDmintを組み合わせた後、Dmintは、ビットワークとDmintを統合したと言ってもいいでしょう。Bitwork、Dmintは、ビットコインチェーン上のNFTのための分散型鋳造メカニズムを導入しました。これにより、すべてのミントは、抽選券の形で、「採掘」を通じてNFTの鋳造プロセスに継続的に参加する必要があり、スクリプト科学者が自動化されたコードを通じてフラッディング取引を開始することは困難です。
ビットワークとDmintプロトコルの組み合わせにより、ビットコインのエコシステムは、均質化されたトークンであれ、均質化されていないトークンであれ、フェアローンチの準備が整いました。
Dmintにより、AtomicalsプロトコルはNFTのセキュリティと独自性を強化し、プロジェクトオーナーがビットコインブロックチェーン上でNFTコレクションを自由にコントロールできる柔軟な管理オプションを提供します。これにより、クリエイターは多様な創造的ニーズを満たすためのカスタマイズの選択肢を広げるだけでなく、デジタル資産の鋳造、転送、更新のための便利なオンチェーン運用ソリューションを提供し、静的および動的デジタル資産の柔軟性を大幅に高めることができます。
さらに、Dmintが導入したビットワークマイニングメカニズムは、すべての人に平等なアクセスを提供します。平等な1回限りのキャスティングの機会を提供し、スクリプトによる自動キャスティングの可能性や、ガス料金に関連する市場競争を本質的に排除します。
RNS:ドメイン名の無制限な拡張
この記事で前述したように、Arthurは当初、OrdinalsのエコシステムでDIDプロジェクトを行いたいと考えていました。そのプロジェクトとは、RNS - Realm Name Systemで、Realmとしても知られています。
Realm名はプラス記号+
で始まり、+alice
や+agent007
のように少なくとも1つのアルファベットを持ち、有効なDID識別子です。従来のドメイン名やENSと比較して、Realmは分散化を維持しながら、より大きなスケーラビリティと柔軟性を提供します。
今日のドメイン名サービスやDIDプロジェクトは非常に限定的で、ほとんどが単一のオブジェクト(ウェブサイトやウォレットのアドレスなど)を参照するために使用されるドメイン名を提供しており、ユーザーがより深いレベルで拡張することはできません。例えば、アリスはAlice.comドメイン名を所有していますが、これはblog.Alice.comのような異なる接頭辞を追加することで、異なるウェブサイトや個人情報へのリンクに限定され、Alice.com.blog.textのようなより多くのシナリオに下方拡張することはできません。
Alice.com/blog/textとAlice.com.blog.textの、より詳細な比較です。例えば、Alice.com/blog/text1とAlice.com/blog/text2は、アリスの部屋で開かれるブログ日記の1ページ目と2ページ目を指します。
一方、Alice.com.blog.text1とAlice.
1.2つの異なる部屋で2つの異なるブログノートを開く
2.アリスの部屋でブログ日記の2つの異なるページを開く。.
従来の"/"パターンでは、そもそも操作空間が非常に狭く制限されるのに対し、レルムドメインで使われるサブドメインパターンにはそのような制限がないことがわかります。
レルム・ドメイン・プロトコル(Realm Domain Protocol)は、どのユーザーもどのレルム・ドメインの下でもサブレルムを発行できるようにするもので、トークン化の段階的・階層的アプローチを通じてドメイン・エコシステムを管理します。 そのルールは以下の通りです:
どのRealmやSubRealmでもSubRealmを発行できる
。すべてのSubRealmは同じ機能を継承し、SubRealmに基づいてSubRealmを発行することができます
すべてのRealmは自分が所有するRealmです。
理論的には、SubRealmの拡張回数に制限はありません。たとえば、トップレベルのRealmドメイン名を投稿コミュニティとし、第1レベルのSubRealmをさまざまなタイプの投稿とし、第2レベルのSubRealmを返信の下の対応する投稿とすることができます。ドメイン名アプリケーションに力を与え、より大きなスケーラビリティをもたらすでしょう。
ソース:https://twitter.com/atomicalsxyz/status/1761744365448274371
。AVM:潜在的なダークホース
登場以来、Atomicalsプロトコルは資産分配を超えた野心を持っていた。開発の約半年後、Atomicalsプロトコルに準拠するアセットの数は増加し、流動性を高め、機能性をより拡大するために、アセットにより豊かな使用シナリオを提供するにはどうすればよいか、という新たな疑問が広がっています。
ビットコインがチューリング完全プログラミング言語をサポートしていないことはよく知られており、その上に複雑なDAPPを構築することは困難です。アーサー氏は、BitVMのアイデアとAtomicalsプロトコルの開発に関する懸念に触発され、AVMのアイデアを思いつきました。AVMの具体的な詳細はまだ発表されていませんが、それに対する市場の期待は高いです。しかし、市場の期待は大きい。
アーサー氏によると、AVMは主にビットコインネットワークにおける複雑なロジックの実装をサポートするために設計されており、例えばARC-20の「1コイン1サトシ」が分割できないという問題を解決するためだという。また、現在市場に出回っているビットコインのスケーリングソリューションには様々な問題があり、AVMのリリースがBTCのエコシステムにさらなる活力をもたらすことを期待しています。
アーサー氏によると、楽観的なシナリオでは、ビットコインのサイズが半分になる前にAVMの最初のベータ版がリリースされる可能性があるとのことで、その詳細を読んでいきたいと思います。
Atomicals Protocol Ecosystem Summary: Opportunities Are Coming
BRC-20のような内接プロトコルであれ、Atomicalsエコシステムであれ、どちらも冷え込んでいます。
BRC-20 のような内接プロトコルであれ、Atomicalsエコシステムであれ、どちらも数回の高値の波の後、冷却期間に入った。しかし、BTCでの資産発行は、かつてイーサで行われていたものとは大きく異なっており、2つのエコロジーはより分散型であるのに対し、中央集権型であることがわかりました。
既存のBTC上の資産は、「フェアローンチ」というコンセプトを流行らせました。Atomicalsプロトコルは、Bitwork、Dmint、事前採掘なし、配布なし、を通じて、市場ユーザーのプロジェクトの資産に対する信頼を高めた。信頼し、プロジェクト当事者による資産の直接的な操作を減らす。ある意味、中央集権と地方分権の愛憎劇である。
中央集権的なプロジェクト当事者は、開発の初期段階ではより効率的で反応が良く、適切に操作すれば簡単に成功する。一方、地方分権的なプロジェクトは、より公平性と地方分権を追求するため、プロジェクトの推進やマーケティングという点で、コミュニティからの自発的な行動を必要とし、開発の初期段階では抵抗が多いかもしれないが、一度苦境を乗り切れば、中央集権的なプロジェクトはすぐに過去のものとなる。しかし、いったん厳しい時期を乗り越えれば、中央集権的なプロジェクトはすぐに置き去りにされるだろう。
現在稼働中で開発中のAtomicalsエコシステムも同様だ。BTC資産市場全体が比較的冷え込んでおり、Atomicalsプロトコルの開発がまだ初期段階であるにもかかわらず、Atomicalsエコシステムに積極的に参加することを選択したプロジェクトはまだ多く、これはAtomicalsエコシステムに対するコミュニティメンバーの強い信頼から生じています。
このような強い自信の源は、一方ではOrdinalsとBRC-20プロトコルによって引き起こされた「フェアローンチ」ブームから、他方ではこの雑草の分散化実験によってもたらされたビジョンからきている。分散化のビジョンは、荒唐無稽な実験である。
AVMがリリースされたことで、Atomicalsプロトコルは様々な使い方ができると考えています。Atomicalsプロトコルは、Bitcoin Layer1上でプログラマビリティを実現し、より多くのAVMベースのアプリケーションを開発し、Bitcoinエコシステム全体のための真新しい章を書くことができます。