ビットコインテクノロジー

Ordinals(オーディナルズ)とInscriptions(インスクリプション)

Ordinal理論は各サトシに固有番号を付与し、Inscriptionsはビットコインブロックチェーンにデータを永久記録します。2023年以降のビットコインエコシステムを揺るがした新しい活用分野。

· 2分

2023年1月、ビットコインブロックチェーンに1枚の画像が刻まれた。小さなピクセルアートに過ぎなかったが、この出来事はビットコインコミュニティをブロックサイズ戦争以来最も激しい論争に巻き込んだ。ある者はビットコインの新たなルネサンスだと歓迎し、別の者はプロトコルの神聖な目的を汚すスパムだと非難した。この嵐の中心にあるのが**Ordinals(オーディナルズ)Inscriptions(インスクリプション)**である。

ビットコインが単純な価値移転を超えて永久的なデータ記録媒体となり得るという考え、そして個々のサトシが固有のアイデンティティを持ち得るというアイデアは、ビットコインとは何であり、何であるべきかという根本的な問いを投げかけている。

Ordinal Theory(オーディナル理論)とは

Ordinal理論は、ソフトウェア開発者のCasey Rodarmor(ケイシー・ロダモア)が2023年1月に公開した体系で、ビットコインの最小単位であるサトシ(satoshi、1 BTC = 1億サトシ)に固有の通し番号を付与する方法論である。

ビットコインプロトコル自体はサトシを区別しない。あなたのウォレットにある1サトシと他人の1サトシは完全に同一である。これを**代替可能性(fungibility)**と呼び、貨幣の核心的な性質の一つだ。1万円札がどの1万円札とも同じ価値を持つのと同じである。

しかしRodamorは、この代替可能なサトシに人為的に順序を付けることが可能であることを示した。ビットコインがマイニングされる順序に従って各サトシに0番から始まる通し番号を付与し、取引が発生した際に「先入先出(FIFO)」方式で番号を追跡すれば、全てのサトシを個別に識別できるようになる。

「ordinal」という名前はここから来ている。数学において序数(ordinal number)は順序を表す数である。1番目、2番目、3番目。Ordinal理論はまさにこの序数体系をサトシに適用したものだ。

サトシの番号付与体系

サトシに番号を付与する規則は驚くほど単純である。

生成規則:新しいブロックがマイニングされる際、コインベース(coinbase)報酬に含まれるサトシは採掘順に番号を受け取る。ジェネシスブロック(ブロック0)で生成された最初の50億個のサトシは0番から4,999,999,999番まで、ブロック1のサトシは5,000,000,000番から順に番号が付けられる。

転送規則:取引においてインプット(input)のサトシがアウトプット(output)に移動する際、先入先出の順序に従う。最初のインプットのサトシが最初のアウトプットから埋められ、次のインプットのサトシが続く。

ここで重要なのは、この番号付与がビットコインプロトコル内部で行われるものではないという点だ。Ordinal理論はビットコインブロックチェーンの既存データを**解釈する視点(レンズ)**である。プロトコル変更なしに、純粋に慣習と合意によってサトシにアイデンティティを付与する社会的レイヤーなのだ。

Inscriptions:ビットコインにデータを刻む

Ordinal理論がサトシに番号を付与したならば、Inscriptionsはその番号付きサトシにデータを永久的に添付するメカニズムである。

Inscriptionsの核心的なアイデアは、ビットコイン取引のウィットネス(witness)データ領域に、画像、テキスト、音声、動画、HTML、さらにはソフトウェアコードまで、任意のデータを埋め込むことだ。このデータはビットコインブロックチェーンに永久に記録され、ビットコインネットワークが存在する限り、誰も削除や変更ができない。

