一文で理解するビットコインNFTの技術原理とエコシステムへの影響
著者:alertcat.eth、ChainCatcher
最近のNFTの引爆点を評価するには、ビットコインメインネット上のOrdinalプロトコルによるNFTの熱潮を無視することはできません。現在、ビットコインネットワークには成熟した取引プラットフォームが存在せず、すべての取引は電子表計算シートを基にした注文とオファーに依存していますが、最近のOrdinalプロトコルに基づく取引は非常に活発で、ビットコインネットワークの混雑を引き起こしています。
暗号分析プラットフォームGlassnodeのデータによると、ビットコインNFTの導入により、非ゼロビットコインアドレスの数が4400万件に達し、歴史的な新記録を樹立しました。「これはビットコインの歴史における新しく独特な瞬間であり、革新が貨幣目的のための従来のトークン取引の移転なしにネットワーク活動を生み出しています。」

その影響力を無視できないため、本稿ではOrdinalプロトコルの技術原理とそのエコシステムへの影響の2つの側面からビットコインNFTの発展状況を解析します。
まず、ビットコイン自体について触れます。ビットコインの最小可分単位は「サトシ」と呼ばれ、1ビットコインは1億サトシに相当します。Ordinal(序数)理論はサトシに金融的価値を与え、それらをコレクションとして収集・取引できるようにします。単一のサトシには任意の内容を刻むことができ、ユニークなビットコインネイティブのデジタルアーティファクトを作成し、ビットコインウォレットに保存してビットコイン取引を通じて転送できます。刻印はビットコイン自体と同様に持続的で、不変で、安全で、分散化されています。
2月2日にビットコインのコア貢献者であるCaseyが作成したBIPでは、序数の技術原理が次のように説明されています。「各サトシは、その採掘順序に従って0から連続的に番号付けされます。これらの数字は「序数」と呼ばれ、数学的な意味での序数であり、各サトシが総供給の中での順序を示します。」序数という言葉は非常に明確で、ビットコインプロトコルの他の場所では使用されていません。取引の入力と出力のサイズと順序に基づいて、取引入力内の序号サトシを先入先出しの順序で出力サトシに移転します。」
ビットコインブロックチェーン上の各ブロックには1つ以上の取引が含まれ、その最初の取引はコインベース取引と呼ばれます。序数プロトコルでは、アルゴリズムの目的のために、コインベース取引は補助金のサイズと等しい隠れた入力を持つと見なされます。したがって、転送の原理は次のようになります:サトシは先入先出しの順序で転送されます。取引の入力をサトシのリストと見なし、出力をサトシを受け取るためのスロットのリストと見なします。入力サトシをスロットに割り当てるには、入力内の各サトシを順番にチェックし、各サトシを出力内の最初の利用可能なスロットに割り当てます。取引手数料はコインベース取引の追加入力と見なされ、ブロック内のその取引の順序に従ってソートされます。
序数プロトコルでは、刻印には任意の内容が刻まれ、ビットコインネイティブのデジタルアーティファクトが生成され、通常はNFTと呼ばれます。刻印はサイドチェーンや別のトークンを必要としません。これらの刻まれたサトシはビットコイン取引を使用して転送され、ビットコインアドレスに送信され、ビットコインUTXOに保存されます。これらの取引、アドレス、UTXOはすべて通常のビットコイン取引、アドレス、UTXOであり、単一のサトシを送信するために、取引は序数理論に従って入力と出力の順序と値を制御する必要があります。刻印の内容モデルはWebプロトコルに適合しており、刻印はコンテンツタイプ(MIMEタイプとも呼ばれる)とコンテンツ自体から構成される文字列であり、これにより刻印内容がネットワークサーバーから返され、他の刻印内容を使用して再混合するHTML刻印の作成に使用されます。
これはインターネットで使用されるデータモデルと同じであり、刻印内容がネットワークの発展に伴って進化し、ネットワークブラウザがサポートする任意のタイプのコンテンツをサポートすることができ、基盤となるプロトコルを変更する必要がありません。刻印内容は完全にチェーン上にあり、taprootスクリプトパス支出スクリプトに保存されています。Taprootスクリプトはその内容に対する制限が少なく、追加の証人割引を得ることで、刻印内容の保存が比較的経済的になります。
taproot支出スクリプトは既存のtaproot出力からのみ生成できるため、刻印には二段階のコミット/開示プロセスが使用されます。まず、コミットトランザクションで、刻印内容を含むスクリプトへのコミットを作成します。次に、開示トランザクションで、コミットトランザクションから生成された出力を使用して、チェーン上の刻印内容を開示します。刻印内容は未実行条件内のデータプッシュを使用してシリアル化され、「エンベロープ」と呼ばれます。
エンベロープはOPFALSE OPIF … OP_ENDIFで任意の数のデータプッシュをラップしたものです。エンベロープは実際には空の操作であるため、それらはそれを含むスクリプトの意味を変更せず、他のロックスクリプトと組み合わせて使用できます。プロトコルに従って、文字列「Hello, world!」を含むテキスト刻印は次のようにシリアル化されます:
OP_FALSE
OP_IF
OP_PUSH "ord"
OP_1
OP_PUSH "text/plain;charset=utf-8"
OP_0
OP_PUSH "Hello, world!"
OP_ENDIF
まず文字列ordをプッシュして、刻印とエンベロープの他の用途との曖昧さを排除します。OP1は次のプッシュがコンテンツタイプを含むことを示し、OP0は後続のデータプッシュがコンテンツ自体を含むことを示します。大きな刻印は複数回のデータプッシュを使用する必要があります。なぜなら、taprootの少数の制限の1つは、単一のデータプッシュが520バイトを超えてはならないからです。刻印内容は開示トランザクションの入力に含まれ、刻印はその最初の出力の最初のサトシに対して行われます。次に、馴染みのある序数理論のルールを使用してこのサトシを追跡でき、転送、購入、販売、喪失、復元が可能になります。これがビットコインNFTがサトシにデータを書き込む技術原理です。
創始者は刻印が持つべき属性を次のように定義しました。これが彼がこのプロトコルを創造した理由です:
デジタルな物事がデジタルアーティファクトとなるためには、それはあなたのコインのようでなければなりません:
- デジタルアーティファクトには所有者が存在します。デジタルはデジタルアーティファクトではありません。なぜなら、誰もそれを所有できないからです。
- デジタルアーティファクトは完全です。IPFSやArweaveにリンクされたオンチェーンのコンテンツを指すNFTは不完全であり、したがってデジタルアーティファクトではありません。
- デジタルアーティファクトは許可が不要です。ロイヤリティを支払わなければ販売できないNFTは許可されていないため、デジタルアーティファクトではありません。
- デジタルアーティファクトは検閲不可能です。おそらく、あなたは今日集中型台帳上のデータベースエントリを変更できますが、明日できないかもしれません。したがって、それはデジタルアーティファクトにはなりません。
- デジタルアーティファクトは不変です。アップグレードキーを持つNFTはデジタルアーティファクトではありません。
デジタルアーティファクトの定義は、NFTが何であるべきか、時には何であるか、そして刻印が本質的に何であるかを反映することを目的としています。創始者は、序数プロトコルと刻印はビットコイン、インターネット、プログラミング、ワールドワイドウェブへのラブレターであると考えています。全体として、プロトコルの作者は、ビットコインネットワークの安全性に基づき、強制的なロイヤリティをサポートせず、ビットコインマキシに向けて新しい市場を開くことができる、インターネットと同じデータモデルを持つNFTプロトコルを必要としたため、Ordinalプロトコルを作成しました。
プロトコルの作者は、ブロックエクスプローラー、手動で送信するサトシを選択できるウォレット(ordウォレットと呼ばれる)、およびインデックスを同時に完成させました。刻印を作成したい場合は、Bitcoin Coreウォレットとordウォレットの両方をダウンロードして、サトシを制御し、選択する必要があります。刻印はNFTの一種ですが、創始者は「デジタルアーティファクト」という言葉を好みます。なぜなら、それはシンプルで、啓発的で、親しみやすいからです。
以下は、序数プロトコルに基づいて発行された比較的有名なNFTシリーズとインフラストラクチャのいくつかです。
- Ordinal Punks
Ordinal Punksシリーズを構成するNFTは、ビットコインネットワークの最初の650の刻印上に鋳造されました。あるツイートによると、水曜日の夜、Ordinal Punks NFT Punk 94は9.5 BTCで販売され、約214,000ドルに相当します。
- Bitcoin Punks
Bitcoin Punksは、最初にOrdinalsを使用して元のEthereum CryptoPunksバイトをビットコインブロックチェーンに完璧にアップロードしたものです。
プロジェクトチームは、Ordinalsにアップロードされた各画像のハッシュ値を確認し、それを元の10k Punk画像と比較しました。Bitcoin Punksへのリンクは、これらのハッシュ値を含む最初の刻印(最低ID)です。
- market
このウェブサイトは、Bitcoin PunksをEthereum上にマッピングしたリストを作成し、買い手がopenseaでBitcoin Punksを簡単に購入できるようにしました。プロジェクトチームは、Emblem Vaultで合法的なビットコインパンクの検証済みで最新の情報を提供することで、買い手が詐欺を避けるのを助けています。
新興のOrdinalプロトコルは、間違いなくビットコインエコシステムに影響を与えました。序数プロトコルの創設者は、その特徴を次のように説明しています:ビットコインネットワークが最も重要なことは、資金の分散化です。他のすべてのユースケースは二次的なものであり、序数理論も同様です。序数理論の開発者はこれを理解し認識しており、序数理論がビットコインの主要な使命に少なくとも小さな程度で貢献していると信じています。ビットコインコミュニティ内では、この技術の発展と応用に関して大きな意見の相違があり、一部の純粋主義者はブロックチェーンは金融取引に限定されるべきだと考え、序数プロトコルの普及が平均ブロックサイズを一夜にして増加させ、これがブロックごとの手数料の上昇に繋がると主張しています。
以下の図に示すように:刻印によるブロックスペースの使用量の増加により、mempoolは採掘されてブロックチェーンに追加されるのを待っているビットコインブロックの集合であり、この記事執筆時点ですでに満杯です。

