Ordinalsの最近の重要なアップデートとして、再帰的碑文はOrdinalsプロトコルの構成可能性の広大な領域を開きました。 再帰的碑文は、碑文解析の標準です。 PFP(プロフィール写真)コレクションの碑文は、対応する要素特徴をアップロードすることで作成できるため、実際の画像をアップロードまたはダウンロードすることなく、組み合わせて組み立てることができます。 再帰的な碑文は、相互運用性の向上、コストの削減、および4MBのサイズ制限を破る機能を誇っています。
再帰的な碑文に基づくクリエイティブな方向性には、碑文の分解と組み合わせ、ビットコイン音楽、ビットコインブロックチェーンゲーム、ジェネレーティブアート、分散型ウェブサイトが含まれます。 この記事では、再帰的碑文の詳細な例を紹介し、その計り知れない可能性を紹介します。
しかし、再帰的な碑文は、オフチェーンレンダリング用のパーサーが再帰レベルが増加したときに迅速に分析できるかどうか、および参照される碑文の数が増えたときに迅速に処理できるかどうかという課題に直面しています。 理論的には、再帰的な碑文によって生成されるゲームやNFTは、無限に複雑で詳細になる可能性があります。 しかし、BTCネットワーク自体の限界により、その実現には間接的な技術的ソリューションが必要です。
再帰的な碑文は、碑文が相互に作用することを可能にし、新しいユースケースを可能にします。 ジェネレーティブアート、オンチェーンディスプレイ、効率的なストレージが現実のものとなりました。 ジェネレーティブアート、ブロックチェーンゲーム、メタバーストラックにおける再帰的碑文の深い採用に大きな期待が寄せられており、キラーアプリケーションは現在開発中であると考えられています。
Ordinalsプロトコルの誕生により、ビットコインに番号付けと碑文の機能が与えられ、それによってビットコインエコシステムの製品範囲が拡大し、ビットコインコミュニティに計り知れないアプリケーションの可能性をもたらしました。 過去数か月で、私たちはOrdinalsトラックが無名から繁栄するエコシステムへと徐々に進化するのを目の当たりにしてきました。 この間、Ordinalsプロトコルは大幅なアップグレードを受け、一連の派生プロトコルの出現につながりました。
6月のOrdinalsシリーズでは、OrdinalsとさまざまなBRC20派生プロトコルの詳細な紹介を更新しました。 特に、Ordinalsの最近の主要な更新である再帰的碑文の出現は言及に値します。 ビットコインプロトコルOrdinalsの新しいチーフメンテナーであるRaphがGitHubで6月12日に発表したこのアップデートは、Casey Rodarmorの再帰的碑文提案#2167をOrdinalsコードベースに統合します。 この開発により、Ordinalsプロトコルの構成可能性に大きな可能性が開かれました。 本稿では、再帰的碑文の原理と序数への影響を探り、既存の事例と組み合わせて、再帰的碑文の革新的な応用の可能性を予測します。
2022年12月末以降、ケーシー・ロッドアーマーはオーディナルプロトコルをリリースし、オーディナルと碑文を通じてNFTをビットコインネットワークに導入しました。 このプロトコルは、テキスト、画像、ビデオ、さらにはアプリケーションなどのコンテンツを連番のsats(ビットコインの最小単位)に追加することで、独自のデジタルアーティファクトの作成を可能にし、ビットコインネットワークを介した送信を可能にします。 Ordinalsプロトコルに関連する主要な技術原則を掘り下げてみましょう。
(1) UTXO(ユーチョー)
ビットコインは「未使用トランザクション出力」(UTXO)と呼ばれる支払いモデルを使用しており、すべての残高はUTXOのリストに保存されます。 各UTXOには、一定量のビットコイン、所有者情報、およびその可用性ステータスが含まれています。 ビットコイン取引には、インプットとアウトプットがあります。 インプットは既存のUTXOを参照し、アウトプットは新しいアドレスと金額を指定します。 トランザクションを開始すると、関連するUTXOがロックされ、トランザクションが確認されるまで二重支払いが防止されます。 確認されると、トランザクションのインプットUTXOは削除され、新しいUTXOがアウトプットとして生成されます。 トランザクションの総インプット量は通常、アウトプットを上回り、その差額はネットワーク手数料であり、トランザクションをパックするマイナーに報酬を与えます。 手数料は取引の複雑さと相関しており、複数のインプットとアウトプットを持つ取引では、一般的により高いネットワーク手数料が必要になります。
(2)サトシのナンバリングと追跡
ビットコインネットワークには合計2.1兆* 10^8サトシがあります。 Ordinalsプロトコルは、どのようにして各サトシに一意の番号を付け、そのアカウントを追跡するのでしょうか? Ordinalsプロトコルによると、サトシは採掘された順序に基づいて番号が付けられます。 Ordinals のメタデータは特定の場所に保存されませんが、トランザクションの監視データに埋め込まれます。 このデータは、ビットコイン取引の特定の部分に碑文のように「刻まれ」、特定のサトシに添付されます。 このプロセスは、Segregated Witness(SegWit)と"Pay-to-Taproot"(P2TR)によって促進され、指定されたサトシにあらゆる形式のコンテンツ(テキスト、画像、動画など)を書き込むことができます。
(3) SegWitとTaprootのアップグレード
SegWitは、ビットコインの重要なプロトコルアップグレードであり、一部のトランザクション署名データ(witnessデータ)をトランザクション自体から分離し、それによってビットコインブロックに格納されるデータサイズを削減します。 このブロック容量の拡大により、より多くのトランザクションが可能になり、ネットワークのトランザクション処理能力が向上し、手数料が削減されます。 SegWitのアップグレードでは、プライバシーとパフォーマンスを強化するために、トランザクション出力に新しいwitnessフィールドが導入されました。 目撃者データは当初、データ保存用に設計されていませんでしたが、碑文などのメタデータを保存する機会を提供します。 2021年のTaprootのアップグレードにより、ブロックチェーン上のさまざまな取引条件をよりプライベートに保存できるようになりました。 Taprootのスクリプトパスでは、 インスクリプションコンテンツを、 コンテンツにほとんど制限のない支出スクリプトに保存することができます。 さらに、Taprootの割引メカニズムにより、碑文コンテンツの保存がより経済的になり、リソースを大幅に節約できます。 Ordinalsプロトコルは、SegWitのビットコインネットワークへのコンテンツサイズの書き込みに関する制限の緩和を巧みに利用し、最大4MBのメタデータを使用して、碑文コンテンツを証人データに保存します。 Taprootは、ビットコイントランザクションでのwitnessデータの保存を容易にし、Ordinalsの開発者であるCasey Rodarmorが古いオペコード(OP_FALSE、OP_IF、OP_PUSH)を再利用してコンテンツを碑文としてカプセル化し、任意のデータを保存できるようにします。
(4)碑文の鋳造プロセス
コミット: トランザクションの最初のステップは、碑文の内容を含むTaprootスクリプトを指すアウトプットを作成することです。 この出力は、 Taproot ストレージ形式を使用しています。 この時点で、碑文データはすでにトランザクションアウトプットのUTXOにリンクされていますが、まだ公開されていません。
Reveal: このフェーズでは、刻印に対応するUTXOを入力として使用してトランザクションを開始します。 このとき、碑文の内容はネットワーク全体に開示されます。
この2つのステップを経て、碑文の内容は刻印されたUTXOにバインドされます。 前述のサトシに続いて、インプットに対応するUTXOの最初のサトシで碑文が実現されます。 碑文の内容は、表示されたトランザクションの入力に含まれます。 この特別に刻まれたサトシは、譲渡、購入、売却、紛失、回収が可能です。
序数の基本原則を理解したので、再帰的な碑文を見てみましょう。
Ordinalsプロトコルは、ビットコインのブロックチェーンにファイルを完全に刻印する機能を導入しました。 再帰的な碑文が出現する前は、序数は孤立した有限の島のようなものでした。 テキスト、画像、コードを刻むことはできましたが、それらは互いに相互作用することはできませんでした。
しかし、再帰的碑文の導入により、これは変わろうとしています。 現在、碑文は特別な「/-/content/:inscription_id」構文を使用して、他の碑文の内容を要求できます。 これにより、ユーザーはより少ない容量とより低い料金を使用してビットコインチェーンに碑文を作成できます。
再帰的碑文は、碑文解決の標準です。 その構文には、基本的にコードを使用して画像を検索することが含まれます。 PFPコレクションの碑文を作成するには、対応するパターン、色、アクション、および画像のその他の要素をアップロードする必要があります。 これらの要素は、チェーン上にすでに存在する要素と組み合わせてつなぎ合わせることができるため、実際の画像をアップロードまたはダウンロードする必要がなくなります。
再帰的碑文には次の特徴があります。
再帰的な碑文は、そのユニークな自己参照特性により、以前の碑文方法の制約から解放され、各碑文が孤立して無関係であるという厄介な状態を超えて、創造的な組み合わせの可能性を開く機会を提供します。
テキストコードの形式では、再帰的な碑文はコンパクトなサイズを維持し、コストを削減するだけでなく、碑文のサイズをビットコインブロックの4MBの制限を超えることもできます。
この進歩により、相互運用性、プログラマビリティ、スケーラビリティが向上し、ビットコインチェーンにより多くの可能性と創造的な想像力が注入されます。
プロトコルの観点から見ると、未来は非常に広く、開発者やユーザーが構築して適用するのを待っている豊かな物語があります。
しかし、碑文をプラットフォーム上で索引付けして収集できるかどうかなど、いくつかの課題が残っており、それによって碑文の開発速度や認知度がどの程度広まるかが決まる。
再帰的な碑文の出現は、多くの強力で革新的なアプリケーションを解き放ちました。 高い柔軟性、容易な統合、費用対効果を誇る再帰的碑文は、碑文の領域に無限の新しい可能性をもたらしました。 この記事では、再帰的碑文の潜在的な革新と応用を説明するために、いくつかの特定のケースについて説明します。
再帰的な碑文の出現は、多くの強力で革新的なアプリケーションを解き放ちました。 高い柔軟性、容易な統合、費用対効果を誇る再帰的碑文は、碑文の領域に無限の新しい可能性をもたらしました。 この記事では、再帰的碑文の潜在的な革新と応用を説明するために、いくつかの特定のケースについて説明します。
再帰的碑文の強力な可能性を示すいくつかの典型的なケースを掘り下げてみましょう。
(1)オンチェア・ジェネレーティブ・アート:1Mask
さまざまな初期スキームをさらに組み合わせることにより、碑文のコレクションと二次作成を実現できます:たとえば、コレクション内のa1とa2を組み合わせたり、コレクションaとbを組み合わせたりします。 これに基づいて、ビットコインチェーンは、真にコミュニティ主導のネイティブインタラクティブジェネラティブアートを生み出すことが期待されています。 最初のケースは、BTCチェーン上のマスクをテーマにしたオールオンチェーンのジェネレーティブアートプロジェクトである1Maskです。 1Maskプロジェクトは、テンプレート、アルゴリズム、碑文生成からなるOrdinalsの再帰的技術を巧みに統合しています。
テンプレート部分には7種類の碑文が含まれており、それぞれがimage/svg+xmlに続く固有のテンプレート形式に対応しています。 アルゴリズム部分では、ウォレットアドレスをシードとして使用し、ランダム関数を使用して、マスクモデルを着色するためのさまざまな色の組み合わせを作成します。 碑文生成メカニズムは、再帰的技術を利用してアルゴリズムの碑文を参照します。 各マスクの碑文には、最終的なカラフルなマスク画像を作成するために必要なHTMLコードが埋め込まれています。 ランダムシードを使用してアルゴリズムの碑文に保存されたコードを実行し、ウォレットアドレスなどのチェーン固有のデータを入力して、ランダム性を確保しながらユーザーとの関連性を確保することで機能します。 したがって、同じウォレットアドレスで同じテンプレートを使用すると、常に一貫した結果が得られます。
作成されるすべての新しいマスクの碑文は、ユーザーの特定のチェーンの詳細を融合し、アルゴリズムの碑文を参照します。 再帰的碑文技術を搭載し、これらの新しいマスク碑文が市場に出回るか、ウォレットによってインデックス化されると、アルゴリズムの碑文内の参照コードを自律的にアクティブ化します。 ユーザー固有のチェーン データを入力としてこれらのコードを実行すると、最終的に一意の個性を表現するマスク イメージが表示されます。
ビットコインネットワークのコンテキストでは、碑文に含まれるデータは不変であり、その整合性を保証します。 この特性により、これらの不変の碑文データに基づいて表示されるリアルタイム画像も不変になります。 マスクの碑文に含まれるランダムシードとアルゴリズムが正しい限り、ユーザーは作成プロセスの信憑性と正確性をいつでも検証できます。
このプロジェクトの背景で、1MaskはBRC721Autoと呼ばれる規格を導入し、完全にオンチェーンのジェネレーティブアートは、少なくとも2種類の碑文(1つはコード用、もう1つはパーソナライズされたパラメータ用)で構成されることを提案しています。
コードの碑文では、パラメーターの内容に基づいて HTML DOM を自動的に生成できるアルゴリズムをエンコードする必要があります。 この DOM は、キャンバス、SVG、またはグラフィカルにレンダリングされたその他のブラウザー認識可能なコンテンツである可能性があります。
もちろん、コードの碑文は、他の碑文の内容を参照してアルゴリズムを完成させることもできます。
パラメータ inscription では、HTML を定義し、Code Inscription を参照するようにグローバル パラメータ p を設定します。 通常のブラウザがこのパラメータインスクリプションを表示しようとすると、グローバルパラメータpを認識し、コードインスクリプションのstart()関数を自動的に実行して、現在のHTML DOMを追加または変更し、最終的にそのコンテンツをレンダリングします。 したがって、パラメータの刻印は、最終的なNFT(Non-Fungible Token)と見なすことができます。
再帰的碑文技術により、グラフィックを生成するためのコード、その実行プロセス、および検証はすべて、ビットコインブロックチェーンのコンセンサスの下で保護されます。 誰かがビットコインに51%の攻撃を仕掛けない限り、ビットコインエコシステムによって自律的に実行されるERC721Auto NFTの生成プロセスを誰も制御できません。
また、1Maskは、完全にオンチェーンのジェネレーティブアートプロジェクトのための3つの基準を提案しました。 これらの標準は次のとおりです。
グラフィックコードを自動生成するための分散型ストレージ
パーソナライズされたグラフィック生成のためのユーザー提供のパラメータに基づくコードの分散実行
生成された結果の正確性の分散検証
これらの基準によると、再帰的な碑文に基づくオンチェーンアートには、次のような特徴があることは明らかです。
独自性とランダム性:アートワークは、アルゴリズムとスマートコントラクトによって生成され、かけがえのない、ユニークで、証明可能なランダムなオンチェーンの啓示を特徴とし、芸術的および美的価値も備えている必要があります。
インタラクティビティ:ユーザーはアートワークを操作し、制御できます。
分散化:アートは完全にオンチェーンで、完全に分散化された方法で保存されており、中央集権的な機関や個人がそれらを制御することはできません。
再利用可能なコードであり、Ordinalsの作品に基づいています
他のチェーンベースのジェネレーティブアートプロジェクトと比較して、BTCの再帰的碑文に基づくジェネレーティブアートは、完全にオンチェーンで、独立しており、分散化されており、オフチェーンのリソースに依存していません。
(2)オタクプロジェクト:Orbinals
再帰的な碑文の柔軟性により、オタクが才能を披露する場を提供し、オタク精神に富んだプロジェクトでは、序数テクノロジーのさまざまな潜在的な境界をさらに探求しています。
「オルビナル」はそのような典型的な代表です。 これは、Twitterや公式Webサイトのないオタクプロジェクトです。そのすべてのコンテンツはUncommon satに基づいています。 8月20日現在、f2poolによる最新価格によると、Uncommon satの価格は366USDを超えました。
出典:https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest
OrbinalsのコレクションURLを直接開くと、各天体モーション系列の画像は、パラメータがわずかに異なるものの、同一のコンテンツを参照していることがわかります。 再 帰的な碑文で参照されているコンテンツをさらに調査すると、これらのリンクに隠されたプロジェクトの本当の秘密を発見します。 正式名称は「Orbinals: Three Body Orbit Artifacts on Ordinals」で、HTMLとJavaScriptを使用して、2体シミュレーションコードに基づいて3つの物体の運動をプログラムします。
出典:https://evgenii.com/blog/three-body-problem-simulator/
数学的および物理的方程式によってサポートされ、天体の動きの美しさは、ビットコインチェーン上で単純化された方法で提示されます。 また、このプロジェクトにはTwitter、Discord、公式ウェブサイト、ソーシャルメディアがないため、将来の情報はチーム独自のSATSで非常にマニアックな方法で提示される可能性があります。
プロジェクトによって開示された4つのチャネルに加えて、隠されたイースターエッグがあります:参照された碑文のコンテンツには、コードには次の指示の文字列が含まれています:/sats/上の将来のコミュニケーションチャネルはacknowledge、そして「acknowledge」はたまたまチームのsatsの1つです。
出典:https://www.ord.io/sat/1940129935364125
(3)BRC69プロジェクト:Orditroops
BRC69 は、Luminex (https://github.com/luminexord/brc69) によってリリースされた再帰的コレクションを作成するための新しい標準です。 この標準は、再帰的な碑文を使用して、ビットコインの序数プロトコルで刻印するコストを最適化し、ビットコインでの再帰的コレクションの起動を容易にします。 さらに、BRC69は高い柔軟性を提供し、より強化された機能への扉を開き、プレディスプレイ機能など、より興味深いオンチェーン機能への道を開きます。
BRC69を使用すると、序数コレクションを刻印するコストを90%以上削減できます。 この削減は、次の 4 段階のプロセスによって達成されます。
録音機能
コレクションのデプロイ
コレクションのコンパイル
アセットの作成
コレクション作成者が現在の要件に従って公式の碑文リストを公開している限り、これらのプロセスはすべて外部インデクサーなしで完了できます。 さらに、画像は、再帰的な碑文を実装したすべてのフロントエンドで、追加の手順なしで自動的にレンダリングされます。
Orditroopsは、BRC69をベースにした再帰的なNFTで、BRC69プロトコルのコンテンツを実装し、機能の構成可能性を高め、画像スペースの占有率を減らし、高解像度の画像を提供します。 兵士、武器、服装の柔軟な組み合わせは、このNFTコレクションに多くの個性と楽しさを加えています。
出典: https://twitter.com/OrdiTroops
出典: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0
OCMは、再帰的な碑文標準を適用した最初の3D NFTプロジェクトです。 OnChainMonkeyは、2021年9月にイーサリアムで最初に作成され、今年初めにビットコインに刻まれた最初の10kシリーズとして登場しました。
高解像度の3Dアニメーションの碑文として、OCMはそのディテールと品質ですぐに際立っていました。 それ以前は、ほとんどの碑文はまだ小さなテキストファイルまたは低解像度の画像でした。 4Kや8Kのディスプレイでも、OCMは鮮明さを提供し、これまで他のプロジェクトでは実現できなかった1KB以下のファイルで達成された偉業です。
OCMは、強力な再帰的碑文の使用を開拓することで、その機能を実現しています。 OCMの最初の300の碑文は、2009年のブロック78から始まるビットコインの300の連続したサトシに刻まれ、チェーン上のサトシ番号の昇順で配置されています。 OCMのビルダーはコンパクトなコードを利用し、将来の作成者が使用できるようにP5.JSおよびThree.JSライブラリを参照しました。 ユーザーはこれらのライブラリをブラウザで表示およびアクセスでき、Dimensions Interactive Artは序数プロトコル内で自動的に解凍されます。
OCMは、再帰的な碑文により、ブロックスペース(それぞれ1KB未満)を効率的に利用し、高解像度品質、3D、アニメーション、インタラクティブアート機能を統合して、ランダムなオンチェーンの啓示を実現します。
出典:https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0
MUD RPGゲーム「Descent Into Darkness」の一部であるこの音楽エンジンは、入力された単語やフレーズからユニークなオンチェーン音楽を生成します。 創設者のRatoshi氏は、プロジェクトの音楽的側面の開発におけるChatGPTの重要な役割を強調し、再帰的な碑文の使用によりコストが大幅に削減されると指摘しました。 ブロックチェーン技術と人工知能のこの特別な組み合わせは、レトロなビデオゲームの古典的な音楽に敬意を表しています。
ゲームには、画像、フロントエンド、ビジネスロジックなど、さまざまなコンポーネントが必要です。 これらの資料の合計サイズが4M未満の場合、再帰的な碑文を必要とせずに、1回のサットに刻むことができます。 再帰的碑文テクノロジは、次の 2 つのシナリオに適しています。
5Mの背景画像など、素材自体が大きい(4M以上)場合、1つのサットに直接刻むことはできませんが、異なるサット間で分割して参照することができます。
同じJavaScript(JS)ファイルを使用するシリーズに100個の碑文が属している場合など、より優れたビジネスロジックを実装するため。 この場合、satごとにJSファイルを再刻印する必要がないため、再帰的な碑文が適しています。
ゲームのHTML(フロントエンド)とJS(ビジネスロジック)は、ビットコインの「サトシ」に刻まれ、相互に参照されるため、シングルプレイヤーのH5ミニゲームを作成できます。 ここでは、そのようなゲームの例を3つ紹介します。
a. スネークゲーム
ソース:ord.io/431507
ビットコインスネークゲームは、有名なスネークゲームを彷彿とさせる典型的なH5シングルプレイヤーゲームです。 このゲームのフロントエンドとロジックは、再帰的な碑文技術を採用することなく、1つのSatoshi(Sat)に完全に含まれています。 このシリーズには合計100個のNFTがあります。 より効率的なアプローチは、JavaScript (JS) ファイル (ビジネス ロジック) を 1 つの Sat に記述し、それぞれに HTML が記述された 100 の異なる Sats を使用して、JS ファイルの Sat を参照 (または再帰的に呼び出し) して碑文を生成することです。 この方法により、プロセスがより合理化されます。
出典:ord.io/18201467
図のように、このゲームは 3x4 のデジタル グリッドを備えています (シンプル モードでは、コンプレックス モードでは 6x6 のグリッドがあります)。 プレイヤーは一度に 2 つのグリッドを開くことができ、グリッド内の画像が一致すると、表示されたままになります。それ以外の場合は、疑問符に戻ります。 勝利は、プレイヤーの短期記憶をテストして、特定のクリック数以内にタスクを完了することによって達成されます。 このゲームは、おなじみのマッチングゲームに似ています。 このゲームのJSとHTMLはSatに刻まれており、Satも「背景画像」を参照しているため、再帰的な碑文の単純なアプリケーションになっています。
出典:ord.io/18201467
出典:https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0
テキストベースのロールプレイングゲームであるDescent into Darknessは、古典的なMUDゲームの要素と序数テクノロジーを組み合わせて、プレイヤーにユニークなゲーム体験を提供します。 このゲームでは、プレイヤーは暗闇の中で冒険に乗り出し、モンスター、クエスト、ボス戦に遭遇します。 プレイヤーはモンスターと戦ってクエストを完了し、新しいタスクのロックを解除し、装備をアップグレードしてアイテムを購入するためのコインを獲得します。 これら 3 つのシングルプレイヤー H5 ゲームは基本的なアプリケーションです。 ゲームとしての完全性に欠けており、ゲームの開始、進行、終了のためのオンチェーンプロセスがなく、ゲームの保存もできません。 ゲーム終了後もSatの碑文は変更されず、ゲームの状態を保持せずにゲームロジックのみを定義します。 これらは、BTCチェーンゲームの最初の試みです。
出典:https://twitter.com/btcpixelwar
BTC PixelWarは、BTCブロックチェーン上で最初のフルチェーンマルチプレイヤーゲームであると主張しています。 参加者は、256x256ピクセルのキャンバス上で、ピクセルを直接クリックするか、画像をアップロードしてキャンバス上にピクセルを生成して作成します。 各提出物は、以前の状態の碑文を再帰的に参照して、キャンバスの最新の状態の碑文を生成します。 このプロジェクトは、これまでで最も再帰的な碑文を持つ可能性があり、この分野での重要なアプリケーションを示しています。
このプロジェクトでは、再帰的な碑文を利用して、すべてのビットコインユーザーが同じキャンバスでコラボレーションし、プロセスを記録できるようにする新しい標準「BRC721Cofound」を導入しています。 各瞬間は碑文であり、新しいピクセルや更新されたピクセル、以前の「瞬間の碑文」への参照、瞬間間の画像の変化を管理するための「コード碑文」など、その時点でのキャンバスの状態をキャプチャします。 多くのコントリビューターがいる可能性があることを考えると、最新のキャンバス状態をレンダリングするには深い再帰が必要であり、読み込み時間が長くなる可能性があります。 これに対処するために、「コードの碑文」は、現在の「瞬間の碑文」をレンダリングした後、最新のキャンバスの状態をスナップショットし、このスナップショットを現在の碑文のDOMツリーに格納するように設計されています。 シーケンシャルブラウザは、レンダリングされた各モーメントの記述のDOMツリーをキャッシュすることでレンダリングプロセスを簡素化し、再帰レベルを減らすことができます。
全体として、BTC PixelWarは、ブロックチェーン上の革新的で象徴的なBTCマルチプレイヤーゲームです。 複数のプレイヤー間での共同制作を実現するだけでなく、レンダリングプロセスも最適化します。 「BRC721Cofound」規格は、ビットコインブロックチェーン上のマルチプレイヤーゲームアプリケーションの新しい可能性を開き、ゲームおよびソーシャルドメインにおける再帰的碑文の可能性を示しています。
再帰的な碑文は、オンチェーン碑文2.0の時代の到来を告げ、BTC NFTのゲームプレイを豊かにし、BTC NFTがイーサリアムや他のチェーンのNFTと完全に差別化された道を切り開く可能性を高めています。 未来は、この空間における想像力と物語の大きな可能性を秘めています。 再帰的碑文は、以前は独立していた碑文をつなぎ、互いに参照し、多様なデータベース構造を形成することを可能にします。 以前の記事では、序数に基づくさまざまな派生プロトコルについて説明しました。 実際、これらのプロトコルと組み合わせると、再帰的な碑文は他の碑文を読み取り、独自のスマートな指示に基づいて反応してステータスを更新できます。 インデックス化することで、プロトコルの状態を直接操作し、スマートコントラクトに似た一貫した一連のアクションを形成することができます。
同時に、再帰的碑文の膨大なデータベースは、基本データ、知識ベース、コードライブラリ、関数ライブラリなどのさまざまな分野のメタデータを含む、碑文のためのより運用的で想像力に富んだスペースを提供します。 これらは相互に参照して、製品アプリケーションで複雑なロジックを実現できます。 したがって、ジェネレーティブアート、ブロックチェーンゲーム、メタバースにおける再帰的碑文の深い採用を期待でき、未来のキラーアプリケーションが作られていると信じています。
ただし、再帰的な碑文にはいくつかの課題もあります。
1、再帰レベルがたとえば1万層に増加した場合、オフチェーンレンダリングパーサーはこれを迅速に解釈できますか?
2、1つの土が1万の碑文を参照するなど、参照される碑文の数が増えた場合、オフチェーンレンダリングパーサーはこれを効率的に処理できますか?
これらの課題が解決されれば、理論的には、再帰的な碑文によって作成されるゲームやNFTは、無限に複雑で詳細なものになる可能性があります。 これらの問題は、BTCネットワーク自体の制限により、根本的に解決することは困難ですが、間接的な技術的解決策によって対処することができます。
Ordinalsプロトコルの再帰的アップグレードにより、碑文間のインタラクティブ性が可能になり、新しくエキサイティングなユースケースが可能になります。 この機能により、ジェネレーティブアート、オンチェーンディスプレイ、効率的なストレージが現実のものとなりました。 BTCエコシステム内の開発者は、ブロックチェーンゲームやジェネレーティブアートなどの方向で作成と開発を続けていることがわかります。 再帰的な碑文に基づく作品が出現し、大規模なプロジェクトのさまざまな構成要素がゆっくりと組み立てられています。 将来的には、オンチェーンゲーム、メタバースプロジェクト、複雑な製品ロジックを備えたインタラクティブなジェネレーティブアートの誕生が期待できます。
Ordinalsの最近の重要なアップデートとして、再帰的碑文はOrdinalsプロトコルの構成可能性の広大な領域を開きました。 再帰的碑文は、碑文解析の標準です。 PFP(プロフィール写真)コレクションの碑文は、対応する要素特徴をアップロードすることで作成できるため、実際の画像をアップロードまたはダウンロードすることなく、組み合わせて組み立てることができます。 再帰的な碑文は、相互運用性の向上、コストの削減、および4MBのサイズ制限を破る機能を誇っています。
再帰的な碑文に基づくクリエイティブな方向性には、碑文の分解と組み合わせ、ビットコイン音楽、ビットコインブロックチェーンゲーム、ジェネレーティブアート、分散型ウェブサイトが含まれます。 この記事では、再帰的碑文の詳細な例を紹介し、その計り知れない可能性を紹介します。
しかし、再帰的な碑文は、オフチェーンレンダリング用のパーサーが再帰レベルが増加したときに迅速に分析できるかどうか、および参照される碑文の数が増えたときに迅速に処理できるかどうかという課題に直面しています。 理論的には、再帰的な碑文によって生成されるゲームやNFTは、無限に複雑で詳細になる可能性があります。 しかし、BTCネットワーク自体の限界により、その実現には間接的な技術的ソリューションが必要です。
再帰的な碑文は、碑文が相互に作用することを可能にし、新しいユースケースを可能にします。 ジェネレーティブアート、オンチェーンディスプレイ、効率的なストレージが現実のものとなりました。 ジェネレーティブアート、ブロックチェーンゲーム、メタバーストラックにおける再帰的碑文の深い採用に大きな期待が寄せられており、キラーアプリケーションは現在開発中であると考えられています。
Ordinalsプロトコルの誕生により、ビットコインに番号付けと碑文の機能が与えられ、それによってビットコインエコシステムの製品範囲が拡大し、ビットコインコミュニティに計り知れないアプリケーションの可能性をもたらしました。 過去数か月で、私たちはOrdinalsトラックが無名から繁栄するエコシステムへと徐々に進化するのを目の当たりにしてきました。 この間、Ordinalsプロトコルは大幅なアップグレードを受け、一連の派生プロトコルの出現につながりました。
6月のOrdinalsシリーズでは、OrdinalsとさまざまなBRC20派生プロトコルの詳細な紹介を更新しました。 特に、Ordinalsの最近の主要な更新である再帰的碑文の出現は言及に値します。 ビットコインプロトコルOrdinalsの新しいチーフメンテナーであるRaphがGitHubで6月12日に発表したこのアップデートは、Casey Rodarmorの再帰的碑文提案#2167をOrdinalsコードベースに統合します。 この開発により、Ordinalsプロトコルの構成可能性に大きな可能性が開かれました。 本稿では、再帰的碑文の原理と序数への影響を探り、既存の事例と組み合わせて、再帰的碑文の革新的な応用の可能性を予測します。
2022年12月末以降、ケーシー・ロッドアーマーはオーディナルプロトコルをリリースし、オーディナルと碑文を通じてNFTをビットコインネットワークに導入しました。 このプロトコルは、テキスト、画像、ビデオ、さらにはアプリケーションなどのコンテンツを連番のsats(ビットコインの最小単位)に追加することで、独自のデジタルアーティファクトの作成を可能にし、ビットコインネットワークを介した送信を可能にします。 Ordinalsプロトコルに関連する主要な技術原則を掘り下げてみましょう。
(1) UTXO(ユーチョー)
ビットコインは「未使用トランザクション出力」(UTXO)と呼ばれる支払いモデルを使用しており、すべての残高はUTXOのリストに保存されます。 各UTXOには、一定量のビットコイン、所有者情報、およびその可用性ステータスが含まれています。 ビットコイン取引には、インプットとアウトプットがあります。 インプットは既存のUTXOを参照し、アウトプットは新しいアドレスと金額を指定します。 トランザクションを開始すると、関連するUTXOがロックされ、トランザクションが確認されるまで二重支払いが防止されます。 確認されると、トランザクションのインプットUTXOは削除され、新しいUTXOがアウトプットとして生成されます。 トランザクションの総インプット量は通常、アウトプットを上回り、その差額はネットワーク手数料であり、トランザクションをパックするマイナーに報酬を与えます。 手数料は取引の複雑さと相関しており、複数のインプットとアウトプットを持つ取引では、一般的により高いネットワーク手数料が必要になります。
(2)サトシのナンバリングと追跡
ビットコインネットワークには合計2.1兆* 10^8サトシがあります。 Ordinalsプロトコルは、どのようにして各サトシに一意の番号を付け、そのアカウントを追跡するのでしょうか? Ordinalsプロトコルによると、サトシは採掘された順序に基づいて番号が付けられます。 Ordinals のメタデータは特定の場所に保存されませんが、トランザクションの監視データに埋め込まれます。 このデータは、ビットコイン取引の特定の部分に碑文のように「刻まれ」、特定のサトシに添付されます。 このプロセスは、Segregated Witness(SegWit)と"Pay-to-Taproot"(P2TR)によって促進され、指定されたサトシにあらゆる形式のコンテンツ(テキスト、画像、動画など)を書き込むことができます。
(3) SegWitとTaprootのアップグレード
SegWitは、ビットコインの重要なプロトコルアップグレードであり、一部のトランザクション署名データ(witnessデータ)をトランザクション自体から分離し、それによってビットコインブロックに格納されるデータサイズを削減します。 このブロック容量の拡大により、より多くのトランザクションが可能になり、ネットワークのトランザクション処理能力が向上し、手数料が削減されます。 SegWitのアップグレードでは、プライバシーとパフォーマンスを強化するために、トランザクション出力に新しいwitnessフィールドが導入されました。 目撃者データは当初、データ保存用に設計されていませんでしたが、碑文などのメタデータを保存する機会を提供します。 2021年のTaprootのアップグレードにより、ブロックチェーン上のさまざまな取引条件をよりプライベートに保存できるようになりました。 Taprootのスクリプトパスでは、 インスクリプションコンテンツを、 コンテンツにほとんど制限のない支出スクリプトに保存することができます。 さらに、Taprootの割引メカニズムにより、碑文コンテンツの保存がより経済的になり、リソースを大幅に節約できます。 Ordinalsプロトコルは、SegWitのビットコインネットワークへのコンテンツサイズの書き込みに関する制限の緩和を巧みに利用し、最大4MBのメタデータを使用して、碑文コンテンツを証人データに保存します。 Taprootは、ビットコイントランザクションでのwitnessデータの保存を容易にし、Ordinalsの開発者であるCasey Rodarmorが古いオペコード(OP_FALSE、OP_IF、OP_PUSH)を再利用してコンテンツを碑文としてカプセル化し、任意のデータを保存できるようにします。
(4)碑文の鋳造プロセス
コミット: トランザクションの最初のステップは、碑文の内容を含むTaprootスクリプトを指すアウトプットを作成することです。 この出力は、 Taproot ストレージ形式を使用しています。 この時点で、碑文データはすでにトランザクションアウトプットのUTXOにリンクされていますが、まだ公開されていません。
Reveal: このフェーズでは、刻印に対応するUTXOを入力として使用してトランザクションを開始します。 このとき、碑文の内容はネットワーク全体に開示されます。
この2つのステップを経て、碑文の内容は刻印されたUTXOにバインドされます。 前述のサトシに続いて、インプットに対応するUTXOの最初のサトシで碑文が実現されます。 碑文の内容は、表示されたトランザクションの入力に含まれます。 この特別に刻まれたサトシは、譲渡、購入、売却、紛失、回収が可能です。
序数の基本原則を理解したので、再帰的な碑文を見てみましょう。
Ordinalsプロトコルは、ビットコインのブロックチェーンにファイルを完全に刻印する機能を導入しました。 再帰的な碑文が出現する前は、序数は孤立した有限の島のようなものでした。 テキスト、画像、コードを刻むことはできましたが、それらは互いに相互作用することはできませんでした。
しかし、再帰的碑文の導入により、これは変わろうとしています。 現在、碑文は特別な「/-/content/:inscription_id」構文を使用して、他の碑文の内容を要求できます。 これにより、ユーザーはより少ない容量とより低い料金を使用してビットコインチェーンに碑文を作成できます。
再帰的碑文は、碑文解決の標準です。 その構文には、基本的にコードを使用して画像を検索することが含まれます。 PFPコレクションの碑文を作成するには、対応するパターン、色、アクション、および画像のその他の要素をアップロードする必要があります。 これらの要素は、チェーン上にすでに存在する要素と組み合わせてつなぎ合わせることができるため、実際の画像をアップロードまたはダウンロードする必要がなくなります。
再帰的碑文には次の特徴があります。
再帰的な碑文は、そのユニークな自己参照特性により、以前の碑文方法の制約から解放され、各碑文が孤立して無関係であるという厄介な状態を超えて、創造的な組み合わせの可能性を開く機会を提供します。
テキストコードの形式では、再帰的な碑文はコンパクトなサイズを維持し、コストを削減するだけでなく、碑文のサイズをビットコインブロックの4MBの制限を超えることもできます。
この進歩により、相互運用性、プログラマビリティ、スケーラビリティが向上し、ビットコインチェーンにより多くの可能性と創造的な想像力が注入されます。
プロトコルの観点から見ると、未来は非常に広く、開発者やユーザーが構築して適用するのを待っている豊かな物語があります。
しかし、碑文をプラットフォーム上で索引付けして収集できるかどうかなど、いくつかの課題が残っており、それによって碑文の開発速度や認知度がどの程度広まるかが決まる。
再帰的な碑文の出現は、多くの強力で革新的なアプリケーションを解き放ちました。 高い柔軟性、容易な統合、費用対効果を誇る再帰的碑文は、碑文の領域に無限の新しい可能性をもたらしました。 この記事では、再帰的碑文の潜在的な革新と応用を説明するために、いくつかの特定のケースについて説明します。
再帰的な碑文の出現は、多くの強力で革新的なアプリケーションを解き放ちました。 高い柔軟性、容易な統合、費用対効果を誇る再帰的碑文は、碑文の領域に無限の新しい可能性をもたらしました。 この記事では、再帰的碑文の潜在的な革新と応用を説明するために、いくつかの特定のケースについて説明します。
再帰的碑文の強力な可能性を示すいくつかの典型的なケースを掘り下げてみましょう。
(1)オンチェア・ジェネレーティブ・アート:1Mask
さまざまな初期スキームをさらに組み合わせることにより、碑文のコレクションと二次作成を実現できます:たとえば、コレクション内のa1とa2を組み合わせたり、コレクションaとbを組み合わせたりします。 これに基づいて、ビットコインチェーンは、真にコミュニティ主導のネイティブインタラクティブジェネラティブアートを生み出すことが期待されています。 最初のケースは、BTCチェーン上のマスクをテーマにしたオールオンチェーンのジェネレーティブアートプロジェクトである1Maskです。 1Maskプロジェクトは、テンプレート、アルゴリズム、碑文生成からなるOrdinalsの再帰的技術を巧みに統合しています。
テンプレート部分には7種類の碑文が含まれており、それぞれがimage/svg+xmlに続く固有のテンプレート形式に対応しています。 アルゴリズム部分では、ウォレットアドレスをシードとして使用し、ランダム関数を使用して、マスクモデルを着色するためのさまざまな色の組み合わせを作成します。 碑文生成メカニズムは、再帰的技術を利用してアルゴリズムの碑文を参照します。 各マスクの碑文には、最終的なカラフルなマスク画像を作成するために必要なHTMLコードが埋め込まれています。 ランダムシードを使用してアルゴリズムの碑文に保存されたコードを実行し、ウォレットアドレスなどのチェーン固有のデータを入力して、ランダム性を確保しながらユーザーとの関連性を確保することで機能します。 したがって、同じウォレットアドレスで同じテンプレートを使用すると、常に一貫した結果が得られます。
作成されるすべての新しいマスクの碑文は、ユーザーの特定のチェーンの詳細を融合し、アルゴリズムの碑文を参照します。 再帰的碑文技術を搭載し、これらの新しいマスク碑文が市場に出回るか、ウォレットによってインデックス化されると、アルゴリズムの碑文内の参照コードを自律的にアクティブ化します。 ユーザー固有のチェーン データを入力としてこれらのコードを実行すると、最終的に一意の個性を表現するマスク イメージが表示されます。
ビットコインネットワークのコンテキストでは、碑文に含まれるデータは不変であり、その整合性を保証します。 この特性により、これらの不変の碑文データに基づいて表示されるリアルタイム画像も不変になります。 マスクの碑文に含まれるランダムシードとアルゴリズムが正しい限り、ユーザーは作成プロセスの信憑性と正確性をいつでも検証できます。
このプロジェクトの背景で、1MaskはBRC721Autoと呼ばれる規格を導入し、完全にオンチェーンのジェネレーティブアートは、少なくとも2種類の碑文(1つはコード用、もう1つはパーソナライズされたパラメータ用)で構成されることを提案しています。
コードの碑文では、パラメーターの内容に基づいて HTML DOM を自動的に生成できるアルゴリズムをエンコードする必要があります。 この DOM は、キャンバス、SVG、またはグラフィカルにレンダリングされたその他のブラウザー認識可能なコンテンツである可能性があります。
もちろん、コードの碑文は、他の碑文の内容を参照してアルゴリズムを完成させることもできます。
パラメータ inscription では、HTML を定義し、Code Inscription を参照するようにグローバル パラメータ p を設定します。 通常のブラウザがこのパラメータインスクリプションを表示しようとすると、グローバルパラメータpを認識し、コードインスクリプションのstart()関数を自動的に実行して、現在のHTML DOMを追加または変更し、最終的にそのコンテンツをレンダリングします。 したがって、パラメータの刻印は、最終的なNFT(Non-Fungible Token)と見なすことができます。
再帰的碑文技術により、グラフィックを生成するためのコード、その実行プロセス、および検証はすべて、ビットコインブロックチェーンのコンセンサスの下で保護されます。 誰かがビットコインに51%の攻撃を仕掛けない限り、ビットコインエコシステムによって自律的に実行されるERC721Auto NFTの生成プロセスを誰も制御できません。
また、1Maskは、完全にオンチェーンのジェネレーティブアートプロジェクトのための3つの基準を提案しました。 これらの標準は次のとおりです。
グラフィックコードを自動生成するための分散型ストレージ
パーソナライズされたグラフィック生成のためのユーザー提供のパラメータに基づくコードの分散実行
生成された結果の正確性の分散検証
これらの基準によると、再帰的な碑文に基づくオンチェーンアートには、次のような特徴があることは明らかです。
独自性とランダム性:アートワークは、アルゴリズムとスマートコントラクトによって生成され、かけがえのない、ユニークで、証明可能なランダムなオンチェーンの啓示を特徴とし、芸術的および美的価値も備えている必要があります。
インタラクティビティ:ユーザーはアートワークを操作し、制御できます。
分散化:アートは完全にオンチェーンで、完全に分散化された方法で保存されており、中央集権的な機関や個人がそれらを制御することはできません。
再利用可能なコードであり、Ordinalsの作品に基づいています
他のチェーンベースのジェネレーティブアートプロジェクトと比較して、BTCの再帰的碑文に基づくジェネレーティブアートは、完全にオンチェーンで、独立しており、分散化されており、オフチェーンのリソースに依存していません。
(2)オタクプロジェクト:Orbinals
再帰的な碑文の柔軟性により、オタクが才能を披露する場を提供し、オタク精神に富んだプロジェクトでは、序数テクノロジーのさまざまな潜在的な境界をさらに探求しています。
「オルビナル」はそのような典型的な代表です。 これは、Twitterや公式Webサイトのないオタクプロジェクトです。そのすべてのコンテンツはUncommon satに基づいています。 8月20日現在、f2poolによる最新価格によると、Uncommon satの価格は366USDを超えました。
出典:https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest
OrbinalsのコレクションURLを直接開くと、各天体モーション系列の画像は、パラメータがわずかに異なるものの、同一のコンテンツを参照していることがわかります。 再 帰的な碑文で参照されているコンテンツをさらに調査すると、これらのリンクに隠されたプロジェクトの本当の秘密を発見します。 正式名称は「Orbinals: Three Body Orbit Artifacts on Ordinals」で、HTMLとJavaScriptを使用して、2体シミュレーションコードに基づいて3つの物体の運動をプログラムします。
出典:https://evgenii.com/blog/three-body-problem-simulator/
数学的および物理的方程式によってサポートされ、天体の動きの美しさは、ビットコインチェーン上で単純化された方法で提示されます。 また、このプロジェクトにはTwitter、Discord、公式ウェブサイト、ソーシャルメディアがないため、将来の情報はチーム独自のSATSで非常にマニアックな方法で提示される可能性があります。
プロジェクトによって開示された4つのチャネルに加えて、隠されたイースターエッグがあります:参照された碑文のコンテンツには、コードには次の指示の文字列が含まれています:/sats/上の将来のコミュニケーションチャネルはacknowledge、そして「acknowledge」はたまたまチームのsatsの1つです。
出典:https://www.ord.io/sat/1940129935364125
(3)BRC69プロジェクト:Orditroops
BRC69 は、Luminex (https://github.com/luminexord/brc69) によってリリースされた再帰的コレクションを作成するための新しい標準です。 この標準は、再帰的な碑文を使用して、ビットコインの序数プロトコルで刻印するコストを最適化し、ビットコインでの再帰的コレクションの起動を容易にします。 さらに、BRC69は高い柔軟性を提供し、より強化された機能への扉を開き、プレディスプレイ機能など、より興味深いオンチェーン機能への道を開きます。
BRC69を使用すると、序数コレクションを刻印するコストを90%以上削減できます。 この削減は、次の 4 段階のプロセスによって達成されます。
録音機能
コレクションのデプロイ
コレクションのコンパイル
アセットの作成
コレクション作成者が現在の要件に従って公式の碑文リストを公開している限り、これらのプロセスはすべて外部インデクサーなしで完了できます。 さらに、画像は、再帰的な碑文を実装したすべてのフロントエンドで、追加の手順なしで自動的にレンダリングされます。
Orditroopsは、BRC69をベースにした再帰的なNFTで、BRC69プロトコルのコンテンツを実装し、機能の構成可能性を高め、画像スペースの占有率を減らし、高解像度の画像を提供します。 兵士、武器、服装の柔軟な組み合わせは、このNFTコレクションに多くの個性と楽しさを加えています。
出典: https://twitter.com/OrdiTroops
出典: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0
OCMは、再帰的な碑文標準を適用した最初の3D NFTプロジェクトです。 OnChainMonkeyは、2021年9月にイーサリアムで最初に作成され、今年初めにビットコインに刻まれた最初の10kシリーズとして登場しました。
高解像度の3Dアニメーションの碑文として、OCMはそのディテールと品質ですぐに際立っていました。 それ以前は、ほとんどの碑文はまだ小さなテキストファイルまたは低解像度の画像でした。 4Kや8Kのディスプレイでも、OCMは鮮明さを提供し、これまで他のプロジェクトでは実現できなかった1KB以下のファイルで達成された偉業です。
OCMは、強力な再帰的碑文の使用を開拓することで、その機能を実現しています。 OCMの最初の300の碑文は、2009年のブロック78から始まるビットコインの300の連続したサトシに刻まれ、チェーン上のサトシ番号の昇順で配置されています。 OCMのビルダーはコンパクトなコードを利用し、将来の作成者が使用できるようにP5.JSおよびThree.JSライブラリを参照しました。 ユーザーはこれらのライブラリをブラウザで表示およびアクセスでき、Dimensions Interactive Artは序数プロトコル内で自動的に解凍されます。
OCMは、再帰的な碑文により、ブロックスペース(それぞれ1KB未満)を効率的に利用し、高解像度品質、3D、アニメーション、インタラクティブアート機能を統合して、ランダムなオンチェーンの啓示を実現します。
出典:https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0
MUD RPGゲーム「Descent Into Darkness」の一部であるこの音楽エンジンは、入力された単語やフレーズからユニークなオンチェーン音楽を生成します。 創設者のRatoshi氏は、プロジェクトの音楽的側面の開発におけるChatGPTの重要な役割を強調し、再帰的な碑文の使用によりコストが大幅に削減されると指摘しました。 ブロックチェーン技術と人工知能のこの特別な組み合わせは、レトロなビデオゲームの古典的な音楽に敬意を表しています。
ゲームには、画像、フロントエンド、ビジネスロジックなど、さまざまなコンポーネントが必要です。 これらの資料の合計サイズが4M未満の場合、再帰的な碑文を必要とせずに、1回のサットに刻むことができます。 再帰的碑文テクノロジは、次の 2 つのシナリオに適しています。
5Mの背景画像など、素材自体が大きい(4M以上)場合、1つのサットに直接刻むことはできませんが、異なるサット間で分割して参照することができます。
同じJavaScript(JS)ファイルを使用するシリーズに100個の碑文が属している場合など、より優れたビジネスロジックを実装するため。 この場合、satごとにJSファイルを再刻印する必要がないため、再帰的な碑文が適しています。
ゲームのHTML(フロントエンド)とJS(ビジネスロジック)は、ビットコインの「サトシ」に刻まれ、相互に参照されるため、シングルプレイヤーのH5ミニゲームを作成できます。 ここでは、そのようなゲームの例を3つ紹介します。
a. スネークゲーム
ソース:ord.io/431507
ビットコインスネークゲームは、有名なスネークゲームを彷彿とさせる典型的なH5シングルプレイヤーゲームです。 このゲームのフロントエンドとロジックは、再帰的な碑文技術を採用することなく、1つのSatoshi(Sat)に完全に含まれています。 このシリーズには合計100個のNFTがあります。 より効率的なアプローチは、JavaScript (JS) ファイル (ビジネス ロジック) を 1 つの Sat に記述し、それぞれに HTML が記述された 100 の異なる Sats を使用して、JS ファイルの Sat を参照 (または再帰的に呼び出し) して碑文を生成することです。 この方法により、プロセスがより合理化されます。
出典:ord.io/18201467
図のように、このゲームは 3x4 のデジタル グリッドを備えています (シンプル モードでは、コンプレックス モードでは 6x6 のグリッドがあります)。 プレイヤーは一度に 2 つのグリッドを開くことができ、グリッド内の画像が一致すると、表示されたままになります。それ以外の場合は、疑問符に戻ります。 勝利は、プレイヤーの短期記憶をテストして、特定のクリック数以内にタスクを完了することによって達成されます。 このゲームは、おなじみのマッチングゲームに似ています。 このゲームのJSとHTMLはSatに刻まれており、Satも「背景画像」を参照しているため、再帰的な碑文の単純なアプリケーションになっています。
出典:ord.io/18201467
出典:https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0
テキストベースのロールプレイングゲームであるDescent into Darknessは、古典的なMUDゲームの要素と序数テクノロジーを組み合わせて、プレイヤーにユニークなゲーム体験を提供します。 このゲームでは、プレイヤーは暗闇の中で冒険に乗り出し、モンスター、クエスト、ボス戦に遭遇します。 プレイヤーはモンスターと戦ってクエストを完了し、新しいタスクのロックを解除し、装備をアップグレードしてアイテムを購入するためのコインを獲得します。 これら 3 つのシングルプレイヤー H5 ゲームは基本的なアプリケーションです。 ゲームとしての完全性に欠けており、ゲームの開始、進行、終了のためのオンチェーンプロセスがなく、ゲームの保存もできません。 ゲーム終了後もSatの碑文は変更されず、ゲームの状態を保持せずにゲームロジックのみを定義します。 これらは、BTCチェーンゲームの最初の試みです。
出典:https://twitter.com/btcpixelwar
BTC PixelWarは、BTCブロックチェーン上で最初のフルチェーンマルチプレイヤーゲームであると主張しています。 参加者は、256x256ピクセルのキャンバス上で、ピクセルを直接クリックするか、画像をアップロードしてキャンバス上にピクセルを生成して作成します。 各提出物は、以前の状態の碑文を再帰的に参照して、キャンバスの最新の状態の碑文を生成します。 このプロジェクトは、これまでで最も再帰的な碑文を持つ可能性があり、この分野での重要なアプリケーションを示しています。
このプロジェクトでは、再帰的な碑文を利用して、すべてのビットコインユーザーが同じキャンバスでコラボレーションし、プロセスを記録できるようにする新しい標準「BRC721Cofound」を導入しています。 各瞬間は碑文であり、新しいピクセルや更新されたピクセル、以前の「瞬間の碑文」への参照、瞬間間の画像の変化を管理するための「コード碑文」など、その時点でのキャンバスの状態をキャプチャします。 多くのコントリビューターがいる可能性があることを考えると、最新のキャンバス状態をレンダリングするには深い再帰が必要であり、読み込み時間が長くなる可能性があります。 これに対処するために、「コードの碑文」は、現在の「瞬間の碑文」をレンダリングした後、最新のキャンバスの状態をスナップショットし、このスナップショットを現在の碑文のDOMツリーに格納するように設計されています。 シーケンシャルブラウザは、レンダリングされた各モーメントの記述のDOMツリーをキャッシュすることでレンダリングプロセスを簡素化し、再帰レベルを減らすことができます。
全体として、BTC PixelWarは、ブロックチェーン上の革新的で象徴的なBTCマルチプレイヤーゲームです。 複数のプレイヤー間での共同制作を実現するだけでなく、レンダリングプロセスも最適化します。 「BRC721Cofound」規格は、ビットコインブロックチェーン上のマルチプレイヤーゲームアプリケーションの新しい可能性を開き、ゲームおよびソーシャルドメインにおける再帰的碑文の可能性を示しています。
再帰的な碑文は、オンチェーン碑文2.0の時代の到来を告げ、BTC NFTのゲームプレイを豊かにし、BTC NFTがイーサリアムや他のチェーンのNFTと完全に差別化された道を切り開く可能性を高めています。 未来は、この空間における想像力と物語の大きな可能性を秘めています。 再帰的碑文は、以前は独立していた碑文をつなぎ、互いに参照し、多様なデータベース構造を形成することを可能にします。 以前の記事では、序数に基づくさまざまな派生プロトコルについて説明しました。 実際、これらのプロトコルと組み合わせると、再帰的な碑文は他の碑文を読み取り、独自のスマートな指示に基づいて反応してステータスを更新できます。 インデックス化することで、プロトコルの状態を直接操作し、スマートコントラクトに似た一貫した一連のアクションを形成することができます。
同時に、再帰的碑文の膨大なデータベースは、基本データ、知識ベース、コードライブラリ、関数ライブラリなどのさまざまな分野のメタデータを含む、碑文のためのより運用的で想像力に富んだスペースを提供します。 これらは相互に参照して、製品アプリケーションで複雑なロジックを実現できます。 したがって、ジェネレーティブアート、ブロックチェーンゲーム、メタバースにおける再帰的碑文の深い採用を期待でき、未来のキラーアプリケーションが作られていると信じています。
ただし、再帰的な碑文にはいくつかの課題もあります。
1、再帰レベルがたとえば1万層に増加した場合、オフチェーンレンダリングパーサーはこれを迅速に解釈できますか?
2、1つの土が1万の碑文を参照するなど、参照される碑文の数が増えた場合、オフチェーンレンダリングパーサーはこれを効率的に処理できますか?
これらの課題が解決されれば、理論的には、再帰的な碑文によって作成されるゲームやNFTは、無限に複雑で詳細なものになる可能性があります。 これらの問題は、BTCネットワーク自体の制限により、根本的に解決することは困難ですが、間接的な技術的解決策によって対処することができます。
Ordinalsプロトコルの再帰的アップグレードにより、碑文間のインタラクティブ性が可能になり、新しくエキサイティングなユースケースが可能になります。 この機能により、ジェネレーティブアート、オンチェーンディスプレイ、効率的なストレージが現実のものとなりました。 BTCエコシステム内の開発者は、ブロックチェーンゲームやジェネレーティブアートなどの方向で作成と開発を続けていることがわかります。 再帰的な碑文に基づく作品が出現し、大規模なプロジェクトのさまざまな構成要素がゆっくりと組み立てられています。 将来的には、オンチェーンゲーム、メタバースプロジェクト、複雑な製品ロジックを備えたインタラクティブなジェネレーティブアートの誕生が期待できます。