
再帰的インスクリプションの深層分析:ビットコインチェーン上の無限の創造力と組み合わせの可能性
TechFlow厳選深潮セレクト

再帰的インスクリプションの深層分析:ビットコインチェーン上の無限の創造力と組み合わせの可能性
本稿では、再帰的インスクリプションについて、その起源、実現方法および程度、および潜在的な影響とリスクの四つの視点から、イメージを交えながら深く分析を行う。
著者:Darren、Everest Ventures Group
本記事は情報交換と学習を目的としており、いかなる投資助言も構成しません。
要約:
ビットコインのオンチェーンプロトコル「Ordinals」が登場し、OrdiによってBrc20が爆発的に普及した後、Ordinalsに基づく数々の革新が続いています。最近注目されている新たなイノベーションが「再帰的インスクリプション(Recursive Inscriptions)」です。これは既存のオンチェーンインスクリプションを参照でき、大量のコードをビットコインブロックチェーンに刻み込むことが可能です。さらに、再帰的インスクリプションはテキスト形式のコードを呼び出すためサイズが極めて小さく、ビットコインのブロックサイズ制限である4MBを超えることも可能になり、複雑な3Dビデオゲームさえも完全にビットコインチェーン上にアップロードできるようになりました。この革新により、Ordinalsの発展に対する無限の想像力が広がり、ビットコイン上のスケーラビリティと相互運用性の実現も視野に入ってきました。
本稿では、「再帰的インスクリプション」について、その起源、実装方法およびレベル、影響、リスクという4つの観点からイメージしやすい形で詳しく分析します。なお、文中に登場するコードはすべて理解しやすいため、技術的背景がなくても本文の論理に沿って内容を把握することが可能です。
一、Ordinals と Brc20 とは何か
再帰的インスクリプションの説明に入る前に、まずOrdinalsとBrc20について簡単に解説します。Ordinalsプロトコルは「サトシ」に番号を付けるシステムであり、各サトシに一意のシーケンス番号を割り当て、取引を通じてその流れを追跡します。つまり、ユーザーはOrdinalsを利用して追加データを添付することで、それぞれのサトシをユニークなものにすることができます。このプロセスを「記録(inscription)」といいます。「サトシ」はビットコインの創設者である中本哲也(Satoshi Nakamoto、ペンネーム)に由来し、ビットコイン(BTC)の最小単位です。1ビットコインは1億サトシに分割され、1サトシは0.00000001BTCに相当します。サトシの番号付けは、採掘された順序と移転時の入出力順序に基づいて行われるため、「Ordinals(序数)」と呼ばれます。
BRC20は、ブロックチェーン技術に基づくビットコイン用のトークン規格です。BRCは「Blockchain Token Standard」(ブロックチェーントークン規格)を意味し、数字の20はそのバージョンを示しています。BRC20規格は、ブロックチェーン上でトークンを作成・管理するための一連のルールとプロトコルを定義しており、イーサリアム上のERC20規格に類似しています。これにより、開発者は共通の方法でトークンを作成・操作できます。BRC20トークンは互換性のあるブロックチェーン上で発行、送金、取引が可能です。この規格は、トークンの発行総量、名称、シンボル、小数点以下の桁数などの基本機能、および標準的な取引インターフェースやイベントを規定しています。BRC20規格を採用することで、開発者は独自のトークンを容易に作成・展開し、ビットコインブロックチェーン上で流通・取引を実現できます。BRC20規格の登場は暗号資産エコシステムとビットコインエコシステムの発展を促進し、異なるプロジェクト間の互換性と相互運用性を高めました。
二、再帰的インスクリプションの起源
再帰的インスクリプションの起源は、まさにドミノ倒しのように連鎖しています。Brc20が話題となった後、コミュニティは次のように考え始めました。「ERC20を参考にしたBrc20が成功したのなら、なぜERC721を模倣してBrc721を作れないのか?」こうしてBrc721が登場しました。しかし、多くのERC721が画像を中央集権的なホスティングサービスに保存しており管理コストがかかるのに対し、Brc721は画像を直接ビットコインチェーン上に記録するため、コスト面での大きな課題がありました。Ordinalsの人気が高まるにつれ、ビットコインチェーン上の記録が混雑し、コストの圧力はさらに増大しました。
この問題を解決するためにGbrc721が開発されました。Gbrc721はオンチェーンの高コスト問題をうまく克服しました。このプロジェクトでは、NFTのコンポーネントを個別にアップロードし、それらを巧みに組み合わせます。例えば、1万点のコレクションでも、口、耳、鼻などのわずか200個のコンポーネントがあれば済む場合があります。これにより、オンチェーンコストが大幅に削減されました。しかし、新たな課題も生じました。つまり、画像を表示するにはオフチェーンでのレンダリングが必要になるということです。そのため、現在MagicEdenで展示されているGbrc721プロジェクト「Ordibots」は、まだテキスト列として表示されています(下図参照)。