一部の人々は、ブロックチェーン上に不可逆的なデータを記録することが膨張を引き起こす可能性があることを懸念していますが、他の人々は序数プロトコルの普及がブロックチェーンのさらなる発展を促進する積極的な触媒であると指摘しています。
以下はプロトコルの作者によるビットコインコミュニティへの発言であり、筆者はこれがそのエコシステムへの影響に対する弁護であると考えています。「山寨コインの領域の多くの他の事物とは異なり、デジタルアーティファクトにはその利点があります。もちろん、多くのNFTは醜く、愚かで、詐欺的です。しかし、非常に創造的なものもたくさんあり、アートの創造とコレクションは人類の物語の一部であり、貿易や金銭よりも古い技術でもあります。
ビットコインは、安全で分散化された方法でデジタルアーティファクトを作成し、収集するための素晴らしいプラットフォームを提供します。それはユーザーとアーティストを保護する方法と、価値を送受信するための驚くべきプラットフォームを提供する方法が同じであり、同じ理由からです。
序数と刻印はビットコインブロックスペースへの需要を増加させ、これがビットコインの安全予算を増加させます。これは、ブロック補助金の半減が重要でなくなるにつれて、ビットコインが手数料依存型の安全モデルに移行するために重要です。
刻印内容はチェーン上に保存されるため、刻印が使用するブロックスペースの需要は無限です。これにより、すべてのビットコインブロックスペースの最終的な買い手が創造されます。これは強力な手数料市場を支えるのに役立ち、ビットコインの安全性を確保します。
刻印はまた、ビットコインが拡張できない、または新しいユースケースに使用できないという主張に反論します。DLC、Fedimint、Lightning、Taro、RGBなどのプロジェクトに注目しているなら、この主張が誤りであることを知っているでしょうが、刻印は人気があり、検証されたユースケースであるNFTに対する明確な反論を提供します。
もし刻印が著者が望むように、豊かな歴史を持つデジタルアーティファクトとして人気を博すなら、それはビットコインの採用の強力なフックとなるでしょう:楽しみと豊かなアートのために来て、分散型デジタル通貨のために去る。
刻印はブロックスペース需要の非常に良性な源です。たとえば、ステーブルコインは大規模なステーブルコイン発行者がビットコインの将来に影響を与える可能性がありますし、DeFiはビットコイン上のMEV、デジタルアート、コレクションの機会を導入することで集中化されたマイニングを引き起こす可能性がありますが、ビットコインを破壊するのに十分な力を持つ個々の実体が生まれる可能性は低いです。アートは分散化されています。
刻印ユーザーとサービスプロバイダーは、ビットコインフルノードを運営し、刻印を発行・追跡するようにインセンティブが与えられ、誠実なチェーンに経済的重みを投じます。
序数理論と刻印は、ビットコインの可替代性に意味のある影響を与えません。ビットコインユーザーは、両者を無視しても影響を受けることはありません。
私たちは、序数理論がビットコインを強化し、豊かにし、別の次元の魅力と機能を与え、主要なユースケースである人類の分散型価値保存により効果的にサービスを提供できることを願っています。」
参考文献
https://bitcoinmagazine.com/technical/bitcoin-nfts-protocol-ordinals-50000-inscriptions
https://docs.ordinals.com/faq.html















