ブロックチェーン/レベル V · レイヤー/5.3 ビットコインネイティブ資産/レッスン 3
オーディナル理論とインスクリプション
すべてのサトシに番号を振る仕組みと、それが火をつけた2023年のブーム
用意するものトランザクション単位でサトシを追跡できるブロックエクスプローラーオーディナル対応のインデクサーまたはウォレットのインターフェースオーディナルに対応していない標準的なビットコインウォレット`ord` コマンドラインツールのドキュメント
問い
- 現在は代替可能な単位を、コンセンサスルールを変更せずにどうやって唯一無二のものにできるのか?
- サトシの追跡には、なぜオンチェーンの検証ではなくソフトウェア上の規約が必要なのか?
- オーディナル番号を無視するウォレットを希少なサトシが通過すると、何が起こるのか?
探究
- 2022年初頭にケイシー・ロダモアが提唱し、2023年1月に彼のordソフトウェアがインスクリプションを開始したことで広く使われるようになったオーディナル理論は、すべてのサトシにシリアル番号を割り当てる。1ビットコインは100,000,000サトシであり、このシステムはサトシがマイニングされた順に連番を振る。この番号付け方式はビットコインのプロトコルを変更せず、既存のトランザクション構造の中だけで機能する。標準的なノードにとって、これらは普通のアウトプットにすぎない。オーディナルの規約を実装したソフトウェアだけが、個々のサトシ固有のアイデンティティを認識する。
- この追跡の仕組みは、先入れ先出し(FIFO)の順序に基づいている。トランザクションがインプットを消費してアウトプットを作成するとき、先頭のインプットに含まれるサトシが先頭のアウトプットに割り当てられる。この決定論的な対応づけにより、参加者は特定のサトシの全履歴をたどることができる。このシステムにはサイドチェーンも別個のトークンも不要で、ビットコインそのものを唯一のアセットとして使うため、アイデンティティはコインそのものが存在する限り続く。
- レアリティの階層は、ブロックチェーンの構造におけるサトシの位置に基づいて、収集品としての価値を割り当てる。「uncommon」なサトシは、各ブロックで最初にマイニングされたサトシである。「rare」なサトシは、2016ブロックごとに行われる難易度調整期間の最初のサトシである。「epic」なサトシは、半減期のエポックの始まりを示す。さらに希少なのが「legendary」なサトシで、半減期と難易度調整が重なる各サイクル(およそ24年ごと)の最初のサトシである。そして唯一の「mythic」なサトシは、2009年1月にマイニングされたジェネシスブロックの最初のサトシである。
- この番号付け方式によってインスクリプションが可能になる。インスクリプションとは、任意のデータを特定のサトシに紐付けることである。オーディナル理論自体は単なるインデックスの規約にすぎないが、デジタルアーティファクトの土台を提供する。これらのアーティファクトは有効なトランザクションの中に存在するため、ビットコインの不変性とセキュリティ特性を受け継ぐ。一度作成されると、そのシリアル番号に結びついたコンテンツを第三者が削除・改変することはできない。
- ソフトウェアの互換性とアセットの安全性の間には、重大なトレードオフがある。オーディナル対応のロジックを実装していないウォレットは、すべてのサトシを同一の通貨単位として扱う。そのようなウォレットが「rare」や「legendary」のサトシを使ってしまう場合、多くはトランザクション手数料の支払いやお釣り(チェンジ)の一部としてである。ユーザーにとっては価値の喪失に見えるが、ネットワークにとってはごく普通の送金にすぎない。非対応のソフトウェアでオーディナルアセットを扱う以上、誤って使ってしまうリスクは避けられない。
- これらの仕組みを確かめるには、ブロックエクスプローラーを開き、複数のインプットを含む最近のトランザクションを探してみよう。最初のインプットのサトシのオフセットが、アウトプットリストの先頭をどのように埋めるかを観察する。次に、オーディナル専用のインデクサーで同じトランザクションを確認する。インデクサーには、標準的なブロックチェーンデータでは見えないシリアル番号やレアリティのタグが表示され、アイデンティティが生の台帳記録の上に築かれた解釈のレイヤーであることがわかる。
- インスクリプションは、Taprootのスクリプトパスのウィットネスに任意のデータを埋め込むことで、そのデータを特定のサトシに紐付ける。データは、OP_FALSE、OP_IF、コンテンツのプッシュ、OP_ENDIFで構成される「エンベロープ」の中に置かれる。条件が偽であるため、エンベロープ内のコードはスキップされ、スクリプトの残りの部分(通常は署名チェック)は通常どおり実行される。つまり、データはコインを誰が使えるかに一切影響しない。この仕組みにより、コンテンツを標準的なビットコイントランザクションのウィットネス部分に直接保存できる。
- 2つのプロトコルアップグレードがこれを現実的なものにした。2017年8月にアクティベートされたSegWitは、ウィットネスデータのウェイトを割り引き、レガシートランザクションに比べてバイトあたりのコストを下げる。2021年11月にアクティベートされたTaprootは、それまでのスクリプトサイズの制限を撤廃し、スクリプトの検証を簡素化した。これらの変更が組み合わさることで、画像、テキスト、コードといった大きなペイロードを、ソフトフォークやサイドチェーンを必要とせずに低コストでブロックチェーンに埋め込めるようになった。
- Inscription 0として知られる最初のインスクリプションは、2022年12月に作成された。そこにはピクセルアートのドクロ画像が含まれていた。この実験を始めたのは、オーディナル理論と`ord`ソフトウェア群を開発したケイシー・ロダモアである。この仕組みは承認済みブロックの不変性に依拠しており、インスクリプションは一度マイニングされると改変も削除もできない。この永続性により、デジタルアーティファクトはビットコインそのものと同じくらい長く残るが、その代わりに1バイトごとにブロックスペースという恒久的なコストが発生する。
- 2023年初頭にブームが訪れました。Bitcoin Punksのようなコレクションが登場し、個人ユーザーたちが複雑な画像やインタラクティブなウェブページを記録し始めました。2023年2月には、ブロック774,628がほぼ完全にTaproot Wizardsの画像で構成されており、そのサイズは約3.96MBにも達し、400万ウェイト単位という上限に非常に近かったです。この出来事は、高精細なデータ保存の可能性と同時に、ネットワーク帯域幅やノードのリソース消費に与える大きな影響を示しました。
- 数か月のうちに、数百万件のインスクリプションが作成された。参加者がブロックスペースを奪い合ったことで、手数料はここ数年で最高の水準に達した。2023年5月の高騰の大部分は、次のレッスンで扱うBRC-20トークンによるものだった。支持派はこれを、マイナーに収益をもたらす有料リソースの正当な利用とみなす。一方、批判派は、通常の支払いを押しのけ、フルノードに不要な肥大化の負担を強いるスパムだと主張する。議論の焦点は、ビットコインの主な役割が電子現金なのか、それとも汎用的な台帳なのかという点にある。
- インスクリプションとBRC-20などの他のトークン規格との違いは、その構造にある。インスクリプションはデータを特定のサトシに結びつけ、UTXOモデルに直接従う唯一無二のデジタルオブジェクトを作り出す。コンテンツ自体はウィットネス内にオンチェーンで存在し、インデクサーの中にしか存在しないJSONベースのトークンの残高とは異なる。ただし、どのサトシがインスクリプションを持っているかを追跡するには、依然としてオーディナル対応のソフトウェアが必要である。
パート Iオーディナル理論
パート IIインスクリプションと2023年のブーム
重要な事実
- オーディナル理論は、マイニングされた順序に基づいて、サトシに一意のシリアル番号を割り当てる。
- サトシは、先入れ先出し(FIFO)のロジックによってトランザクションのインプットからアウトプットへと移る。
- 唯一の「mythic」なサトシはジェネシスブロックの最初のサトシであり、「legendary」なサトシはおよそ24年ごとのサイクルの始まりを示す。
- 標準的なビットコインノードは、オーディナルのタグが付いたサトシを他のすべての単位と区別しない。
- オーディナルに対応していないウォレットは、希少なサトシを誤ってトランザクション手数料として使ってしまうことがある。
- オーディナル理論は、ビットコインのコンセンサスルールやプロトコル仕様の変更を一切必要としない。
- インスクリプションは、決して実行されないOP_FALSEエンベロープを使い、Taprootのスクリプトパスのウィットネスにデータを埋め込む。
- SegWitのウィットネス割引とTaprootによるスクリプトサイズ制限の撤廃により、大きなインスクリプションが経済的に現実的なものになった。
- ピクセルアートのドクロであるInscription 0は、2022年12月にケイシー・ロダモアによって作成された。
- ブロック774,628(2023年2月)は約3.96MBで、そのほぼすべてが1枚の画像だった。
- 2023年のインスクリプションブームにより、手数料はここ数年で最高の水準に達した。
- インスクリプションのコンテンツはウィットネス部分にオンチェーンで保存されており、正確に管理するにはサトシ単位で制御できるウォレット(sat control対応ウォレット)が必要になる。
演習 九・六・三・一
9集める2023年より前にブロックチェーン上に存在した、9種類の異なるデジタルアセットを挙げてください。それぞれが使用していた具体的なチェーンまたはレイヤーと、所有権の追跡方法を記録してください。
6まとめる9つを、ベース通貨との関係に基づいて6つのカテゴリーに分類してください:同一チェーン上のトークン、サイドチェーンのアセット、ラップドアセット、プロトコルネイティブのコイン、オフチェーンの参照、その他。
3絞り込む6つのグループを、アセットが特定のチェーンのアイデンティティモデルに結びつけられうる3つの根本的な理由に絞り込んでください。
1結晶化するオーディナル理論が、プロトコル変更への依存という点でそれまでのトークン規格とどう異なるかを説明する1文を書いてください。
事実確認
日付、数字、主張は、下記に記載された公表資料と照合して確認しました。