再帰的インスクリプションの概念は、ビットコインプロトコル「Ordinals」の創設者によって提唱されました。2023年6月12日、Ordinalsの新チーフメンテナーであるRaphがGitHub上で重要な進展を発表しました。彼は、インスクリプション番号2167「再帰的インスクリプション」の革新をOrdinalsdのコードにマージしたのです(下図参照)。このバージョンのコードでは、「/-/content/:inscription_id」という構文により、インスクリプション同士が互いのコンテンツを参照できるようになり、Gbrc721の機能を超越しました。この革新はオンチェーンで直接実現され、オフチェーン解析に依存しないため、Gbrc721の根本的な問題を解決しました。こうして再帰的インスクリプションが誕生し、シンプルかつ巧妙な変更によってOrdinalsに無限の創造性と想像力をもたらしました。

三、実装と効果:無限の組み合わせの可能性を探る
前章までで再帰的インスクリプションの起源について理解しました。ここからは、その具体的な実装方法を詳しく見ていきます。また、注目を集めた最初の再帰的インスクリプションプロジェクト『Recursive Punks』がなぜ劇的なスタートを切ったのか、コンポーネントがどのように融合されるのか、さらには再帰的インスクリプションの合成能力がどこまで到達するのか、異なるフォーマット間での組み合わせが可能かどうかなど、いくつかの疑問に答えながら、再帰的インスクリプションがもたらす無限の組み合わせの可能性を探っていきます。
再帰的インスクリプションの実装方法
再帰的インスクリプションの実現には、Ordinals創設チームの知恵と技術的飛躍が不可欠でした。彼らは下図のようなコードをプロトコル層に組み込みました。ここで「/content/」がコード参照の鍵となります。この構文のおかげで、開発者はビットコインチェーン上にすでに存在する他のインスクリプションを参照できるようになったのです。コードをよく読む読者は、ここで示されているコード(バージョン2174)が先ほど紹介したバージョン2167と異なっていることに気づくでしょう(2174では「/-」部分が削除されています)。2167は当初採用されたバージョンでしたが、後にOrdinals創設チームはこれを放棄し、2174へ移行しました。これが後の『Recursive Punks』の劇的な展開の伏線となります。

