コードの記述では、パラメーターの内容に基づいて HTML DOM を自動的に生成できるアルゴリズムをコーディングする必要があります。この DOM は、キャンバス、SVG、またはブラウザーが認識し、それに応じてグラフィックスとしてレンダリングできるその他のものにすることができます。
もちろん、コード碑文は他の碑文の内容を参照してアルゴリズムを完成させることもできます。
パラメータ記述では、HTML を定義し、その中でコード Inion を参照するグローバル パラメータ p を定義する必要があります。通常のブラウザがこのパラメータ Inion を表示しようとすると、グローバル パラメータ p を認識し、コード Inion 内の start() 関数を自動的に実行して、現在の HTML の DOM を追加または変更し、最終的にこの HTML のコンテンツをレンダリングします。したがって、パラメータ刻印は究極のNFT(Non-Fungible Token)とみなすことができます。
このプロジェクトは、まったく新しい標準「BRC721Cofound」を提案しています。これは、再帰的な碑文を利用して、すべてのビットコイン ユーザーが同じキャンバス上で共同作業し、そのプロセスを記録できるようにします。各瞬間は、共同創造を描く碑文です。キャンバスはこの瞬間のように見えます。この碑文は「モーメント碑文」と呼ばれ、現時点で新たに追加または更新されたピクセルが含まれています。また、以前の「モーメント碑文」への参照と、2 つの瞬間の間の画像変化の処理も含まれています。多くの人が一緒にペイントに参加することを考慮すると、最新のキャンバス状態をレンダリングするには、各人が描いたピクセルを読み込むための深い再帰が必要ですが、この処理により読み込み時間が長くなる可能性があります。 「コードの碑文」は現在の「時間の碑文」がレンダリングされた後に最新のキャンバス状態のスナップショットを取得するように設計されています。このスナップショットは、現在の「瞬間の碑文」の DOM ツリーに保存されます。したがって、シーケンシャル ブラウザは、各レンダリングの瞬間に碑文の DOM ツリーをキャッシュすることでレンダリング プロセスを簡素化し、それによって再帰的なレイヤーの数を減らすことができます。
再帰的碑文: BTC レゴ セットと複雑なロジック製品の基礎
元のリンク:
作者: @JellyZhouishere、@GryphsisAcademy
TL;DR
### I.はじめに
Ordinals プロトコルの誕生により、ビットコインに番号付けと刻印の機能が提供され、ビットコイン エコシステムの製品範囲が広がり、ビットコイン エコシステムに大きな応用の可能性がもたらされました。
過去数か月間、私たちは Ordinals トラックが無名からエコシステムへと徐々に成長するのを見てきました。この期間中、Ordinals 契約も重要なアップグレードを受け、一連の派生契約が作成されました。
6 月の Ordinals シリーズの記事では、Ordinals とさまざまな BRC20 派生プロトコルの詳細な紹介も更新しました (リンク:
その中で、Ordinals の最近の大きなアップデート、つまり再帰碑文の出現について触れなければなりません。
Recursive Inscription は、ビットコイン プロトコル Ordinals の新しいチーフ メンテナである Raph によって 6 月 12 日に Github で発表されました。これは、ビットコイン プロトコル Ordinals の作成者 Casey Rodarmor によって提案された Recursive Inscription 2167 アップデートを Ordinals コードにさらに統合しました。 Ordinals プロトコルの構成可能性の開発により、想像力のための広い空間が開かれます。
この記事では、再帰的碑文の原理と序数に対するその影響を調査し、既存のケースに基づいて再帰的碑文の可能性のある革新的な応用方向をさらに探求します。
2. Ordinals プロトコルの基本原理とテクノロジー
2022年12月末以来、Casey RodarmorはOrdinalsプロトコルをリリースし、OrdinalsとInions(序数と碑文)を通じてビットコインネットワークにNFTを導入しました。このプロトコルを使用すると、テキスト、画像、ビデオ、さらにはアプリケーションなどの任意のコンテンツを連続番号の付いたサット (ビットコインの最小単位) に追加して、ビットコイン ネットワーク経由で送信できる独自のデジタル アーティファクトを作成できます。以下に、Ordinals プロトコルに含まれる重要な技術原則を整理します。
(1)UTXO
ビットコインは「Unspent Transaction Output」(UTXO、Unspent Transaction Output)と呼ばれる支払いモデルを採用しており、すべての残高はUTXOのリストに保存されます。各 UTXO には、一定量のビットコイン、所有者情報が含まれており、それが利用可能かどうかが示されます。
ビットコイントランザクションでは、各トランザクションに入力と出力があります。入力は既存の UTXO への参照であり、出力は新しいアドレスと量を指定します。トランザクションを開始した後、トランザクションが確認されるまで再利用できないように、関連する UTXO を入力してロックします。確認後、トランザクションの入力 UTXO が削除され、出力では新しい UTXO が生成されます。
通常、トランザクションの総入力金額は総出力を上回り、その差額はネットワーク料金と呼ばれ、トランザクションをまとめたマイナーに報酬が与えられます。ネットワーク料金はトランザクションの複雑さに直接比例し、複数の入出力トランザクションでは通常、より高いネットワーク料金が必要になります。
(2) サトシの番号付けと追跡
ビットコイン ネットワークには合計 2,100 万 * 10^8 サトシが存在します。 Ordinals プロトコルはどのようにして各 SATOSHI に一意の番号を付け、それが属するアカウントを追跡するのでしょうか?
Ordinals プロトコルによれば、サトシはマイニングされた順序に従って番号が付けられます。 Ordinals のメタデータは特定の場所に保存されるのではなく、トランザクションの証人データに埋め込まれており、ビットコイントランザクションの特定の部分に添付される碑文のように「刻まれ」ます。
このプロセスは、Segregated Witness (SegWit) および Pay-to-Taproot (P2TR) を通じて実装され、指定されたスマート カードにあらゆる形式のコンテンツ (テキスト、画像、ビデオなど) を彫刻できます。
(3) SegWit と Taproot のアップグレード
SegWit は、ビットコインの重要なプロトコル アップグレードであり、一部のトランザクション署名データ (証人データ) をトランザクション自体から分離し、それによってビットコイン ブロックに保存されるデータのサイズを削減します。この動きにより、ブロックの容量が拡張され、より多くのトランザクションに対応できるようになり、ネットワークのトランザクション処理能力が向上し、手数料が削減されます。
SegWit プロトコルのアップグレードでは、プライバシーを保護し、パフォーマンスを向上させるために、トランザクション出力に新しい監視フィールドが導入されています。 Witness Data はデータを保存するように設計されていませんが、実際には碑文などのメタデータを保存する機会を提供します。
2021 年に導入された Taproot プロトコルのアップグレードにより、さまざまなトランザクション条件をよりプライベートにブロックチェーンに保存できるようになります。 Taproot スクリプト パスを通じて、コンテンツに関してほとんど制限のない支払いスクリプトに碑文コンテンツを保存できます。さらに、Taproot の割引メカニズムにより、碑文コンテンツの保存がより経済的になり、多くのリソースを節約できます。
Ordinals プロトコルは、SegWit を巧みに使用して、ビットコイン ネットワークに書き込まれるコンテンツのサイズ制限を緩和し、最大 4MB のメタデータを保存できる証人データに碑文コンテンツを保存します。 Taproot を使用すると、ビットコイン トランザクションに任意の証人データを保存することが容易になり、Ordinals 開発者の Casey Rodarmor がコンテンツを記述するために古いオペコード (OP_FALSE、OP_IF、OP_PUSH) を再利用して、任意のデータを保存できるようになります。
(4) 銘文の鋳造工程
上記の 2 つの手順を通じて、碑文コンテンツは、それが刻まれている UTXO にバインドされます。次に、前述の SATOSHI に従って、入力された UTXO に対応する最初の SATOSHI に碑文が実装されます。刻印内容は表示トランザクションの入力に含まれます。この特別な刻印が施されたサトシは、譲渡、売買、紛失、回収が可能です。
3. ビットコインの再帰的刻印の原理と実装
序数の基本原理を理解した後、再帰的な碑文を見てみましょう。
Ordinals プロトコルでは、ビットコインのチェーン上にファイルを完全に書き込む機能が導入されています。再帰的書き込みが登場する前は、序数は孤立した限定された島のようなものでした。 **テキスト、画像、コードを書き込むことはできますが、相互に作用することはできません。 **
しかし、それは再帰グリフの導入によって変わろうとしています。碑文は、特別な「/-/content/:inion_id」構文を使用して他の碑文のコンテンツをリクエストできるようになりました。これにより、ユーザーはビットコインチェーン上に碑文を作成する際に使用する容量と手数料が削減されます。
Recursive Inscription は、碑文解析標準です。その構文は、基本的にコードを使用して画像を検索するのと似ています。PFP コレクションの碑文を作成するには、画像に対応するパターン、色、アクション、その他の要素の特性をアップロードし、チェーン上に既に存在する対応する要素を結合します。実際の写真をアップロードまたはダウンロードします。
再帰的な碑文には次の特徴があります。
ただし、碑文をプラットフォーム上で収集してインデックス化できるかどうかなど、開発のスピードと普及の度合いを左右するいくつかの課題も残っています。
4. ビットコイン再帰的刻印の革新的な応用方法
再帰的碑文の出現により、多くの強力で革新的なアプリケーションが可能になります。再帰的刻印には、高い柔軟性、接合と組み合わせ、低コストという利点があり、刻印に無限の新たな可能性をもたらします。次の記事では、いくつかの具体的なケースを使用して、再帰的刻印の潜在的な革新と応用の方向性を紹介します。
再帰を通じて、Inion は他の Inion のコードを簡単に参照できます。 1 つの碑文の内容を他の多くの碑文で使用できるようになりました。この新しい構成可能性は、複雑な画像、ビデオ、3D ゲームなどの形式でコンテンツをチェーンに書き込む機能など、これまでほとんど検討されていなかった可能性の領域を開きます。 Recursive Inscription によりイントラネットの構築が可能になります。さらなる可能性としては、碑文の二次作成、GitHubの分散化、NFTの組み合わせの断片化などが挙げられます。再帰的な碑文を使用すると、次のアイデアを実装できます。
以下に、再帰的碑文の強力な可能性を示すいくつかの典型的なケースを詳しく紹介します。
(1) チェーン上の生成アート: 1 マスク
上記の各種準備案をさらに組み合わせることで、例えばコレクション内のa1とa2を組み合わせたり、aコレクションとbコレクションを組み合わせたりするなど、さまざまなコレクションの組み合わせや碑文の二次創作などをさらに実現することができます。これに基づいて、真のコミュニティ主導型のネイティブ インタラクティブ ジェネレーティブ アートが BTC チェーン上で誕生することが期待されます。
まず最初のケース、1Mask を見てみましょう。
これは、BTC チェーン上のマスクをテーマにした完全にオンチェーンのジェネレーティブ アート プロジェクトです。 1Mask プロジェクトは Ordinals の再帰技術を巧みに統合しており、全体はテンプレート、アルゴリズム、碑文生成の 3 つの要素が織り込まれています。
ソース:
テンプレート部分には、7 つの固有のタイプのテンプレートに対応する合計 7 つの碑文が含まれており、その形式は image/svg+xml に従います。
アルゴリズム部分の基本原理は、ユーザーのウォレットアドレスをシードとして使用し、ランダム関数を使用してさまざまな色の組み合わせを作成し、マスクモデルを着色することです。
碑文生成メカニズムは、再帰的テクノロジーを使用してアルゴリズムの碑文を参照します。各マスクの碑文には、最終的なカラフルなマスク画像を作成するために必要な HTML コードが埋め込まれています。これは、ランダム シードを使用してアルゴリズムの碑文に埋め込まれたコードを実行し、そのランダム シードをユーザー固有のオンチェーン データ (ウォレット アドレスなど) で満たし、ランダムではあるがユーザー関連のものにすることで実現されます。したがって、同じウォレットアドレスが同じテンプレートを使用する場合、生成される結果は常に一貫しています。
新しいマスクの碑文が作成されるたびに、ユーザー固有のオンチェーンの詳細が組み込まれ、アルゴリズムの碑文が参照されます。再帰的刻印テクノロジーの力を利用して、新しく作成されたマスク刻印が市場に投入されるか、ウォレットによってインデックスされると、アルゴリズム刻印に埋め込まれた参照コードが自動的にアクティブになります。これらのコードは、ユーザー固有のオンチェーン データを入力として実行し、最終的には固有の個性を定義するマスク イメージを表示します。
ビットコインネットワーク環境では、碑文に含まれるデータは不変であるため、その完全性が保証されます。この特性により、この不変の碑文データに基づいて表示されるリアルタイム画像も不変であることが決まります。マスクの刻印に含まれるランダム シードとアルゴリズムが正しい限り、ユーザーはいつでも作成プロセスの信頼性と正確さを検証できます。
このプロジェクトの背後で、1Mask は BRC721Auto と呼ばれる標準をさらに導入しました。これは、チェーン上で完全に生成されたアートが少なくとも 2 種類の刻印で構成されることを提案しています。1 つ目はコードの刻印で、2 つ目はパーソナライズされたパラメーターの刻印です。 。 **
コードの記述では、パラメーターの内容に基づいて HTML DOM を自動的に生成できるアルゴリズムをコーディングする必要があります。この DOM は、キャンバス、SVG、またはブラウザーが認識し、それに応じてグラフィックスとしてレンダリングできるその他のものにすることができます。
もちろん、コード碑文は他の碑文の内容を参照してアルゴリズムを完成させることもできます。
パラメータ記述では、HTML を定義し、その中でコード Inion を参照するグローバル パラメータ p を定義する必要があります。通常のブラウザがこのパラメータ Inion を表示しようとすると、グローバル パラメータ p を認識し、コード Inion 内の start() 関数を自動的に実行して、現在の HTML の DOM を追加または変更し、最終的にこの HTML のコンテンツをレンダリングします。したがって、パラメータ刻印は究極のNFT(Non-Fungible Token)とみなすことができます。
Recursive Inion テクノロジーの助けを借りて、グラフィックの生成に必要なコード、コード実行プロセス、検証プロセスはすべて、ビットコイン ブロックチェーン コンセンサスの保護下にあります。誰かがビットコインに対して 51% 攻撃を開始できない限り、誰もビットコイン エコシステムによって自律的に実行される ERC721Auto NFT の生成プロセスを制御できません。
1Mask はさらに、チェーン全体でアート プロジェクトを生成するための 3 つの主要な標準を提案しました。 3 つの基準は次のとおりです。
上記の基準に基づいて、再帰的な碑文に基づくオンチェーン アートが次の特性を持っていることを見つけるのは難しくありません。
イーサリアムなどのチェーン上の他のジェネレーティブ アート プロジェクトと比較して、BTC 再帰的碑文に基づくジェネレーティブ アートは唯一完全にオンチェーンのジェネレーティブ アートであり、オフチェーンのリソースに依存しない独立した分散型のジェネレーティブ アートです。 **
(2) オタク プロジェクト: Orbinals
再帰的碑文の柔軟性により、オタクが自分の才能を発揮できる舞台が提供され、オタク精神に富んだプロジェクトが Ordinals テクノロジーのさまざまな可能性の限界をさらに探求します。
「Orbinals」はその代表格で、Twitterも公式サイトもないオタクプロジェクトです。プロジェクトの内容はすべてアンコモンsatをベースにしています。f2poolの最新価格によると、8月20日時点でアンコモンsatは単価は366ドル以上に達した。
ソース:
Orbinals コレクション シリーズの Web サイトを直接開くと、その天体運動シリーズの各画像の参照の一部が開いた後と同じであることがわかりますが、内部のパラメーターは異なるため、その再帰的な部分で参照されているコンテンツを深く掘り下げてください。最後に、このプロジェクトに関する本当の秘密がこの参考リンク ( 、Orbinals の正式名は「Orbinals: Three Body Orbit Artifacts on Ordinals」です。その背後には、HTML と Java を使用してプログラムを作成していることがわかります) 3 つのオブジェクトの動き、2 体シミュレーション コードに基づいています。
ソース:
数学的および物理的方程式のサポートにより、天体の動きの美しさがビットコインチェーン上に簡潔な方法で表現されます。
また、Twitter、Discord、公式ウェブサイトなどのソーシャルメディアは開設されないため、このプロジェクトは非常にマニアックなアプローチを使用する可能性が高く、将来の情報はチーム自体が制御する衛星上で提示されることになります。
プロジェクト当事者によって公開された 4 つのチャネルに加えて、イースターエッグも隠されています。プロジェクトによって引用された碑文の内容には (コードには一連の命令が隠されています。/sats/ の将来の通信チャネルは確認する、そして私もチームAに所属していることを認めます。
(3) BRC69 プロジェクト: Orditroops
BRC69 は、再帰的コレクションを構築するために Luminex によってリリースされた新しい標準です (この標準は、再帰的書き込みを利用して、通常のプロトコルを使用してビットコインへの書き込みのコストを最適化し、ビットコインでの再帰的コレクションの起動に役立ちます。さらに、BRC69 は高度な柔軟性とオープニングを提供します)より多くの機能強化や機能への扉が開かれ、プレショー機能などのより興味深いオンチェーン機能への道が開かれます。
BRC69 を使用すると、Ordinals コレクションの碑文のコストを 90% 以上削減できます。この削減は、次の 4 段階のプロセスを通じて達成されます。
このプロセスはすべて、コレクションの作成者が現在必要とされているコレクションの公式碑文リストを公開している限り、外部インデクサーを必要とせずに実行できます。さらに、画像は再帰グリフをすでに実装しているすべてのフロントエンドで自動的にレンダリングされるため、追加の手順は必要ありません。
Orditroops は BRC69 に基づく再帰的 NFT です。BRC69 プロトコルの内容を実装し、機能の構成可能性を高め、写真が占めるスペースを減らし、写真は非常に高解像度です。兵士、武器、ドレスすべての柔軟なマッチングこの NFT コレクションに追加してください。機能がたくさんあり、楽しいです。
ソース:
(4) 3D NFTプロジェクト:OCM(On-Chain Monkeys)
OCM は、再帰的刻印標準を適用する最初の 3D NFT プロジェクトです。 OnChainMonkey はもともと、2021 年 9 月にイーサリアム上で作成された NFT プロジェクトでした。今年初めに、OnChainMonkey シリーズがビットコインに刻印される最初の 10k シリーズとして登場しました。
高解像度の 3D アニメーション碑文として、OCM はその詳細と品質ですぐに際立っています。それ以前は、ほとんどの碑文はまだ小さなテキスト ファイルまたは低解像度の画像であったことに注意してください。 OCM は、4K または 8K ディスプレイでも優れた鮮明さを提供します。この品質は、それぞれのサイズが 1 KB 以下のファイルで実現されますが、これは OCM の以前のプロジェクトでは達成するのに苦労していました。
OCM は、強力な再帰的碑文の使用の先駆者であるため、これを実現できます。 OCM の最初の 300 は、2009 年のブロック 78 から始まるビットコインの連続 300 個のサトシに刻まれており、サトシ数の昇順にオンチェーンでソートされています。 OCM ビルダーは縮小されたコードを使用し、将来の作成者のために P5.JS および Three.JS ライブラリを参照します。ユーザーはブラウザでライブラリを表示およびアクセスでき、Dimensions Interactive Art をレンダリングするときに Ordinals プロトコルで自動的に解凍されます。
OCM は、再帰的な書き込みを通じてブロック スペース (それぞれ 1 KB 未満) を効率的に利用し、ランダムなオンチェーン リベレーションを実装し、高解像度、3D、アニメーション、インタラクティブ アートなどの機能を統合します。
(5) オンチェーン音楽エンジン: Descent into Darkness 音楽エンジン
任意の単語やフレーズを入力して独自のオンチェーン音楽を生成するこの音楽エンジンは、キーワードを入力することで音楽を生成する MUD RPG ゲーム「Descent Into Darkness」の関連製品です。創設者のラトシ氏は、ChatGPT がプロジェクトの音楽利用の発展に重要な役割を果たし、再帰的碑文の使用が大幅なコストの節約に役立った、と強調しました。ブロックチェーン技術と人工知能の特別な組み合わせで、レトロなビデオゲームのクラシック音楽に敬意を表しています。
(6) シングルプレイヤー チェーン ツアー
ゲームには画像、フロントエンド、ビジネスロジックなどの複数のコンポーネント素材が必要ですが、素材の合計サイズが4M未満であれば、再帰的刻印を使用せずにSatを刻印するだけで完成します。
再帰的書き込み手法が適している状況は 2 つあります。
素材自体が大きい(4M 以上)ので、例えば 5M の背景画像を直接 Sat に彫刻することはできませんが、分割して別の Sat に配置して参照および表示することができます。
より良いビジネス ロジックを実現したい場合、100 Sat の碑文が同じ Java (JS) ファイルを使用した一連のゲームである場合、この場合、それぞれを実行する必要がないため、再帰的な碑文を使用することも適しています。 Sat は JS ファイルを一度再書き込みします。
ゲームの HTML (フロントエンド) と JS (ビジネス ロジック) は両方とも BTC の「サトシ」に刻まれており、相互に参照してシングルプレイヤーの H5 ミニゲームを生成します。
このようなシングルプレイヤー H5 ミニゲームの 3 つの例を次に示します。
a.スネークゲーム
**
**出典: ord .io/431507
ビットコイン スネーク ゲーム、このゲームは典型的な H5 シングルプレイヤー ゲームであり、よく知られたゲームでもあります: スネーク。このゲームのフロントエンドと実行ロジックはすべてこの土曜日に書かれており、再帰的碑文技術は使用されておらず、このシリーズのNFTの総数は100です。実際、より良い方法は、JS ファイル (ビジネス ロジック) を Sat に彫刻し、HTML で彫刻された 100 個の異なる Sat を使用して、JS ファイルが配置されている Sat を参照 (または再帰的に) して碑文を生成することです。これはより簡潔になります。
b. 連聯館ゲーム
出典: ord.io/18201467
写真に示すように、ゲームは 3*4 のデジタル グリッドです (これはシンプル モード、複雑モードは 6*6 のデジタル グリッドです)。一度に 2 つの正方形をクリックできます。 2つの四角が同じ場合は固定表示され、異なる場合は直接クエスチョンマークが表示され、一定のクリック数以内に完了すると勝利となります。プレーヤーの短期記憶をテストするには、クリック数を制限します。このゲームはおなじみの連聯館ゲームに似ています。このゲームの JS と HTML はすべてこの Sat に記述されていますが、(以下に示すように) 「背景画像」を参照しているため、再帰的記述の単純な適用です。
出典: ord.io/18201467
c. MUD ゲーム
Descent into Darkness はテキストベースのロールプレイング ゲームで、古典的な MUD ゲーム要素と序数テクノロジーを組み合わせて、プレイヤーにユニークなゲーム体験を提供します。
Descent into Darkness では、プレイヤーは暗闇の中で脱出する方法を探す冒険家としてプレイします。ゲームにはモンスターやミッション、BOSS の戦いがあります。プレイヤーはモンスターと戦ってミッションを完了し、新しいミッションのロックを解除し、アップグレードするためのゴールド コインを入手する必要があります。装備や購入アイテムなど。
上記 3 つのシングルプレイヤー H5 ミニゲームは非常に単純なアプリケーションであり、ゲームとしては不完全であり、ゲームの開始、進行、終了のプロセスがチェーン上にないため、ゲームのプロセスをアーカイブすることはできません。終わった、Satの碑文も何も変わっていない。 、ゲームのロジックを定義するだけで、ゲームの状態は保存されません。これは BTC チェーン ゲームの最初の試みにすぎません。
(7) マルチプレイヤー フルチェーン ゲーム: BTC PixelWar
BTC PixelWar は BTC フルチェーン マルチプレイヤー ゲームであり、このプロジェクトは BTC チェーン初のフルチェーン マルチプレイヤー ゲームであると主張しています。参加者は 256*256 ピクセルのキャンバス上に作品を作成します。ピクセルを直接クリックすることも、画像をアップロードしてピクセルを生成し、キャンバスに配置することもできます。送信するたびに、キャンバス全体の最新の状態の碑文が生成されます。生成された各碑文は、最後に生成された碑文の状態を参照します。碑文はレイヤーごとに再帰的に行われます。これは、市場で最も再帰的なプロジェクトである可能性がありますアプリケーション分野 シンボリックアプリケーション。
このプロジェクトは、まったく新しい標準「BRC721Cofound」を提案しています。これは、再帰的な碑文を利用して、すべてのビットコイン ユーザーが同じキャンバス上で共同作業し、そのプロセスを記録できるようにします。各瞬間は、共同創造を描く碑文です。キャンバスはこの瞬間のように見えます。この碑文は「モーメント碑文」と呼ばれ、現時点で新たに追加または更新されたピクセルが含まれています。また、以前の「モーメント碑文」への参照と、2 つの瞬間の間の画像変化の処理も含まれています。多くの人が一緒にペイントに参加することを考慮すると、最新のキャンバス状態をレンダリングするには、各人が描いたピクセルを読み込むための深い再帰が必要ですが、この処理により読み込み時間が長くなる可能性があります。 「コードの碑文」は現在の「時間の碑文」がレンダリングされた後に最新のキャンバス状態のスナップショットを取得するように設計されています。このスナップショットは、現在の「瞬間の碑文」の DOM ツリーに保存されます。したがって、シーケンシャル ブラウザは、各レンダリングの瞬間に碑文の DOM ツリーをキャッシュすることでレンダリング プロセスを簡素化し、それによって再帰的なレイヤーの数を減らすことができます。
一般的に言えば、BTC PixelWar は革新的かつ象徴的な BTC マルチプレイヤー フルチェーン ゲームであり、複数人での共同制作を実現し、レンダリング プロセスを最適化します。導入された「BRC721Cofound」規格は、BTC チェーンでマルチプレイヤーの分野に新たな可能性を開きますゲーム アプリケーションに適用し、ゲームおよびソーシャル ドメインにおける再帰的碑文の可能性を実証します。
5. ビットコインの再帰的刻印の課題と今後の展開
再帰的碑文はオンチェーン碑文 2.0 の時代を開き、BTC NFT のゲームプレイをますます豊富なものにし、BTC NFT をイーサリアムなどの他のチェーンの NFT と完全に区別することがますます可能になりつつあります。未来の物語 そこにはたくさんのスペースがあります。
再帰的碑文は、以前は独立していた碑文を直接接続し、相互に参照できるため、さまざまなデータベースの構造を形成します。過去の記事では、序数に基づくさまざまな派生プロトコルについて説明しました。実際、上記の派生プロトコルと組み合わせた再帰的碑文は、他の碑文を読み取って独自のインテリジェントな命令に従って反応することで更新できます。それ自身のステータスにインデックスを付けることで、プロトコルのステータスは直接操作できるため、スマート コントラクトの効果と同様の一貫した一連のアクションを形成できます。
同時に、巨大な再帰的碑文データベースは、基礎データ、ナレッジベース、コードベース、関数ライブラリなどのさまざまな分野のメタデータを含む碑文に操作と想像力の余地を与え、相互に直接参照できます。複雑なロジックを実現するためのプロダクトアプリケーションですので、ジェネレーティブアートやチェーンゲーム、メタバースなど、再帰的碑文での採用が期待できるトラックが多く、将来のキラーアプリケーションが生まれつつあると考えています。
同時に、再帰的な碑文にはいくつかの課題もあります。
再帰レベルがたとえば 10,000 レベルの再帰に増加した場合、オフチェーン レンダリングに関連するパーサーはそれを迅速に解析できるでしょうか?
参照される碑文の数が増加した場合、たとえば Sat が同時に 10,000 の碑文を参照した場合、チェーンの下でレンダリングされた関連パーサーはそれを迅速に解析できるでしょうか。
これら 2 つの点が達成できれば、理論的には、再帰的碑文によって生成されるゲームまたは NFT は無限に複雑で、無限に洗練される可能性があります。これら 2 つの問題は BTC ネットワーク自体によって制限されており、根本的な解決は困難ですが、間接的な技術的解決策によって解決できます。
6. 結論
Ordinals プロトコルの再帰的アップグレードにより、碑文が相互に対話できるようになり、新しいエキサイティングなユースケースが可能になります。この機能により、ジェネレーティブ アート、オンチェーン ディスプレイ、効率的なストレージが現実となり、BTC エコシステム内の開発者がチェーン ゲーム、ジェネレーティブ アートの流れに沿ってさまざまな種類の作品や開発を継続的に作成および開発していることがわかります。など、再帰的碑文をベースにした作品が次々と登場しており、巨大プロジェクトを構築するためのさまざまなコンポーネントが少しずつ組み立てられつつあり、将来的にはオンチェーンゲーム、メタバース、インタラクティブジェネレーティブなどの誕生もさらに期待できます。複雑な製品ロジックを備えたアートやその他のプロジェクト。
#### 参照:
免責事項: このレポートは、@979_eth と @Erjiueth の指導の下、@GryphsisAcademy の学生である @JellyZhouishere によるオリジナルの作品です。著者はすべての内容に対して単独で責任を負いますが、必ずしもグリフシス アカデミーまたはレポートを委託した組織の見解を反映しているわけではありません。編集内容と決定は読者の影響を受けません。著者はこのレポートで言及されている暗号通貨を所有している可能性があることに注意してください。この文書は情報提供のみを目的としており、投資決定のために信頼されるべきではありません。投資に関する決定を下す前に、ご自身で調査を行い、公平な財務、税務、または法律のアドバイザーに相談することを強くお勧めします。資産の過去のパフォーマンスは将来の収益を保証するものではないことに注意してください。