再帰的な銘文:ビットコインチェーン上の無限の創造力と組み合わせの可能性
撰文:Darren,Everest Ventures Group
摘要:
ビットコインチェーン上のプロトコルOrdinalsが導入され、OrdiによってBrc20が火を噴いた後、Ordinalsに基づく革新が次々と登場しています。最近、注目すべき革新が現れました------再帰的な刻印です。再帰的な刻印は、チェーン上に既存の刻印を参照する能力を持ち、大量のコードをビットコインチェーンに刻むことができます。また、再帰的な刻印はコード(テキスト形式で表示)を呼び出すため、その体積は非常に小さく、ビットコインのブロックサイズ4MBの制限を突破し、複雑な3Dビデオゲームも完全にビットコインチェーンにアップロードできるようになりました。この革新はOrdinalsの発展に無限の想像力をもたらし、ビットコインチェーン上のスケーラビリティと相互運用性を可能にしました。
本記事では、再帰的な刻印の起源、実現方法と程度、可能な影響、そして存在するかもしれないリスクの4つの視点から再帰的な刻印を深く分析します。なお、本記事で扱うコードは非常に理解しやすいため、読者が技術的なバックグラウンドを持っていなくても、記事の論理に従ってその内容を理解できるでしょう。
一、OrdinalsとBrc20とは
再帰的な刻印について語る前に、OrdinalsとBrc20が何であるかを普及させておきましょう。Ordinalsプロトコルは、サトシに番号を付けるシステムであり、各サトシにシーケンス番号を付与し、取引でそれらを追跡します。簡単に言えば、ユーザーはOrdinalsを通じて追加のデータを付加し、各サトシをユニークにすることができます。このプロセスを「記録」と呼びます。「サトシ」はビットコインの作者である中本聡にちなんで名付けられ(中本聡はペンネーム)、ビットコイン(BTC)の最小単位です。1ビットコインは1億サトシに分割でき、つまり各サトシの価値は0.00000001ビットコインです。サトシの番号は、採掘と移転の順序に基づいて決定されます。番号付けのスキームはサトシの採掘順序に基づき、移転のスキームは取引の入力と出力の順序に基づいているため、「Ordinals(序数)」と呼ばれています。
BRC20は、ブロックチェーン技術に基づくビットコイントークンの標準を指します。BRCは「Blockchain Token Standard(ブロックチェーントークン標準)」を意味し、数字の20はその標準のバージョン番号を示します。BRC20標準は、ブロックチェーンに基づくトークンを作成および管理するためのルールとプロトコルのセットを定義しています。BRC20標準は、Ethereum上のERC20標準に類似しており、トークンを作成および操作するための一般的な方法を提供します。BRC20トークンは、互換性のあるブロックチェーン上で発行、移転、取引が可能です。この標準は、トークンの発行総量、トークン名、シンボル、小数点以下の桁数などの基本機能、およびトークン取引の標準インターフェースとイベントを規定しています。BRC20標準を採用することで、開発者は自分のトークンをより簡単に作成および展開し、ビットコインブロックチェーン上でトークンの流通と取引を実現できます。BRC20標準の登場は、暗号通貨エコシステムとビットコインエコシステムの発展を促進し、異なるプロジェクトがより良く互換性を持ち、相互操作できるようにしました。
二、再帰的な刻印の起源
再帰的な刻印の起源は、一環が他の環を引き起こすものであり、Brc20が話題になって以来、コミュニティは考え始めました。Erc20を参考にしたBrc20が成功したのなら、なぜErc721を参考にしてBrc721を作れないのでしょうか?こうしてBrc721が誕生しました。しかし、ほとんどのErc721は画像を中央集権的なホスティングに保存し、管理費用を支払う必要があるため、Brc721は画像を直接ビットコインチェーンに刻むことになり、巨大なコストの課題をもたらしました。Ordinalsの流行に伴い、ビットコインチェーン上の刻印の混雑問題がますます深刻化し、コスト圧力がさらに高まりました。
この問題を解決するために、Gbrc721が創造されました。Gbrc721は、チェーン上の高コストの問題を成功裏に克服しました。Gbrc721プロジェクトの開発において、プロジェクトチームはNFTのコンポーネントをアップロードし、それらを巧妙に組み合わせるだけで済みます。例えば、10Kのコレクションは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の創始者チームは2167バージョンを放棄し、2174バージョンを採用しました。これが次の「Recursive Punks」の劇的なスタートの伏線となりました。
Recursive Punksの劇的なスタート
6月13日、Recursive Punks公式は1万のRecursive Ordinalsシリーズの無料鋳造を発表し、コミュニティでの熱議と拡散を引き起こしました。「First is First」の原則により、プロジェクトはコミュニティに発見された後、すぐに刻まれ、熱狂のあまり一時的にウェブサイトがダウンする事態にまで至りました。しかし、熱狂的なFomo刻印の波が過ぎ去ると、多くのユーザーは公式が使用した再帰的な刻印のバージョンが古い2167であり、正しい再帰的な刻印の構文は「/content/」であるべきなのに、公式が「/-/content/:」を使用していたことに驚きました。これにより、Recursive Punksはビットチェーンの刻印ブラウザ上で正常に画像を表示できなくなり、厳密に言えば、このプロジェクトは真の再帰的な刻印プロジェクトではありませんでした。
コミュニティはその後、修正方法を広め、Recursive Punksの構文エラーを指摘しました。しかし、公式はプロジェクトの構文エラーを発見した後、意外な方法を選択し、Ordinalsプロトコルの開発者とコミュニティが無画像版と有画像版の両方を認めることを望むとツイートしました。さらに驚くべきことに、公式はその後そのツイートを削除し、MagicEdenでRecursive Punksの無画像版を直接オンラインにし、高解像度の大画像形式で展示しました。技術者の分析によれば、これはフロントエンドレンダリングの方法で実現され、このバージョンはMagicEdenプラットフォーム上で画像を表示できるようになりました。この行動は一部のコミュニティメンバーの不満を引き起こし、彼らはこの行為が去中心化の理念に重大な違反をもたらすと考え、さらには詐欺行為だと見なす者もいました。
現在、Recursive PunksのV1バージョンとV2バージョンはすでにMagicEdenでオンラインになっています。今日(2023.6.20)現在、Recursive Punks V1版(無画像版)はより高い取引量を持っているため、公式の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の無画像版、有画像版、大画像版、高解像度版が示す通りです。さらに、再帰的な刻印は起業コストを著しく低下させ、元々数万枚の画像をアップロードする必要があった10kコレクションが、今では200のコンポーネント画像をアップロードし、それらをコードで巧妙に組み合わせるだけで10kコレクションの創作が完了します。
2、刻印の豊富さの向上
再帰的な刻印の登場により、Ordinalsの基盤となる刻印ブラウザ(ord.ioやordiscan.comなど)は、最初のテキストタイプ以外のサポートを実現するために努力しています。SVG、HTML、JavaScriptなどのさまざまなメディアタイプがサポートされています。再帰的な刻印は、ほぼ万能のウェブページに匹敵し、ほぼすべてのウェブページの内容を表示できるようになっています。また、再帰的な刻印は他の刻印を引用できるため、ローカルウェブページがインターネットにアップグレードされるように、刻印の表現形式が大幅に豊かになりました。
3、GameFiとメタバース
再帰的な刻印の登場は、ビットチェーン上のGameFiやメタバースの実現に可能性をもたらしました。現在、再帰的な刻印を基にしたミニゲームが登場しています。下の図は、Ordz Gamesが開発した再帰的なミニゲームです。プレイヤーは刻印ブラウザ上で直接クリック操作を行い、以前の人気ゲーム「羊了个羊」に似たプレイスタイルを持っています。これは、前述の「ウェブページ」の実現です。
前述の通り、再帰的な刻印はそのコード呼び出しの特性により、小さな体積を実現しました。この特徴により、刻印のサイズはビットコインのブロックサイズ制限である4MBを突破することができます。したがって、理論的にはビットコインチェーン上にメタバースやGameFiを構築し、複雑な3Dゲームをビットコインチェーンにアップロードすることも可能です。もちろん、再帰的な刻印はまだ初期段階にあり、これらの構想やアイデアは継続的な探求と発見を通じて実現される必要があります。
五、再帰的な刻印に存在する可能性のあるリスク
1、中央集権のリスク:再帰的な刻印の実現はOrdinalsプロトコルに依存しています。前述の通り、再帰的な刻印の実現はOrdinalsプロトコルの上に構築されています。もしOrdinalsプロトコルが「引用」部分のコードを埋め込まなかったり、後に削除したりした場合、再帰的な刻印は使用できなくなります。
2、ビットコインネットワークへの負担:短期的には、再帰的な刻印はビットコインエコシステムに一定の繁栄をもたらすかもしれません。しかし、画像、映画、コードリポジトリ、ソフトウェアコード、さまざまな新しいデータ刻印がビットコインのメモリプールに蓄積される可能性があります。登録業者が取引を確認するためにますます高い価格を提示する中、ビットコインで購入費用を支払いたい普通のユーザーは高額なプレミアムを支払わざるを得なくなります。したがって、長期的にはビットコインネットワークがさらに混雑し、手数料がさらに高くなる可能性があります。
3、悪用コストの低下:再帰的な刻印は、詐欺師がビットコインチェーン上に悪意のあるソフトウェアを追加するのを容易にする可能性があります。詐欺師は悪意のあるソフトウェアを複数のファイルに分割し、人々がゲーム、ファイル、またはソフトウェアをダウンロードする際にそのデバイスに悪意のあるソフトウェアを追加することができます。これにより、ダウンロード者が資金を失う可能性があります。
4、基盤となるインフラストラクチャへの依存:再帰的な刻印は、主要な取引所UnisatやMagicEden、主要な刻印ブラウザ、そしてOKEXやBINANCEなどの中央集権取引所のサポートを必要とします。今日(2023.6.20)現在、MagicEdenは前述のRecursive Punks V2バージョンの画像表示をサポートしていません(下の図を参照)。また、Recursive Frogsの正常な表示も、あるコミュニティKOLの提案後に実現されました。
六、結語
再帰的な刻印の登場は、ビットコインエコシステムの広範な議論を引き起こし、ビットコインエコシステムと業界全体に深遠な影響を与える可能性があります。もちろん、再帰的な刻印が無限の可能性をもたらすことに期待を寄せる一方で、再帰的な刻印はまだ初期段階にあり、継続的な探求と発見が必要であり、より多くのプロジェクトチームのサポートも必要です。したがって、冒険的な試みや投資を行う前に、常にリスク意識を持つことが重要です。