Recursive Punks の劇的なスタート
6月13日、Recursive Punks公式が無料で1万点のRecursive Ordinalsシリーズをマインティングすることを発表し、瞬く間にコミュニティ内で話題となり拡散されました。「First is First」の原則により、プロジェクトがコミュニティに認識されるとすぐにすべてが刻まれ、人気すぎて一時的にサイトがダウンするほどでした。しかし、FOMOによる狂乱的なマインティングの波が去った後、多くのユーザーは驚きの事実に気づきました。公式が使用していた再帰的インスクリプションのバージョンは、古い2167版だったのです。正しい構文は「/content/」であるにもかかわらず、公式は「/-/content/:」を使用していました。その結果、Recursive Punksはビットコインインスクリプションブラウザ上で画像を正しく表示できず、厳密に言えば、これは真の再帰的インスクリプションプロジェクトではありませんでした。
その後、コミュニティは修正方法を広め、Recursive Punksの構文エラーを指摘しました。しかし、公式はエラーを認識した後、予想外の行動に出ます。ツイートで、開発者とコミュニティ双方が「画像なし版」と「画像あり版」の両方を受け入れてほしいと表明したのです。さらに驚くべきことに、公式はその後そのツイートを削除し、MagicEdenに即座に画像なし版のRecursive Punksを上場、しかもハイビジョンの大画像を表示させました。技術者の分析によると、これはフロントエンドでのレンダリングによって実現されており、MagicEdenプラットフォーム上で画像を表示できるようにしたものです。この行為に一部のコミュニティメンバーは不満を抱き、「これは分散化の理念に反する」「詐欺行為だ」と批判する声も上がりました。
現在、Recursive PunksのV1版(画像なし)とV2版(画像あり)の両方がMagicEdenに上場されています。本日(2023年6月20日)時点で、V1版(画像なし)の方が取引量が多く、コミュニティ内での合意が高いと考えられます。「First is First」の精神は依然として広く支持されています。しかし、再帰的インスクリプションに関する知識が普及すれば、真の再帰的インスクリプションであるRecursive Punks v2がより多くの支持を得る可能性もあります。
再帰的インスクリプションにおけるコンポーネントの巧妙な組み合わせ
再帰的インスクリプションでは、前述の「/content/」構文を活用することで、プロジェクト側はオンチェーンに既に存在するNFTコンポーネントを直接参照し、独自のNFT作品を作成できます。ここでは『Recursive Frogs』という再帰的インスクリプションプロジェクトを例に、その仕組みを説明します。下図の赤枠内に、このNFT作品のコンポーネントが示されています(現在、Ordiscanは再帰的インスクリプションのコンポーネント表示およびコンポーネントURLへのワンクリックリンクをサポートしています)。

次に、赤矢印で示された「view source code」をクリックし、このNFT作品のソースコードを確認します。

この6行のコードは「content」構文を用いており、実際には6つの異なるコンポーネントを参照しています。「/content/」の後に続く文字列は、それぞれのコンポーネントに対応する「Inscription ID」です。

このような巧妙なコンポーネント参照方式により、再帰的インスクリプションのクリエイターたちはさまざまな要素を融合させ、唯一無二の作品を生み出すことができます。この無限の組み合わせ可能性は、クリエイターの想像力を刺激し、再帰的インスクリプションの発展に新たな次元をもたらします。芸術作品、デジタルコレクタブル、バーチャルリアリティゲームなど、あらゆる分野において、再帰的インスクリプションの合成能力は前例のない可能性を提供します。
再帰的インスクリプションの無限の組み合わせと異なるフォーマットの融合
再帰的インスクリプションは理論的に非常に高い合成性を持ち、ビットコインチェーン上のさまざまなインスクリプションを柔軟に組み合わせることが可能です。この無限の組み合わせ性により、業界の先駆者たちは、再帰的インスクリプションがOrdinalsにGameFiやメタバースといった革新的な応用の道を開く可能性を見出しています。再帰的インスクリプションは、異なるフォーマットのインスクリプションをHTML形式のウェブページとして統合できます。その内容はプロジェクト側が自由に追加でき、ビットコインチェーン上に存在するものであれば音楽、動画、GIFアニメなど何でも統合可能です。このように、再帰的インスクリプションはビットコインエコシステムに巨大な可能性を注入し、創造性と開放性によりクリエイターに前例のない創作プラットフォームを提供します。
四、再帰的インスクリプションが引き起こす革新の潮流と応用シナリオの展望
再帰的インスクリプションの登場は、ビットコインエコシステムに無限の可能性をもたらしました。以下では、再帰的インスクリプションがもたらす影響と実現可能な応用シナリオについて大胆に予測します。
1.ビットコインエコシステムの起業ハードルとコストの低下
再帰的インスクリプションは、ビットコインエコシステムの起業ハードルを大きく下げました。たった数行のコード変更だけで、まったく新しいNFTシリーズを作成できるのです。これはRecursive Punksの「画像なし版」「画像あり版」「大画像版」「ハイビジョン大画像版」が示している通りです。さらに、起業コストも大幅に削減されます。従来、1万点のコレクションを作るには数万枚の画像をアップロードする必要がありましたが、再帰的インスクリプションでは200個のコンポーネント画像をアップロードし、コードで巧妙に組み合わせるだけで済みます。
2.インスクリプションの多様性の向上
再帰的インスクリプションの出現により、Ordinalsの基盤となるインスクリプションブラウザ(ord.ioやordiscan.comなど)は、初期のテキスト型に加えてSVG、HTML、JavaScriptなど多様なメディア形式をサポートするようになりました。再帰的インスクリプションはもはや万能のウェブページと同等であり、ほぼすべてのウェブコンテンツを表示可能です。さらに、他のインスクリプションを参照できるため、まるでローカルページがインターネットに進化したようなもので、インスクリプションの表現形式が飛躍的に豊かになりました。
3.GameFiとメタバース
再帰的インスクリプションの出現は、ビットコインチェーン上でのGameFiやメタバースの実現を可能にしました。すでに再帰的インスクリプションを活用したミニゲームが登場しています。下図はOrdz Gamesが開発した再帰的ミニゲームです。ユーザーはインスクリプションブラウザ上で直接クリック操作ができ、「羊了个羊」のような遊び方が可能です。これは前述の「ウェブページ」実装の一例です。