技術的にInscriptionsは以下のように動作する。

  1. まずTaproot(タップルート)スクリプトにデータを含む特殊な取引を生成する。
  2. データはOP_FALSE OP_IF ... OP_ENDIF構造の中に格納される。この構造は実行されないコード(デッドコード)であり、ビットコインスクリプトの有効性検証に影響を与えずにブロックチェーンに永久記録される。
  3. データにはコンテンツタイプ(MIMEタイプ)と実際のコンテンツバイトが含まれる。
  4. この取引がブロックに含まれると、そのデータは特定のサトシに「刻まれた(inscribed)」と見なされる。

結果として、特定のサトシが固有の番号を持ちながら同時にデータを携えることになる。これは事実上、ビットコインブロックチェーン上のNFT(非代替性トークン)である。

SegWitとTaprootがこれを可能にした理由

Inscriptionsが実現したのは、ビットコインプロトコルの2つの重要なアップグレードのおかげである。しかも、どちらもまったく別の目的で設計されたものだ。

SegWit(セグウィット、2017年)

2017年に有効化されたSegWitは、取引の署名データを別の領域(witness)に分離した。最も重要な点は、ウィットネスデータに割引された手数料が適用されることだ。ウィットネス領域の1バイトは通常の取引データの1バイトに比べて75%割引されたコストで計算される。

これを「ウェイトユニット(weight unit)」と呼び、ブロックサイズ制限が従来の1MBから実質的に最大4MBまで拡張された。ただし、この4MB上限に達するには、ほとんどがウィットネスデータである必要がある。

Taproot(タップルート、2021年)

2021年11月に有効化されたTaprootは、ウィットネス領域に配置できるスクリプトのサイズ制限を事実上撤廃した。Taproot以前は個別のスクリプト要素が520バイトに制限されていたが、Taprootのtapscriptではこの制限がなくなった。

この2つを組み合わせると:Taprootは大容量データをウィットネス領域に格納可能にし、SegWitの割引構造のおかげでそのコストが比較的安価になった。Inscriptionsはこの2つのアップグレードの意図せぬシナジー効果を活用したものだ。

SegWitもTaprootも、ブロックチェーンへの画像保存を想定して設計されたわけではない。SegWitはトランザクション展性の修正とスケーラビリティ向上を、Taprootはプライバシーとスマートコントラクトの柔軟性強化を目的としていた。Inscriptionsがこれらのアップグレードから生まれたことは、複雑なシステムが設計者の予想しない創発的な振る舞いを生む好例である。

BRC-20トークン

Inscriptionsの実用性が証明されると、2023年3月に**@domodataという匿名の開発者がさらに一歩踏み込んだ。JSON形式のInscriptionsを活用して、ビットコイン上で代替可能トークン(fungible token)を発行する標準を提案したのだ。これがBRC-20**である。

BRC-20はイーサリアムのERC-20トークン標準から名前を借りているが、仕組みは根本的に異なる。イーサリアムのERC-20がスマートコントラクトを通じてトークンの残高と移転をオンチェーンで管理するのに対し、BRC-20は単にJSONテキストをInscriptionsとして記録する方式だ。

{
  "p": "brc-20",
  "op": "deploy",
  "tick": "ordi",
  "max": "21000000",
  "lim": "1000"
}

上記は「ordi」というトークンを最大供給量2,100万、1回の発行上限1,000で展開するInscriptionである。ユーザーはその後「mint」操作でトークンを発行し、「transfer」操作で送金する。

BRC-20の最大の特徴かつ限界は、**オフチェーンインデクサー(indexer)**に依存することだ。ビットコインプロトコルはこのJSONを解釈しない。別途のインデクサーソフトウェアがブロックチェーンをスキャンし、BRC-20 Inscriptionsを読み取り、トークン残高を計算する。インデクサーによって解釈が異なり得るため、コンセンサスメカニズムはビットコイン自体ほど堅固ではない。

この限界にもかかわらず、BRC-20は爆発的な人気を集めた。2023年5月にはビットコインネットワーク取引の過半数がBRC-20関連で、手数料が急騰して通常の送金にも影響を及ぼした。限られたブロックスペースを巡る新たな需要の競合がどのような結果をもたらすかを示すリアルタイムの実験であった。

ビットコインコミュニティの論争

OrdinalsとInscriptionsは、ビットコイン史上最も激しい論争の一つを引き起こした。2015年から2017年のブロックサイズ戦争以来、これほどコミュニティが分裂したことはなかった。

賛成派の論拠

新たな活用とエコシステム拡大:Ordinalsはビットコインに「貨幣以外の価値」を与える。デジタルアート、コレクティブル、ゲームアイテム、ドメイン名など多様な活用が、世界で最も安全なブロックチェーン上で可能になった。これはビットコインエコシステムに新しいユーザーと開発者を呼び込む。

マイナーの手数料収入増加:ビットコインのブロック報酬は約4年ごとに半減する(半減期)。長期的にマイナーの収入は取引手数料に依存せざるを得ない。Inscriptionsはブロックスペースへの需要を大幅に増加させた。2023年以降、日次手数料収入がブロック報酬を上回った日が複数あった。これはビットコインの長期的なセキュリティ予算にとって肯定的なシグナルである。

ブロックスペースの自由市場:ビットコインはパーミッションレス(許可不要)なネットワークだ。手数料を支払えば誰でもブロックスペースを利用できる。Inscriptionsが「正当な」使用かどうかを判断すること自体がビットコインの哲学と矛盾する。市場がブロックスペースの価格を決定し、ユーザーが自由に競争すればよい。

オンチェーンの永続性:イーサリアムの多くのNFTが外部サーバー(IPFSや中央集権サーバー)に画像を保存するのに対し、ビットコインInscriptionsはデータ自体がブロックチェーン上にある。ビットコインノードが1台でも存在する限り、そのデータは永遠に残る。

反対派の論拠

ブロックスペースの浪費:ビットコインのブロックスペースは極めて希少な資源である。毎秒約7件しか処理できない限られた空間にJPEG画像を保存するのは浪費だ。このスペースは世界中の数十億人の経済的自由のための価値移転に使われるべきである。

手数料の上昇:Inscriptionsによるブロックスペースの競合は、全ユーザーの手数料を押し上げる。2023年5月、平均取引手数料が30ドルを超えた時期に、エルサルバドルの少額送金ユーザーや途上国のビットコインユーザーはネットワークを利用できなくなった。ビットコインが「銀行口座を持たない人々の銀行」になるという約束は、送金額よりも手数料が高い状況では成り立たない。

代替可能性の毀損:サトシに番号を付け、特定のサトシがより「価値がある」と主張することは、ビットコインの代替可能性(fungibility)を毀損する。ビットコインが貨幣として機能するためには、1サトシ = 1サトシでなければならない。「特別な」サトシの存在はこの原則を侵食する。

ビットコインのアイデンティティ問題:ビットコインは健全な貨幣(sound money)なのか、汎用データストレージなのか。Ordinalsを受け入れれば、ビットコインのコアナラティブが曖昧になる。ビットコインは「一つのことを卓越して行うプロトコル」であるべきだというミニマリズムの哲学と正面衝突する。

OP_RETURN vs Inscriptions

ビットコインブロックチェーンにデータを記録すること自体は、実は新しいことではない。2014年からOP_RETURNというオペコードを通じて、取引に少量のデータを添付することが可能だった。

特性OP_RETURNInscriptions
最大サイズ80バイト最大約4MB(ブロック重量制限)
保存場所アウトプットスクリプトウィットネスデータ
UTXOセットへの影響なし(prune可能)なし(ウィットネス領域)
手数料の重み1倍(標準コスト)0.25倍(ウィットネス割引)
一般的な用途タイムスタンプ、ハッシュ記録画像、テキスト、メディア

OP_RETURNは意図的に80バイトに制限されており、「メモ」レベルのデータのみ保存可能だった。これはブロックチェーンの非貨幣的使用を制限するための意図的な設計だった。一方Inscriptionsは、SegWitの割引とTaprootのスクリプトサイズ制限緩和を組み合わせて、数メガバイトのデータを保存できる。