前述の通り、再帰的インスクリプションはコード呼び出しという特性により、極めて小さなサイズを実現しています。この特徴により、インスクリプションのサイズはビットコインブロックの4MB制限を超えられるようになりました。理論的には、ビットコインチェーン上にメタバースやGameFiを構築し、複雑な3Dゲームをアップロードすることも可能になります。もちろん、再帰的インスクリプションはまだ初期段階にあり、これらのすべての構想やアイデアは継続的な探求と発見を通じてのみ実現可能であることを明確にしておきます。
五、再帰的インスクリプションに潜むリスク
1、中央集権化のリスク:再帰的インスクリプションの実現はOrdinalsプロトコルに依存しています。前述の通り、再帰的インスクリプションはOrdinalsプロトコルの上に構築されています。もしOrdinalsプロトコルが「参照」機能のコードを導入しなかったり、将来的に削除したりすれば、再帰的インスクリプションは利用できなくなります。
2、ビットコインネットワークへの負担:短期的には、再帰的インスクリプションがビットコインエコシステムに一定の繁栄をもたらすかもしれません。しかし、画像、映画、コードリポジトリ、ソフトウェアコード、その他新たなデータ型のインスクリプションがビットコインのmempoolに蓄積される可能性があります。登録者が取引承認のためにますます高額な手数料を競り合う中、通常のユーザーがビットコインで支払いを行うだけでも高額なプレミアムを支払わざるを得なくなるでしょう。長期的には、ビットコインネットワークがさらに混雑し、手数料も高騰する可能性があります。
3、悪用コストの低下:再帰的インスクリプションは、詐欺師がビットコインチェーン上にマルウェアを追加しやすくする恐れがあります。詐欺師はマルウェアを複数のファイルに分割し、ユーザーがゲーム、ファイル、ソフトウェアをダウンロードする際に装置に感染させることが可能になります。これにより、ダウンロードしたユーザーが資金を失うリスクがあります。
4、基盤インフラのサポートに依存:再帰的インスクリプションは、UnisatやMagicEdenといった主要取引所、主要なインスクリプションブラウザ、OKEXやBINANCEといった中心化取引所のサポートをさらに必要としています。本日(2023年6月20日)時点で、MagicEdenは前述のRecursive Punks V2版の画像表示を未だサポートしていません(下図参照)。また、Recursive Frogsの正常表示も、あるコミュニティKOLの提案があって初めて実現されました。


六、結び
再帰的インスクリプションの登場は、ビットコインエコシステム内で広範な議論を巻き起こしており、ビットコインエコシステム全体および業界全体に深远な影響を与える可能性があります。もちろん、再帰的インスクリプションが無限の可能性を秘めていると期待しつつも、それがまだ初期段階にあること、継続的な探求と発見が必要であること、そしてより多くのプロジェクトチームの支援を必要としていることを認識しておく必要があります。したがって、冒険的な試みや投資を行う際には、常にリスク意識を保つべきです。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