興味深いのは、OP_RETURNも導入当時激しい論争を経たということだ。「ビットコインはデータストレージではない」という反発があったが、最終的には「どうせ人々はデータを入れるのだから、UTXOセットを汚染しない方法を提供する方がましだ」という実用的な結論に至った。Ordinalsの論争も同じ文脈の繰り返しと見ることができる。

レアサトシ(Rare Sats)

Ordinal理論はサトシへの番号付与にとどまらず、特定のサトシをレアリティ(希少度)等級に分類する体系を導入した。これはコイン収集家が特定年度の硬貨や製造エラーのある硬貨にプレミアムを付けるのと類似している。

  • Common(コモン):ブロックの最初のサトシではない全てのサトシ
  • Uncommon(アンコモン):各ブロックの最初のサトシ(約6,929,999個存在可能)
  • Rare(レア):難易度調整が行われるブロックの最初のサトシ(約3,437個)
  • Epic(エピック):半減期が発生するブロックの最初のサトシ(現在まで4個、最大32個)
  • Legendary(レジェンダリー):難易度調整と半減期が同時に発生するブロックの最初のサトシ(理論上存在可能、未発生)
  • Mythic(ミシック):ジェネシスブロックの最初のサトシ(1個のみ、ただしサトシ・ナカモトが使用不能に設計)

このレアリティ体系は純粋に社会的合意に基づいている。ビットコインプロトコルはこのような分類を一切認識しない。それにもかかわらず収集市場が形成され、「エピック」等級のサトシが数千ドルで取引された事例がある。これは希少性に対する人間の本能的な反応を示す興味深い社会実験だ。

ビットコインNFT vs イーサリアムNFT

Inscriptionsは「ビットコインNFT」と呼ばれることが多い。しかしイーサリアムベースのNFTとは根本的な違いがある。

データ保存方式

イーサリアムNFTの大多数はオフチェーンメタデータを使用する。トークンコントラクトには画像のURLのみが保存され、実際の画像はIPFSや中央集権サーバーにホスティングされている。そのサーバーがダウンすればNFTの画像も消える。Autoglyphsのようなオンチェーンアートもイーサリアム上に存在するが、ガスコストのために大容量データのオンチェーン保存は非常に高額だ。

ビットコインInscriptionsはデータ全体がブロックチェーン上にある。画像のバイト一つ一つがビットコインブロックに記録されており、世界のどこかにビットコインノードが1台でも存在する限り、データは永続する。

所有権モデル

イーサリアムNFTの所有権はスマートコントラクトの状態(state)で管理される。専用マーケットプレイス(OpenSea、Blurなど)と複雑なコントラクト呼び出しを通じて取引される。

ビットコインInscriptionsの所有権はそのサトシ自体、具体的にはそのサトシを含むUTXOの管理者に帰属する。Inscriptionが添付されたサトシを送金すれば、Inscriptionも一緒に移動する。このモデルはよりシンプルだが、「貴重な」サトシを誤って手数料として消費してしまうリスクがある。

スマートコントラクト機能

イーサリアムNFTはロイヤリティの自動支払い、オークション、分割所有権など複雑なプログラマブルロジックを組み込める。ビットコインInscriptionsにはそのような機能がない。サトシにデータが添付されているだけで、自動化されたロジックは存在しない。これを利点と見ることもできる。複雑性が減れば攻撃面も減り、エクスプロイトのリスクも低下するからだ。

影響と未来

手数料市場の構造的変化

Inscriptionsはビットコインの手数料市場に恒久的な変化をもたらした。2023年以前は手数料は主に価格上昇時のネットワーク混雑に左右されていたが、今やInscriptions需要が手数料の新たなベースラインを形成している。人気のあるInscriptionsプロジェクトのミント(minting)時期には手数料が急騰し、通常の取引ユーザーに直接的な影響を与える。

長期的に、これはビットコインのセキュリティ予算問題に対する一つの回答となり得る。ブロック報酬が今後数十年にわたってゼロに収束していく中、手数料だけでマイナーにネットワークを保護する十分なインセンティブを提供できるのか。Inscriptionsはブロックスペースへの新たな需要源を創出することで、手数料収入に貢献し、ネットワークセキュリティの維持を助ける。

ビットコイン文化の変化

Ordinalsはビットコインコミュニティに新たな文化的レイヤーを追加した。「サトシハンター(sat hunters)」と呼ばれる収集家が登場し、ビットコインアートシーンが形成された。伝統的にビットコインコミュニティは技術と経済学に焦点を当ててきたが、今やアートと収集文化が共存している。

この変化を歓迎するにせよ拒否するにせよ、ビットコインへの関心と参加を広げる効果がある。投資や貨幣理論に関心がない人がデジタルアートを通じてビットコインに出会い、そこから健全な貨幣、セルフカストディ、金融主権について学ぶ新たなルートが生まれたのだ。

レイヤー2との関係

ビットコインのレイヤー2ソリューション、特にライトニングネットワークとInscriptionsの関係は複雑だ。Inscriptionsによる手数料上昇はライトニングチャネル開設コストを引き上げるが、同時にレイヤー2スケーリングの必要性を一層際立たせる。

一部では、Ordinalsの機能をレイヤー2に移行すべきだと主張している。ベースレイヤー(レイヤー1)は高額取引のための効率的な決済レイヤーとして維持し、データ保存やトークン発行は上位レイヤーで処理するのが合理的だという論理だ。この方向で、Stacks、RGB、Liquidなどのプロジェクトがビットコイン上のプログラマブルレイヤーを構築している。

検閲耐性とフィルタリング論争

一部のビットコインマイナーやノード運営者は、Inscriptions取引をフィルタリングしようとする試みを行った。Bitcoin Knotsのような代替ノードソフトウェアは、Inscriptionsを「スパム」として分類し、中継を拒否するオプションを提供している。

このアプローチはビットコインの核心的価値である検閲耐性と正面衝突する。ビットコインが特定種類の有効な取引を差別し始めれば、それはもはや真の意味で検閲耐性のあるネットワークではない。有効な取引(valid transaction)である限り、それが価値移転であろうとデータ記録であろうと、平等に扱われるべきだ。「許容される」使用についての主観的判断がプロトコルに入り込む瞬間、ビットコインは最も強力な特性を失う。

最終的に市場が答えを出している。Inscriptions取引は手数料を支払い、有効なビットコイン取引の全ての規則を遵守している。ブロックスペースの価格メカニズムが資源配分を調整しており、この市場ベースのアプローチが検閲よりもビットコインらしい解決策であるという合意が徐々に形成されつつある。

結論

OrdinalsとInscriptionsは、ビットコインがいまだ生きたプロトコルであり、予想外の方向に進化し得ることを示した。サトシ・ナカモトが2009年にビットコインを設計した時、14年後に人々がそのブロックチェーンにデジタルアートを刻むようになるとは想像していなかったであろう。

この現象がビットコインにとって最終的に有益なのか有害なのかは、まだ結論が出ていない。確かなのは、ブロックスペースという希少な資源を巡る競争がビットコインの経済モデルをより精緻なものにしているということ、そしてこの論争自体がビットコインのガバナンスの健全さを示しているということだ。中央集権的なシステムであれば管理者がInscriptionsを許可するか禁止するかを決定しただろう。しかしビットコインでは、数万人のノード運営者、マイナー、開発者、ユーザーがそれぞれの選択を通じてネットワークの方向性を決定する。

ビットコインはいかなる単一のビジョンにも支配されない。それはコードと経済的インセンティブ、そして参加者のコンセンサスによって進化する有機体である。Ordinalsはその進化の最も新しく、最もドラマチックな一章(チャプター)である。

関連記事