再帰的な刻印:BTCレゴ組み合わせと複雑な論理製品の礎

中級3/19/2024, 5:17:54 PM
再帰的な銘文は、銘文同士が相互作用することを可能にし、新しいユースケースを実現します。芸術の生成、オンチェーンのディスプレイ、効率的なストレージが現実になりました。再帰的な銘文の採用により、芸術生成、チェーンゲーム、メタバースなどで有望なアプリケーションが期待され、キラーレベルのアプリケーションが将来に煮えていると考えられています。

要約すると

  1. Ordinalsの最近の主要なアップデートとして、再帰的な銘文がOrdinalsプロトコルの合成性の開発に向けた想像力豊かな空間を切り拓きました。
  2. Ordinalsプロトコルの最新の重要なアップデートであるRecursive inscriptions は、Ordinalsプロトコルのコンポーザビリティ開発のための広大な想像力の空間を開拓しました。
  3. 再帰的な刻印は、刻印解像度の標準であり、対応する要素の特徴をアップロードすることで、PFPコレクションの刻印を組み合わせて組み立てることができます。実際の画像をアップロードまたはダウンロードする必要はありません。再帰的な刻印には、強化された相互運用性、コスト削減、および刻印の4MBサイズ制限の撤廃などの機能があります。
  4. 再帰的な記述に基づいたクリエイティブな方向性には、記述の分解と組み合わせ、ビットコイン音楽、ビットコインチェーンゲーム、生成アート、分散型ウェブサイトなどが含まれます。この記事では、再帰的な記述を組み合わせたいくつかの典型的なケースについて詳しく説明し、再帰的な記述の強力なポテンシャルを示しています。
  5. 再帰的な記述もいくつかの課題に直面しています。再帰レベルが増加すると、オフチェーンレンダリングのための関連するレンダラが迅速に解析できるかどうか、参照記述の数が増加すると、オフチェーンレンダリングのための関連するレンダラが迅速に解析できるかどうかが問題となります。理論的には、再帰的な記述によって生成されたゲームやNFTは、無限に複雑で洗練されたものになる可能性があります。ただし、BTCネットワーク自体の制限により、間接的な技術的な解決策が実装には必要です。
  6. 再帰的な銘文は、銘文同士が相互作用し、新しいユースケースが可能になります。芸術の生成、オンチェーンの表示、効率的なストレージが現実のものとなりました。再帰的な銘文の採用により、芸術の生成、チェーンゲーム、メタバースなどで有望なアプリケーションが期待できます。そして、将来はキラーレベルのアプリケーションが醸成されると信じられています。
  7. 紹介

Ordinalsプロトコルの誕生により、Bitcoinには番号付けと銘板の機能が提供され、これによりBitcoinエコシステムの製品範囲が拡大し、膨大なアプリケーションの可能性がもたらされています。

この数か月間、Ordinals トラックが無名からエコシステムへと着実に成長してきました。この期間中、Ordinals プロトコルも重要なアップグレードを経て、派生プロトコルのシリーズを生み出しました。

6月のOrdinalsシリーズの記事では、Ordinalsの詳細な紹介とさまざまなBRC20派生プロトコルについても更新しました(リンク:@gryphsisacademy/diving-into-ordinals-how-to-bet"">https://medium.com/@gryphsisacademy/diving-into-ordinals-how-to-bet -on-bitcoin-ecosystem-as-halving-approaches-3486db8cbf12)

その中でも、再帰的な銘文の出現というOrdinalsの最近の大規模なアップデートを言及しなければならない。

6月12日、BitcoinプロトコルOrdinalsの新しい主任メンテナーであるRaphが、Githubで再帰的な署名を発表しました。これにより、BitcoinプロトコルOrdinalsの作成者であるCasey Rodarmorが提案した再帰署名の更新2167がOrdinalsコードにマージされ、Ordinalsプロトコルの組み合わせ開発のための広大な想像空間が開かれました。

この記事では、再帰的な記述の原則とそれが順序数に与える影響について探求し、既存のケースを組み合わせて再帰的な記述の可能性についてさらに探求します。

  1. Ordinalsプロトコルの基本原則と技術

2022年12月末、Casey RodarmorはOrdinalsプロトコルをリリースし、OrdinalsとInscriptionsを通じてNFTをBitcoinネットワークに導入しました。

このプロトコルは、テキスト、画像、ビデオ、さらにはアプリケーションなど、任意のコンテンツを追加でき、連番のsats(Bitcoinの最小単位)に組み込んで、Bitcoinネットワーク上で送信できる固有のデジタルアーティファクトを作成できます。以下では、Ordinalsプロトコルに関わる重要な技術原則を整理しています。

1.UTXO

Bitcoinは、「未使用取引出力」(UTXO)と呼ばれる支払いモデルを採用しており、すべての残高はUTXOのリストに保存されています。各UTXOには一定数のBitcoinと所有者の情報が含まれており、利用可能かどうかが示されています。

Bitcoin取引では、各取引には入力と出力があります。入力は既存のUTXOへの参照であり、出力は新しいアドレスと金額を指定します。取引を開始した後、関連するUTXOを入力して、取引が確認されるまで再利用を防ぐためにロックします。確認後、取引の入力UTXOは削除され、出力は新しいUTXOを生成します。

トランザクションの合計入力額は通常、合計出力額を上回り、その差額はネットワーク料金と呼ばれ、トランザクションをパッケージ化するマイナーに報酬を提供します。ネットワーク料金はトランザクションの複雑さに比例し、複数の入出力トランザクションは一般的により高いネットワーク料金が必要です。

2. サトシの番号付けと追跡

ビットコインネットワークには、合計21百万 * 10^8サトシがあります。Ordinalsプロトコルは、各サトシを一意に番号付けし、それが属するアカウントを追跡する方法をどのようにしていますか?

オーディナルズプロトコルによると、サトシの番号付けは採掘された順番によって決定されます。オーディナルズのメタデータは特定の場所に保存されていませんが、トランザクションのウィットネスデータに埋め込まれており、これらはビットコインの特定の部分に「刻まれて」おり、これらのデータは特定のサトシに添付されています。

このプロセスは、セグリゲーテッド・ウィットネス(SegWit)およびペイ・トゥ・タップルート(P2TR)を介して達成され、テキスト、画像、ビデオなどの任意の形式のコンテンツを指定されたサトシに記入することができます。

  1. SegwitとTaprootアップグレード

SegWitは、ビットコインのための重要なプロトコルのアップグレードであり、いくつかのトランザクション署名データ(ウィットネスデータ)をトランザクション自体から分離し、ビットコインブロックに格納されるデータのサイズを減らします。この対策により、ブロック容量が増加し、より多くの取引が収容されるようになり、ネットワークの取引処理能力が向上し、取引手数料が低下します。

SegWitプロトコルのアップグレードは、プライバシーとパフォーマンスを向上させるためにトランザクションのアウトプットに新しいウィットネスフィールドを導入します。ウィットネスデータは元々データストレージ用に設計されていませんでしたが、碑文などのメタデータを格納する機会を提供してくれます。

2021年に導入されたTaprootプロトコルのアップグレードにより、さまざまな取引条件をブロックチェーン上でよりプライベートに保存することが可能になりました。Taprootスクリプトパスを介して、支出スクリプトに銘文コンテンツを保存することができ、コンテンツにほとんど制限がありません。さらに、Taprootのディスカウントメカニズムにより、銘文コンテンツの保存が経済的になり、膨大なリソースを節約できます。

Ordinalsプロトコルは、SegWitを巧みに活用して、Bitcoinネットワークに書かれたコンテンツのサイズ制限を緩和するために、インスクリプションコンテンツをウィットネスデータに格納し、最大4MBのメタデータを格納できるようにしています。Taprootは、Bitcoin取引で任意のウィットネスデータを格納することを容易にし、Ordinalsの開発者であるCasey Rodarmorが古いオペコード(OP_FALSE、OP_IF、OP_PUSH)を再利用して、カプセル化されたコンテンツをインスクリプションとして記述し、したがって任意のデータを格納することができるようにしています。

  1. 銘文の鋳造プロセス
  2. コミット:最初のステップは、インスクリプションコンテンツを含むTaprootスクリプトを指すトランザクションのアウトプットを作成することです。このアウトプットは、Taprootストレージフォーマットを利用しています。この時点では、インスクリプションデータはトランザクションのアウトプットのUTXOと関連付けられていますが、公に公開されていません。
  3. 公開: この段階では、銘柄に対応するUTXOを入力として使用してトランザクションを開始します。このアクションにより、銘柄の内容がネットワーク全体に公開されます。

上記の2つのステップを経て、記念碑となるUTXOには碑文内容が結びつけられます。そして、先に述べたように、サトシに関しては、その碑文は入力UTXOに対応する最初のサトシに実現されます。碑文内容は、それを表示しているトランザクションの入力に含まれます。この記念碑となる特別なサトシは、譲渡、購入、売却、紛失、および回収が可能です。

3. ビットコイン再帰記述の原則と実装

Ordinalsの基本原則を理解した後、再帰的な記述を見てみましょう。

Ordinalsプロトコルは、Bitcoinのチェーンにファイルを完全に記録する機能を導入します。再帰的な記述が出現する前は、序数は孤立した限られた島のようでした。テキスト、画像、コードを記録できますが、それらは互いにはやり取りできませんでした。

ただし、再帰的な銘文が導入されると、状況は変わります。銘文は、特別な“/-/content/:銘文ID”構文を使用して、他の銘文の内容をリクエストできるようになりました。これにより、Bitcoinチェーン上で銘文を作成する際に、ユーザーはより少ないキャパシティと低い手数料を使用できるようになります。

再帰インスクリプションはインスクリプション解析の標準です。その構文は、実質的にはコードを使用して画像を検索することと似ています。PFP(プロフィール写真)コレクションインスクリプションを作成するには、アップロードされた画像に対応するパターン、色、アクションなどの要素をアップロードする必要があります。その後、チェーン上の既存の要素を組み合わせて組み合わせることができ、実際の画像をアップロードまたはダウンロードする必要はありません。

再帰的な記述には、次の特性があります:

  1. 独自の自己言及特性により、再帰的な碑文の機会を通じて、従来の碑文方法の枷を破り、各碑文が孤立して関連性を持たないという不自然な状況から脱却し、自由な組み合わせを作成する可能性が開かれます。
  2. テキストコード形式の再帰的な銘文は、サイズを小さく保ち、コストを削減するだけでなく、銘文のサイズをビットコインブロックの4MB制限を超えることを可能にします。
  3. この進歩により、インターオペラビリティ、プログラム可能性、スケーラビリティが向上し、ビットコインチェーンにさらなる可能性と創造的な想像力が注入されています。
  4. プロトコルの観点からは、開発者やユーザーが構築し使用するための豊かな物語が待っています。

ただし、プラットフォーム上で銘文を収集および索引付けすることができるかどうかなど、いくつかの課題がまだあります。これはその開発のスピードや広く認識される度合いを決定するでしょう。

4. ビットコイン再帰的な碑文の革新的な応用

再帰的な銘文の出現は、多くの強力な革新的なアプリケーションを解き放ちます。再帰的な銘文は、呼び出し、構成、および低コストの利点において高い柔軟性を提供し、銘文の無限の新たな可能性を開くものです。以下、この記事では、具体的な例を通じて、再帰的な銘文の潜在的な革新と応用方向について紹介します。

再帰を通じて、碑文は簡単に他の碑文のコードを参照することができます。1 つの碑文の内容は、今や多くの他の碑文で使用することができます。この新しい合成性により、複雑な画像、ビデオ、3D ゲーム、およびその他の形式のコンテンツをブロックチェーン上に記述するなど、まだほとんど探求されていない分野で可能性が開かれます。再帰的な碑文により、内部インターネットを構築することができます。その他の可能性には、碑文のリミックス、分散型GitHub、NFTフラグメントの構成などがあります。再帰的な碑文を活用することで、以下の創造的なアイデアを実現することができます。

以下、再帰的な銘文の強力なポテンシャルを示す典型的なケースを詳しく紹介します。

  1. オンチェーン生成アート: 1Mask

さらに、前述のさまざまな主要なソリューションを組み合わせ、配置することで、さまざまなコレクションをさらに組み合わせ、銘文を再作成することができます。たとえば、コレクションA内の要素、A1とA2を組み合わせたり、コレクションAとBを組み合わせたりすることができます。これに基づいて、Bitcoinブロックチェーン上で真にコミュニティ駆動型のネイティブインタラクティブ生成アートが登場する可能性があります。

最初のケース、1Maskを見てみましょう。

これは、マスクをテーマにしたビットコインブロックチェーン上の完全なオンチェーン生成アートプロジェクトです。1Maskプロジェクトは、テンプレート、アルゴリズム、および銘文生成からなるOrdinalsの再帰技術を巧みに統合した、3つの絡み合った要素から構成されています。

ソース: https://1mask.io/

テンプレート部分には、合計7つの銘文が含まれており、7種類のユニークなテンプレートに対応しており、そのフォーマットはimage/svg+xmlに従います。

アルゴリズム部分の基本原則は、ユーザーのウォレットアドレスをシードとして使用し、ランダム関数を使用してさまざまな異なる色の組み合わせを作成してマスクモデルに色を付けることです。

銘文生成メカニズムは、再帰技術を使用してアルゴリズムの銘文を参照します。各マスク銘文には、最終的なカラフルなマスク画像を構築するために必要なHTMLコードが埋め込まれています。これは、アルゴリズムの銘文に埋め込まれたコードを実行するためにランダムなシードを使用し、ユーザー固有のオンチェーンデータ(ウォレットアドレスなど)でランダムながらもユーザーに関連するようにシードを補充します。

したがって、同じウォレットアドレスが同じテンプレートを使用する場合、生成される結果は常に一貫しています。

新しいマスク碑文が作成されるたびに、ユーザー固有のオンチェーンの詳細が組み込まれ、アルゴリズムの碑文を参照します。再帰的な碑文技術の力により、新しく作成されたマスク碑文が市場に入るか、ウォレットにインデックスされると、アルゴリズムの碑文に含まれる参照コードが自律的にアクティブ化されます。これらのコードはユーザー固有のオンチェーンデータを入力として実行され、最終的にユニークで個人化されたマスク画像が表示されます。

Bitcoinネットワーク環境では、銘文に含まれるデータは変更不能であり、その完全性が保証されています。この特性により、この変更不能な銘文データに基づいて提示されるリアルタイム画像も変更不能であるということが決定されます。マスク銘文に関与するランダムシードとアルゴリズムが正しい限り、ユーザーは創造プロセスの正確性と信頼性をいつでも検証できます。

このプロジェクトの背後には、1MaskがさらにBRC721Autoという標準を立ち上げ、完全にオンチェーンで生成されたアートは少なくとも2種類の銘文で構成されると提案しています:1つはコードの銘文であり、もう1つは個人のパラメータの銘文です。

コードインスクリプションでは、パラメータのコンテンツに基づいて自動的にHTML DOMを生成するアルゴリズムをコーディングする必要があります。DOMは、ブラウザによって認識され、適切にグラフィックとしてレンダリングされるキャンバス、SVG、または他のコンテンツであることができます。

もちろん、コードの記述は他の記述の内容を参照して、アルゴリズムを完成させることもあります。

パラメーターの記述では、HTMLを定義し、グローバルパラメータを定義する必要がありますp普通のブラウザがこのパラメータのインスクリプションを表示しようとすると、その中に含まれるCode Inscriptionを参照するために使用されます。pそして、現在のHTMLのDOMを追加または変更するために、Code Inscriptionのstart()関数を自動的に実行し、最終的にこのHTMLの内容をレンダリングします。したがって、パラメータの記述は究極のNFT(不換トークン)と見なすことができます。

Recursive Inscription技術の支援を受けて、グラフィックスを生成するために必要なコード、コードの実行プロセス、および検証プロセスはすべてBitcoinブロックチェーンのコンセンサスによって保護されています。Bitcoinに51%攻撃を行うことができない限り、ERC721Auto NFTの生成プロセスを制御することはできません。このプロセスはBitcoinエコシステムによって自律的に実行されます。

1Maskは、チェーン全体でアートプロジェクトを生成するための3つの主要基準を提案しました。 3つの主要基準は次のとおりです。

  1. コードを自動的に生成するグラフィックスの分散ストレージ
  2. ユーザーが提供するパラメータに基づいてコードの分散実行により、個人用のグラフィックス生成を行います
  3. 生成された結果の正確性の分散検証

上記の基準に基づいて、再帰的な銘文に基づくオンチェーンアートには、以下の特性があることは難しくありません。

  1. ユニークさとランダム性:作業はアルゴリズムとスマートコントラクトによって生成され、代替不可能でユニークであり、チェーン上でのランダムな明示を証明でき、また一定の芸術的・美的価値を持たなければならない。
  2. 相互作用:ユーザーは作品とやり取りし、制御することができます。
  3. 分散化:アートは完全にチェーン上にあり、完全に分散化されており、中央集権的な組織や個人がそれらを制御することはできません。
  4. 序数に基づいてコードを再利用し、作業を行う

他のEthereumなどのオンチェーン生成アートプロジェクトと比較して、BTC再帰的な記述に基づく生成アートは完全にオンチェーン生成アートです。これは独立した分散型生成アートであり、オフチェーンのリソースに依存しない。

  1. ギークプロジェクト:Orbinals

再帰的な記述の柔軟性により、これはギークたちが才能を発揮するステージを提供し、ギーク精神に満ちたプロジェクトはOrdinals技術の可能性の境界をさらに探求しています。

「Orbinals」はこれの典型的な代表です。Twitterも公式ウェブサイトもないギークプロジェクトです。このプロジェクトのすべてのコンテンツはUncommon satに基づいています。f2poolの最新価格によると、8月20日現在、Uncommon satの単価は366ドル以上に達しました。

ソース: https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest

Orbinalsコレクションシリーズのウェブサイトを直接開くと、その天体運動シリーズの各画像の参照コンテンツの一部が同じであることに気付きますが、パラメータにはいくつかの違いがあります。 再帰的な銘文の参照コンテンツを入念に調べると、この参照リンクに隠されたプロジェクトの真の秘密を見つけることができます。https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0)。「Orbinals」のフルネームは「Orbinals:Ordinals上の三体軌道アーティファクト」です。それは、三つの天体の動きをプログラムするためにHTMLとJavaScriptを利用し、バイナリシミュレーションコードの基盤の上に構築されています。

ソース: https://evgenii.com/blog/three-body-problem-simulator/

数学的および物理的方程式のサポートを受けて、天体の動きの美しさがビットコインチェーン上で簡潔に表現されています。

そして、Twitter、Discord、公式ウェブサイトなどのソーシャルメディアがないため、プロジェクトは非常にギークなアプローチを採用する可能性が高く、将来の情報はチーム自身が保有するサットで提供されるでしょう。

ソース:https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

プロジェクトによって開示された4つのチャンネルに加えて、プロジェクトの参照碑文コンテンツ内にも隠されたイースターエッグがあります。https://ordin-delta.vercel.app/content/4f59fc257a7c78d4074dcd7a4a55360d56986f474700adc7dc37ac231901fc40i0)、隠された指示の文字列があります:「/sats/での将来の通信チャネルを認識する」と、「認識する」がチームのsatsの1つであることが偶然にも起こります。

ソース:https://www.ord.io/sat/1940129935364125

  1. BRC69プロジェクト:Orditroops

BRC69は、Luminexによってリリースされた再帰コレクションを構築するための新しい標準ですhttps://github.com/luminexord/brc69)。この標準は、順序プロトコルを使用してビットコインに記号を刻むコストを最適化するために再帰的な記号を使用しています。これにより、再帰的なコレクションを導入するのに役立ちます。さらに、BRC69は高い柔軟性を提供し、より多くの拡張機能や機能に道を開き、事前表示機能などのより興味深いオンチェーン機能につながります。

BRC69を使用すると、Ordinalsコレクションの刻印コストを90%以上削減することができます。この削減は4段階のプロセスによって実現されます。

  1. レコードの特性
  2. デプロイメントコレクション
  3. コンパイルコレクション
  4. アセットを作成する

これらのプロセスは、収集作成者が現行の要件に従ってコレクションの公式の碑文リストを公開すれば、外部のインデクサーを必要とせずに発生する可能性があります。さらに、再帰的な碑文を実装したすべてのフロントエンドインターフェイスで画像が自動的にレンダリングされ、追加の手順は必要ありません。

Orditroopsは、BRC69に基づく再帰的なNFTです。 BRC69プロトコルの内容を実装し、機能の相互運用性を高め、写真が占めるスペースを削減します。 写真は非常に高精細です。 兵士、武器、衣装の柔軟な組み合わせは、このNFTコレクションに多くの機能と楽しさを加えています。

ソース: https://twitter.com/OrdiTroops

  1. 3D NFTプロジェクト: OCM (On-Chain Monkeys)

ソース: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCMは再帰的な銘文基準を適用した最初の3D NFTプロジェクトです。OnChainMonkeyはもともと2021年9月にイーサリアム上で作成されたNFTプロジェクトでした。今年の初めに、OnChainMonkeyシリーズがBitcoin上に銘文された最初の10kシリーズとして登場しました。

高解像度の3Dアニメーションの刻印として、OCMはその詳細と品質ですばやく目立ちます。以前の刻印のほとんどは、まだ小さなテキストファイルや低解像度の画像でした。OCMは4Kや8Kのディスプレイでも良いクラリティを提供します。この品質は、それぞれ1 KBを超えないファイルで達成されており、これはOCMの以前のプロジェクトが達成するのに苦労していたものです。

OCMは、主に強力なRecursive Inscriptionを利用してこれらの偉業を達成することができます。OCMの最初の300の連続的な300の銘文は、2009年のブロック78から始まるコイン番号によってソートされた連続したコインに刻まれています。OCMビルダーは、将来のクリエーターが使用するために圧縮コードを利用し、P5.JSおよびThree.JSライブラリを参照しました。ユーザーはブラウザでライブラリを表示およびアクセスし、Ordinalsプロトコルで自動的に解凍され、Dimensions Interactive Artがレンダリングされます。

再帰的な銘刻を通じて、OCMは効率的にブロックスペース(それぞれ1KB未満)を利用し、ハイデフィニションの品質、3D、アニメーション、インタラクティブアートなどの機能を組み合わせ、ランダムなオンチェーンの啓示を実現します。

  1. オンチェーンミュージックエンジン:闇への降下ミュージックエンジン

出典:https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

任意の単語やフレーズを入力することで、ユニークなオンチェーン音楽を生成することができます。この音楽エンジンは、MUD RPGゲーム「Descent Into Darkness」のコンパニオン製品であり、キーワードを入力することで音楽を生成することができます。

創設者ラトシ氏は、このプロジェクトの開発に音楽を活用する際にChatGPTが果たす重要な役割を強調し、同時に再帰的な記述の使用はコストを大幅に削減するのに役立ちます。ブロックチェーン技術と人工知能のユニークな融合は、レトロな電子ゲームからのクラシックな音楽に敬意を表しています。

  1. シングルプレイヤー ブロックチェーン ゲーム

ゲームには、画像、フロントエンド、ビジネスロジックなど、複数のコンポーネント素材が必要です。素材の合計サイズが4M未満であれば、再帰的な記述を使用せずにSatを記述することができます。

再帰的な銘文技術が適している2つの状況があります:

  1. 素材自体が大きいです(4M以上)。たとえば、5Mの背景画像はSatに直接刻印することはできませんが、分割して異なるSatに参照および表示することができます。
  2. より良いビジネスロジックを実装したい場合、たとえば、一連のゲームには100のSat Inscriptionsがあり、同じJavaScript(JS)ファイルを使用しています。この場合、各Satに必要はないため、再帰Inscriptionsを使用するのも適しています。すべてのJSファイルが再Inscriptionsされます。

ゲームのHTML(フロントエンド)およびJS(ビジネスロジック)は、BTCの「サトシ」に刻まれ、互いを参照して単一プレイヤーH5ミニゲームを生成します。

こちらは、そのようなシングルプレイヤー向けHTML5ミニゲームの3つの例です。

a. スネークゲーム

ソース:ord.io/431507

Bitcoin Snake Gameは典型的なHTML5シングルプレイヤーミニゲームであり、それはまたよく知られたゲーム、Snakeです。このゲームのフロントエンドと実行ロジックはすべてこのSatに書かれており、再帰的な銘文技術を使用していません。このシリーズのNFTの総数は100です。

実際には、より良いアプローチは、1つのSatにJSファイル(ビジネスロジック)を記述し、その後、HTMLの100個の異なるSatの記述を参照して(または再帰的に呼び出して)、JSファイルが配置されているSatを生成するために使用することです。これはより簡潔になります。

b. 集中 (カードゲーム)

ソース: ord.io/18201467

画像に示されているように、ゲームは3x4の数字グリッドで構成されています(これはイージーモードであり、複雑なモードは6x6の数字グリッドです)。2つのグリッドのマスを一度に開くことができます。2つのマスの画像が一致すると、表示されたままになります。一致しない場合は、すぐに「?」で覆われます。目的は、ある回数のクリック内ですべての画像を一致させて勝つことです。クリック数を制限することで、プレイヤーの短期記憶がテストされます。

このゲームはよく知られたConcentrationカードゲームに似ています。このゲームのJSとHTMLはすべてこのSatに記されていますが、「背景画像」(以下に示す背景画像)を参照しているため、再帰的な記入の単純なアプリケーションとなっています。

Source: ord.io/18201467

c. MUD ゲーム

ソース: https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

「Descent into Darkness」は、古典的なMUDゲーム要素とOrdinalsテクノロジーを組み合わせ、プレイヤーにユニークなゲーム体験を提供するテキストベースのロールプレイングゲームです。

「ディセント・イン・ダークネス」では、プレイヤーは暗闇からの脱出を求める冒険家の役割を果たします。このゲームにはモンスター、クエスト、ボスバトルが登場します。プレイヤーはクエストを完了し、新しいタスクをアンロックし、装備をアップグレードし、アイテムを購入するためにモンスターと戦わなければなりません。

上記の3つのシングルプレイヤーH5ミニゲームは非常にシンプルなアプリケーションです。ゲームとしては不完全です。ゲームの開始、進行、終了などのプロセスはブロックチェーンに記録されず、ゲームの進行状況を保存することはできません。ゲームが終了すると、サトシの碑文に変更はありません。ゲームロジックのみが定義され、ゲームの状態は保存されません。これはBTCチェーンゲームへの初期の試みにすぎません。

  1. マルチプレイヤー オムニチェーン ゲーム: BTC PixelWar

ソース: https://twitter.com/btcpixelwar

BTC PixelWarは、BTC完全オンチェーンマルチプレイヤーゲームであり、BTCネットワーク上で初のオムニチェーンマルチプレイヤーゲームであると主張しています。参加者は256*256ピクセルのキャンバス上に作品を作成します。ピクセルを直接クリックしたり、画像をアップロードしてキャンバス上にピクセルを生成することができます。

各提出は、キャンバス全体の最新の状態を表す碑文を生成します。生成された各碑文は、以前に生成された碑文の状態を参照して、再帰的に碑文を重ねています。これは市場で最も再帰の深さが高いプロジェクトかもしれず、再帰的な碑文の分野で画期的なアプリケーションとなっています。

このプロジェクトは、すべてのBitcoinユーザーが同じキャンバスで協力し、そのプロセスを記録するために再帰的な銘文を利用する新しい標準「BRC721Cofound」を導入しています。各瞬間は、その瞬間のキャンバスの状態を描いた銘文によって表されます。これらの銘文は「瞬間銘文」として知られ、その瞬間に追加または更新されたピクセル、前の「瞬間銘文」と「コード銘文」への参照を含み、2つの瞬間の画像の変更を処理します。

多くの人々が一緒に描画に参加する可能性があることを考慮すると、最新のキャンバスの状態をレンダリングするには、各人が描いたすべてのピクセルをロードするために深い再帰が必要になるかもしれません。ただし、このプロセスは読み込み時間が長くなる可能性があります。この問題に対処するために、「コードインスクリプション」が設計されており、現在の「モーメントインスクリプション」をレンダリングした後に最新のキャンバスの状態のスナップショットを取得するようになっています。このスナップショットは、現在の「モーメントインスクリプション」のDOMツリーに保存されます。その結果、モダンブラウザは、各レンダリングされたモーメントインスクリプションのDOMツリーをキャッシュすることで、レンダリングプロセスを簡素化でき、再帰の深さを減らすことができます。

要約すると、BTC PixelWarは革新的で画期的なBTCマルチプレイヤー完全オンチェーンゲームです。共同制作を可能にしながらレンダリングプロセスを最適化します。“BRC721Cofound”標準の導入により、Bitcoinネットワーク上でのマルチプレイヤーゲームアプリケーションの新たな可能性が開かれ、ゲームおよびソーシャル領域での再帰的な銘文のポテンシャルを示しています。

5. ビットコイン再帰銘文の課題と将来の展開

リカーシブな碑文は、オンチェーン碑文2.0の時代を迎え、BTC NFTのゲームプレイを豊かにし、BTC NFTがイーサリアムなど他のチェーンのNFTとは異なる道を切り開いています。未来の物語や想像空間は広大です。

再帰的な銘文は、以前に独立していた銘文同士の接続を確立し、お互いを参照して多様なデータベース構造を形成することができます。以前の記事では、序数に基づくさまざまな派生プロトコルについて議論しました。実際には、再帰的な銘文がこれらの派生プロトコルと組み合わさると、他の銘文を読み取り、スマート指示に基づいて状態を更新することができます。これにより、プロトコルの状態がインデックスを介して直接操作されることで、スマートコントラクト効果に似た一貫した行動セットが作成されます。

同時に、膨大な再帰的なインスクリプションデータベースは、基本データ、知識ベース、コードライブラリ、機能ライブラリなどの様々な分野のメタデータを含むインスクリプションに対して、より多くの運用および想像力のスペースを提供します。それらは複雑なロジックを製品アプリケーションで実装するために直接参照することができます。したがって、再帰的なインスクリプションが生成アート、チェーンゲーム、メタバースなどで広く採用され、将来のキラーアプリケーションが醸成されていると期待できます。

しかし、再帰的な碑文にもいくつかの課題があります:

  1. 再帰レベルが増加する場合、例えば再帰のレベルを一万に増やす場合、オフチェーンレンダリング用の関連パーサーがそれを迅速に解析できるかどうか。
  2. 参照される銘文の数が増える場合、たとえばSatが一度に一万の銘文を参照するような場合、オフチェーンのレンダリング用の関連するパーサーが迅速に解析できるかどうか。

これらの2つのポイントが達成されれば、理論的には、再帰的な記述によって生成されるゲームやNFTは無限に複雑で洗練されたものになる可能性があります。これら2つの問題は、BTCネットワーク自体の制約のために根本的に解決が困難ですが、間接的な技術的解決策を通じて対処することができます。

6. 結論

Ordinalsプロトコルの再帰的なアップグレードにより、記述が互いにやり取りすることが可能となり、新しい刺激的なユースケースが実現されています。この機能により、生成アート、オンチェーンディスプレイ、効率的なストレージが現実のものとなりました。BTCエコシステム内の開発者がチェーンゲームや生成アートなどの方向にさまざまなプロジェクトを作成・開発し続けていることが分かります。再帰的な記述に基づく作品が次々と出現しています。大規模プロジェクトの様々なコンポーネントが徐々に結集し、将来的にはオンチェーンゲーム、メタバース、インタラクティブな生成アートなど、複雑な製品ロジックを持つプロジェクトの出現がさらに期待できます。

ステートメント:

  1. この記事の元のタイトルは「深入解读递归铭文:BTC乐高组合与复杂逻辑产品的基石」です。[ から転載されました。グリフシス・アカデミー]. すべての著作権は元の著者に帰属します[@JellyZhouishere]. If you have any objection to the reprint, please contact Gate Learnチーム、チームはできるだけ早く対処します。

  2. 免責事項:この記事で表現されている意見は、著者個人の意見を示すものであり、投資アドバイスを構成するものではありません。

  3. 他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に記載がない限り、翻訳された記事のコピー、配布、あるいは盗作は禁止されています。

再帰的な刻印:BTCレゴ組み合わせと複雑な論理製品の礎

中級3/19/2024, 5:17:54 PM
再帰的な銘文は、銘文同士が相互作用することを可能にし、新しいユースケースを実現します。芸術の生成、オンチェーンのディスプレイ、効率的なストレージが現実になりました。再帰的な銘文の採用により、芸術生成、チェーンゲーム、メタバースなどで有望なアプリケーションが期待され、キラーレベルのアプリケーションが将来に煮えていると考えられています。

要約すると

  1. Ordinalsの最近の主要なアップデートとして、再帰的な銘文がOrdinalsプロトコルの合成性の開発に向けた想像力豊かな空間を切り拓きました。
  2. Ordinalsプロトコルの最新の重要なアップデートであるRecursive inscriptions は、Ordinalsプロトコルのコンポーザビリティ開発のための広大な想像力の空間を開拓しました。
  3. 再帰的な刻印は、刻印解像度の標準であり、対応する要素の特徴をアップロードすることで、PFPコレクションの刻印を組み合わせて組み立てることができます。実際の画像をアップロードまたはダウンロードする必要はありません。再帰的な刻印には、強化された相互運用性、コスト削減、および刻印の4MBサイズ制限の撤廃などの機能があります。
  4. 再帰的な記述に基づいたクリエイティブな方向性には、記述の分解と組み合わせ、ビットコイン音楽、ビットコインチェーンゲーム、生成アート、分散型ウェブサイトなどが含まれます。この記事では、再帰的な記述を組み合わせたいくつかの典型的なケースについて詳しく説明し、再帰的な記述の強力なポテンシャルを示しています。
  5. 再帰的な記述もいくつかの課題に直面しています。再帰レベルが増加すると、オフチェーンレンダリングのための関連するレンダラが迅速に解析できるかどうか、参照記述の数が増加すると、オフチェーンレンダリングのための関連するレンダラが迅速に解析できるかどうかが問題となります。理論的には、再帰的な記述によって生成されたゲームやNFTは、無限に複雑で洗練されたものになる可能性があります。ただし、BTCネットワーク自体の制限により、間接的な技術的な解決策が実装には必要です。
  6. 再帰的な銘文は、銘文同士が相互作用し、新しいユースケースが可能になります。芸術の生成、オンチェーンの表示、効率的なストレージが現実のものとなりました。再帰的な銘文の採用により、芸術の生成、チェーンゲーム、メタバースなどで有望なアプリケーションが期待できます。そして、将来はキラーレベルのアプリケーションが醸成されると信じられています。
  7. 紹介

Ordinalsプロトコルの誕生により、Bitcoinには番号付けと銘板の機能が提供され、これによりBitcoinエコシステムの製品範囲が拡大し、膨大なアプリケーションの可能性がもたらされています。

この数か月間、Ordinals トラックが無名からエコシステムへと着実に成長してきました。この期間中、Ordinals プロトコルも重要なアップグレードを経て、派生プロトコルのシリーズを生み出しました。

6月のOrdinalsシリーズの記事では、Ordinalsの詳細な紹介とさまざまなBRC20派生プロトコルについても更新しました(リンク:@gryphsisacademy/diving-into-ordinals-how-to-bet"">https://medium.com/@gryphsisacademy/diving-into-ordinals-how-to-bet -on-bitcoin-ecosystem-as-halving-approaches-3486db8cbf12)

その中でも、再帰的な銘文の出現というOrdinalsの最近の大規模なアップデートを言及しなければならない。

6月12日、BitcoinプロトコルOrdinalsの新しい主任メンテナーであるRaphが、Githubで再帰的な署名を発表しました。これにより、BitcoinプロトコルOrdinalsの作成者であるCasey Rodarmorが提案した再帰署名の更新2167がOrdinalsコードにマージされ、Ordinalsプロトコルの組み合わせ開発のための広大な想像空間が開かれました。

この記事では、再帰的な記述の原則とそれが順序数に与える影響について探求し、既存のケースを組み合わせて再帰的な記述の可能性についてさらに探求します。

  1. Ordinalsプロトコルの基本原則と技術

2022年12月末、Casey RodarmorはOrdinalsプロトコルをリリースし、OrdinalsとInscriptionsを通じてNFTをBitcoinネットワークに導入しました。

このプロトコルは、テキスト、画像、ビデオ、さらにはアプリケーションなど、任意のコンテンツを追加でき、連番のsats(Bitcoinの最小単位)に組み込んで、Bitcoinネットワーク上で送信できる固有のデジタルアーティファクトを作成できます。以下では、Ordinalsプロトコルに関わる重要な技術原則を整理しています。

1.UTXO

Bitcoinは、「未使用取引出力」(UTXO)と呼ばれる支払いモデルを採用しており、すべての残高はUTXOのリストに保存されています。各UTXOには一定数のBitcoinと所有者の情報が含まれており、利用可能かどうかが示されています。

Bitcoin取引では、各取引には入力と出力があります。入力は既存のUTXOへの参照であり、出力は新しいアドレスと金額を指定します。取引を開始した後、関連するUTXOを入力して、取引が確認されるまで再利用を防ぐためにロックします。確認後、取引の入力UTXOは削除され、出力は新しいUTXOを生成します。

トランザクションの合計入力額は通常、合計出力額を上回り、その差額はネットワーク料金と呼ばれ、トランザクションをパッケージ化するマイナーに報酬を提供します。ネットワーク料金はトランザクションの複雑さに比例し、複数の入出力トランザクションは一般的により高いネットワーク料金が必要です。

2. サトシの番号付けと追跡

ビットコインネットワークには、合計21百万 * 10^8サトシがあります。Ordinalsプロトコルは、各サトシを一意に番号付けし、それが属するアカウントを追跡する方法をどのようにしていますか?

オーディナルズプロトコルによると、サトシの番号付けは採掘された順番によって決定されます。オーディナルズのメタデータは特定の場所に保存されていませんが、トランザクションのウィットネスデータに埋め込まれており、これらはビットコインの特定の部分に「刻まれて」おり、これらのデータは特定のサトシに添付されています。

このプロセスは、セグリゲーテッド・ウィットネス(SegWit)およびペイ・トゥ・タップルート(P2TR)を介して達成され、テキスト、画像、ビデオなどの任意の形式のコンテンツを指定されたサトシに記入することができます。

  1. SegwitとTaprootアップグレード

SegWitは、ビットコインのための重要なプロトコルのアップグレードであり、いくつかのトランザクション署名データ(ウィットネスデータ)をトランザクション自体から分離し、ビットコインブロックに格納されるデータのサイズを減らします。この対策により、ブロック容量が増加し、より多くの取引が収容されるようになり、ネットワークの取引処理能力が向上し、取引手数料が低下します。

SegWitプロトコルのアップグレードは、プライバシーとパフォーマンスを向上させるためにトランザクションのアウトプットに新しいウィットネスフィールドを導入します。ウィットネスデータは元々データストレージ用に設計されていませんでしたが、碑文などのメタデータを格納する機会を提供してくれます。

2021年に導入されたTaprootプロトコルのアップグレードにより、さまざまな取引条件をブロックチェーン上でよりプライベートに保存することが可能になりました。Taprootスクリプトパスを介して、支出スクリプトに銘文コンテンツを保存することができ、コンテンツにほとんど制限がありません。さらに、Taprootのディスカウントメカニズムにより、銘文コンテンツの保存が経済的になり、膨大なリソースを節約できます。

Ordinalsプロトコルは、SegWitを巧みに活用して、Bitcoinネットワークに書かれたコンテンツのサイズ制限を緩和するために、インスクリプションコンテンツをウィットネスデータに格納し、最大4MBのメタデータを格納できるようにしています。Taprootは、Bitcoin取引で任意のウィットネスデータを格納することを容易にし、Ordinalsの開発者であるCasey Rodarmorが古いオペコード(OP_FALSE、OP_IF、OP_PUSH)を再利用して、カプセル化されたコンテンツをインスクリプションとして記述し、したがって任意のデータを格納することができるようにしています。

  1. 銘文の鋳造プロセス
  2. コミット:最初のステップは、インスクリプションコンテンツを含むTaprootスクリプトを指すトランザクションのアウトプットを作成することです。このアウトプットは、Taprootストレージフォーマットを利用しています。この時点では、インスクリプションデータはトランザクションのアウトプットのUTXOと関連付けられていますが、公に公開されていません。
  3. 公開: この段階では、銘柄に対応するUTXOを入力として使用してトランザクションを開始します。このアクションにより、銘柄の内容がネットワーク全体に公開されます。

上記の2つのステップを経て、記念碑となるUTXOには碑文内容が結びつけられます。そして、先に述べたように、サトシに関しては、その碑文は入力UTXOに対応する最初のサトシに実現されます。碑文内容は、それを表示しているトランザクションの入力に含まれます。この記念碑となる特別なサトシは、譲渡、購入、売却、紛失、および回収が可能です。

3. ビットコイン再帰記述の原則と実装

Ordinalsの基本原則を理解した後、再帰的な記述を見てみましょう。

Ordinalsプロトコルは、Bitcoinのチェーンにファイルを完全に記録する機能を導入します。再帰的な記述が出現する前は、序数は孤立した限られた島のようでした。テキスト、画像、コードを記録できますが、それらは互いにはやり取りできませんでした。

ただし、再帰的な銘文が導入されると、状況は変わります。銘文は、特別な“/-/content/:銘文ID”構文を使用して、他の銘文の内容をリクエストできるようになりました。これにより、Bitcoinチェーン上で銘文を作成する際に、ユーザーはより少ないキャパシティと低い手数料を使用できるようになります。

再帰インスクリプションはインスクリプション解析の標準です。その構文は、実質的にはコードを使用して画像を検索することと似ています。PFP(プロフィール写真)コレクションインスクリプションを作成するには、アップロードされた画像に対応するパターン、色、アクションなどの要素をアップロードする必要があります。その後、チェーン上の既存の要素を組み合わせて組み合わせることができ、実際の画像をアップロードまたはダウンロードする必要はありません。

再帰的な記述には、次の特性があります:

  1. 独自の自己言及特性により、再帰的な碑文の機会を通じて、従来の碑文方法の枷を破り、各碑文が孤立して関連性を持たないという不自然な状況から脱却し、自由な組み合わせを作成する可能性が開かれます。
  2. テキストコード形式の再帰的な銘文は、サイズを小さく保ち、コストを削減するだけでなく、銘文のサイズをビットコインブロックの4MB制限を超えることを可能にします。
  3. この進歩により、インターオペラビリティ、プログラム可能性、スケーラビリティが向上し、ビットコインチェーンにさらなる可能性と創造的な想像力が注入されています。
  4. プロトコルの観点からは、開発者やユーザーが構築し使用するための豊かな物語が待っています。

ただし、プラットフォーム上で銘文を収集および索引付けすることができるかどうかなど、いくつかの課題がまだあります。これはその開発のスピードや広く認識される度合いを決定するでしょう。

4. ビットコイン再帰的な碑文の革新的な応用

再帰的な銘文の出現は、多くの強力な革新的なアプリケーションを解き放ちます。再帰的な銘文は、呼び出し、構成、および低コストの利点において高い柔軟性を提供し、銘文の無限の新たな可能性を開くものです。以下、この記事では、具体的な例を通じて、再帰的な銘文の潜在的な革新と応用方向について紹介します。

再帰を通じて、碑文は簡単に他の碑文のコードを参照することができます。1 つの碑文の内容は、今や多くの他の碑文で使用することができます。この新しい合成性により、複雑な画像、ビデオ、3D ゲーム、およびその他の形式のコンテンツをブロックチェーン上に記述するなど、まだほとんど探求されていない分野で可能性が開かれます。再帰的な碑文により、内部インターネットを構築することができます。その他の可能性には、碑文のリミックス、分散型GitHub、NFTフラグメントの構成などがあります。再帰的な碑文を活用することで、以下の創造的なアイデアを実現することができます。

以下、再帰的な銘文の強力なポテンシャルを示す典型的なケースを詳しく紹介します。

  1. オンチェーン生成アート: 1Mask

さらに、前述のさまざまな主要なソリューションを組み合わせ、配置することで、さまざまなコレクションをさらに組み合わせ、銘文を再作成することができます。たとえば、コレクションA内の要素、A1とA2を組み合わせたり、コレクションAとBを組み合わせたりすることができます。これに基づいて、Bitcoinブロックチェーン上で真にコミュニティ駆動型のネイティブインタラクティブ生成アートが登場する可能性があります。

最初のケース、1Maskを見てみましょう。

これは、マスクをテーマにしたビットコインブロックチェーン上の完全なオンチェーン生成アートプロジェクトです。1Maskプロジェクトは、テンプレート、アルゴリズム、および銘文生成からなるOrdinalsの再帰技術を巧みに統合した、3つの絡み合った要素から構成されています。

ソース: https://1mask.io/

テンプレート部分には、合計7つの銘文が含まれており、7種類のユニークなテンプレートに対応しており、そのフォーマットはimage/svg+xmlに従います。

アルゴリズム部分の基本原則は、ユーザーのウォレットアドレスをシードとして使用し、ランダム関数を使用してさまざまな異なる色の組み合わせを作成してマスクモデルに色を付けることです。

銘文生成メカニズムは、再帰技術を使用してアルゴリズムの銘文を参照します。各マスク銘文には、最終的なカラフルなマスク画像を構築するために必要なHTMLコードが埋め込まれています。これは、アルゴリズムの銘文に埋め込まれたコードを実行するためにランダムなシードを使用し、ユーザー固有のオンチェーンデータ(ウォレットアドレスなど)でランダムながらもユーザーに関連するようにシードを補充します。

したがって、同じウォレットアドレスが同じテンプレートを使用する場合、生成される結果は常に一貫しています。

新しいマスク碑文が作成されるたびに、ユーザー固有のオンチェーンの詳細が組み込まれ、アルゴリズムの碑文を参照します。再帰的な碑文技術の力により、新しく作成されたマスク碑文が市場に入るか、ウォレットにインデックスされると、アルゴリズムの碑文に含まれる参照コードが自律的にアクティブ化されます。これらのコードはユーザー固有のオンチェーンデータを入力として実行され、最終的にユニークで個人化されたマスク画像が表示されます。

Bitcoinネットワーク環境では、銘文に含まれるデータは変更不能であり、その完全性が保証されています。この特性により、この変更不能な銘文データに基づいて提示されるリアルタイム画像も変更不能であるということが決定されます。マスク銘文に関与するランダムシードとアルゴリズムが正しい限り、ユーザーは創造プロセスの正確性と信頼性をいつでも検証できます。

このプロジェクトの背後には、1MaskがさらにBRC721Autoという標準を立ち上げ、完全にオンチェーンで生成されたアートは少なくとも2種類の銘文で構成されると提案しています:1つはコードの銘文であり、もう1つは個人のパラメータの銘文です。

コードインスクリプションでは、パラメータのコンテンツに基づいて自動的にHTML DOMを生成するアルゴリズムをコーディングする必要があります。DOMは、ブラウザによって認識され、適切にグラフィックとしてレンダリングされるキャンバス、SVG、または他のコンテンツであることができます。

もちろん、コードの記述は他の記述の内容を参照して、アルゴリズムを完成させることもあります。

パラメーターの記述では、HTMLを定義し、グローバルパラメータを定義する必要がありますp普通のブラウザがこのパラメータのインスクリプションを表示しようとすると、その中に含まれるCode Inscriptionを参照するために使用されます。pそして、現在のHTMLのDOMを追加または変更するために、Code Inscriptionのstart()関数を自動的に実行し、最終的にこのHTMLの内容をレンダリングします。したがって、パラメータの記述は究極のNFT(不換トークン)と見なすことができます。

Recursive Inscription技術の支援を受けて、グラフィックスを生成するために必要なコード、コードの実行プロセス、および検証プロセスはすべてBitcoinブロックチェーンのコンセンサスによって保護されています。Bitcoinに51%攻撃を行うことができない限り、ERC721Auto NFTの生成プロセスを制御することはできません。このプロセスはBitcoinエコシステムによって自律的に実行されます。

1Maskは、チェーン全体でアートプロジェクトを生成するための3つの主要基準を提案しました。 3つの主要基準は次のとおりです。

  1. コードを自動的に生成するグラフィックスの分散ストレージ
  2. ユーザーが提供するパラメータに基づいてコードの分散実行により、個人用のグラフィックス生成を行います
  3. 生成された結果の正確性の分散検証

上記の基準に基づいて、再帰的な銘文に基づくオンチェーンアートには、以下の特性があることは難しくありません。

  1. ユニークさとランダム性:作業はアルゴリズムとスマートコントラクトによって生成され、代替不可能でユニークであり、チェーン上でのランダムな明示を証明でき、また一定の芸術的・美的価値を持たなければならない。
  2. 相互作用:ユーザーは作品とやり取りし、制御することができます。
  3. 分散化:アートは完全にチェーン上にあり、完全に分散化されており、中央集権的な組織や個人がそれらを制御することはできません。
  4. 序数に基づいてコードを再利用し、作業を行う

他のEthereumなどのオンチェーン生成アートプロジェクトと比較して、BTC再帰的な記述に基づく生成アートは完全にオンチェーン生成アートです。これは独立した分散型生成アートであり、オフチェーンのリソースに依存しない。

  1. ギークプロジェクト:Orbinals

再帰的な記述の柔軟性により、これはギークたちが才能を発揮するステージを提供し、ギーク精神に満ちたプロジェクトはOrdinals技術の可能性の境界をさらに探求しています。

「Orbinals」はこれの典型的な代表です。Twitterも公式ウェブサイトもないギークプロジェクトです。このプロジェクトのすべてのコンテンツはUncommon satに基づいています。f2poolの最新価格によると、8月20日現在、Uncommon satの単価は366ドル以上に達しました。

ソース: https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest

Orbinalsコレクションシリーズのウェブサイトを直接開くと、その天体運動シリーズの各画像の参照コンテンツの一部が同じであることに気付きますが、パラメータにはいくつかの違いがあります。 再帰的な銘文の参照コンテンツを入念に調べると、この参照リンクに隠されたプロジェクトの真の秘密を見つけることができます。https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0)。「Orbinals」のフルネームは「Orbinals:Ordinals上の三体軌道アーティファクト」です。それは、三つの天体の動きをプログラムするためにHTMLとJavaScriptを利用し、バイナリシミュレーションコードの基盤の上に構築されています。

ソース: https://evgenii.com/blog/three-body-problem-simulator/

数学的および物理的方程式のサポートを受けて、天体の動きの美しさがビットコインチェーン上で簡潔に表現されています。

そして、Twitter、Discord、公式ウェブサイトなどのソーシャルメディアがないため、プロジェクトは非常にギークなアプローチを採用する可能性が高く、将来の情報はチーム自身が保有するサットで提供されるでしょう。

ソース:https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

プロジェクトによって開示された4つのチャンネルに加えて、プロジェクトの参照碑文コンテンツ内にも隠されたイースターエッグがあります。https://ordin-delta.vercel.app/content/4f59fc257a7c78d4074dcd7a4a55360d56986f474700adc7dc37ac231901fc40i0)、隠された指示の文字列があります:「/sats/での将来の通信チャネルを認識する」と、「認識する」がチームのsatsの1つであることが偶然にも起こります。

ソース:https://www.ord.io/sat/1940129935364125

  1. BRC69プロジェクト:Orditroops

BRC69は、Luminexによってリリースされた再帰コレクションを構築するための新しい標準ですhttps://github.com/luminexord/brc69)。この標準は、順序プロトコルを使用してビットコインに記号を刻むコストを最適化するために再帰的な記号を使用しています。これにより、再帰的なコレクションを導入するのに役立ちます。さらに、BRC69は高い柔軟性を提供し、より多くの拡張機能や機能に道を開き、事前表示機能などのより興味深いオンチェーン機能につながります。

BRC69を使用すると、Ordinalsコレクションの刻印コストを90%以上削減することができます。この削減は4段階のプロセスによって実現されます。

  1. レコードの特性
  2. デプロイメントコレクション
  3. コンパイルコレクション
  4. アセットを作成する

これらのプロセスは、収集作成者が現行の要件に従ってコレクションの公式の碑文リストを公開すれば、外部のインデクサーを必要とせずに発生する可能性があります。さらに、再帰的な碑文を実装したすべてのフロントエンドインターフェイスで画像が自動的にレンダリングされ、追加の手順は必要ありません。

Orditroopsは、BRC69に基づく再帰的なNFTです。 BRC69プロトコルの内容を実装し、機能の相互運用性を高め、写真が占めるスペースを削減します。 写真は非常に高精細です。 兵士、武器、衣装の柔軟な組み合わせは、このNFTコレクションに多くの機能と楽しさを加えています。

ソース: https://twitter.com/OrdiTroops

  1. 3D NFTプロジェクト: OCM (On-Chain Monkeys)

ソース: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCMは再帰的な銘文基準を適用した最初の3D NFTプロジェクトです。OnChainMonkeyはもともと2021年9月にイーサリアム上で作成されたNFTプロジェクトでした。今年の初めに、OnChainMonkeyシリーズがBitcoin上に銘文された最初の10kシリーズとして登場しました。

高解像度の3Dアニメーションの刻印として、OCMはその詳細と品質ですばやく目立ちます。以前の刻印のほとんどは、まだ小さなテキストファイルや低解像度の画像でした。OCMは4Kや8Kのディスプレイでも良いクラリティを提供します。この品質は、それぞれ1 KBを超えないファイルで達成されており、これはOCMの以前のプロジェクトが達成するのに苦労していたものです。

OCMは、主に強力なRecursive Inscriptionを利用してこれらの偉業を達成することができます。OCMの最初の300の連続的な300の銘文は、2009年のブロック78から始まるコイン番号によってソートされた連続したコインに刻まれています。OCMビルダーは、将来のクリエーターが使用するために圧縮コードを利用し、P5.JSおよびThree.JSライブラリを参照しました。ユーザーはブラウザでライブラリを表示およびアクセスし、Ordinalsプロトコルで自動的に解凍され、Dimensions Interactive Artがレンダリングされます。

再帰的な銘刻を通じて、OCMは効率的にブロックスペース(それぞれ1KB未満)を利用し、ハイデフィニションの品質、3D、アニメーション、インタラクティブアートなどの機能を組み合わせ、ランダムなオンチェーンの啓示を実現します。

  1. オンチェーンミュージックエンジン:闇への降下ミュージックエンジン

出典:https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

任意の単語やフレーズを入力することで、ユニークなオンチェーン音楽を生成することができます。この音楽エンジンは、MUD RPGゲーム「Descent Into Darkness」のコンパニオン製品であり、キーワードを入力することで音楽を生成することができます。

創設者ラトシ氏は、このプロジェクトの開発に音楽を活用する際にChatGPTが果たす重要な役割を強調し、同時に再帰的な記述の使用はコストを大幅に削減するのに役立ちます。ブロックチェーン技術と人工知能のユニークな融合は、レトロな電子ゲームからのクラシックな音楽に敬意を表しています。

  1. シングルプレイヤー ブロックチェーン ゲーム

ゲームには、画像、フロントエンド、ビジネスロジックなど、複数のコンポーネント素材が必要です。素材の合計サイズが4M未満であれば、再帰的な記述を使用せずにSatを記述することができます。

再帰的な銘文技術が適している2つの状況があります:

  1. 素材自体が大きいです(4M以上)。たとえば、5Mの背景画像はSatに直接刻印することはできませんが、分割して異なるSatに参照および表示することができます。
  2. より良いビジネスロジックを実装したい場合、たとえば、一連のゲームには100のSat Inscriptionsがあり、同じJavaScript(JS)ファイルを使用しています。この場合、各Satに必要はないため、再帰Inscriptionsを使用するのも適しています。すべてのJSファイルが再Inscriptionsされます。

ゲームのHTML(フロントエンド)およびJS(ビジネスロジック)は、BTCの「サトシ」に刻まれ、互いを参照して単一プレイヤーH5ミニゲームを生成します。

こちらは、そのようなシングルプレイヤー向けHTML5ミニゲームの3つの例です。

a. スネークゲーム

ソース:ord.io/431507

Bitcoin Snake Gameは典型的なHTML5シングルプレイヤーミニゲームであり、それはまたよく知られたゲーム、Snakeです。このゲームのフロントエンドと実行ロジックはすべてこのSatに書かれており、再帰的な銘文技術を使用していません。このシリーズのNFTの総数は100です。

実際には、より良いアプローチは、1つのSatにJSファイル(ビジネスロジック)を記述し、その後、HTMLの100個の異なるSatの記述を参照して(または再帰的に呼び出して)、JSファイルが配置されているSatを生成するために使用することです。これはより簡潔になります。

b. 集中 (カードゲーム)

ソース: ord.io/18201467

画像に示されているように、ゲームは3x4の数字グリッドで構成されています(これはイージーモードであり、複雑なモードは6x6の数字グリッドです)。2つのグリッドのマスを一度に開くことができます。2つのマスの画像が一致すると、表示されたままになります。一致しない場合は、すぐに「?」で覆われます。目的は、ある回数のクリック内ですべての画像を一致させて勝つことです。クリック数を制限することで、プレイヤーの短期記憶がテストされます。

このゲームはよく知られたConcentrationカードゲームに似ています。このゲームのJSとHTMLはすべてこのSatに記されていますが、「背景画像」(以下に示す背景画像)を参照しているため、再帰的な記入の単純なアプリケーションとなっています。

Source: ord.io/18201467

c. MUD ゲーム

ソース: https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

「Descent into Darkness」は、古典的なMUDゲーム要素とOrdinalsテクノロジーを組み合わせ、プレイヤーにユニークなゲーム体験を提供するテキストベースのロールプレイングゲームです。

「ディセント・イン・ダークネス」では、プレイヤーは暗闇からの脱出を求める冒険家の役割を果たします。このゲームにはモンスター、クエスト、ボスバトルが登場します。プレイヤーはクエストを完了し、新しいタスクをアンロックし、装備をアップグレードし、アイテムを購入するためにモンスターと戦わなければなりません。

上記の3つのシングルプレイヤーH5ミニゲームは非常にシンプルなアプリケーションです。ゲームとしては不完全です。ゲームの開始、進行、終了などのプロセスはブロックチェーンに記録されず、ゲームの進行状況を保存することはできません。ゲームが終了すると、サトシの碑文に変更はありません。ゲームロジックのみが定義され、ゲームの状態は保存されません。これはBTCチェーンゲームへの初期の試みにすぎません。

  1. マルチプレイヤー オムニチェーン ゲーム: BTC PixelWar

ソース: https://twitter.com/btcpixelwar

BTC PixelWarは、BTC完全オンチェーンマルチプレイヤーゲームであり、BTCネットワーク上で初のオムニチェーンマルチプレイヤーゲームであると主張しています。参加者は256*256ピクセルのキャンバス上に作品を作成します。ピクセルを直接クリックしたり、画像をアップロードしてキャンバス上にピクセルを生成することができます。

各提出は、キャンバス全体の最新の状態を表す碑文を生成します。生成された各碑文は、以前に生成された碑文の状態を参照して、再帰的に碑文を重ねています。これは市場で最も再帰の深さが高いプロジェクトかもしれず、再帰的な碑文の分野で画期的なアプリケーションとなっています。

このプロジェクトは、すべてのBitcoinユーザーが同じキャンバスで協力し、そのプロセスを記録するために再帰的な銘文を利用する新しい標準「BRC721Cofound」を導入しています。各瞬間は、その瞬間のキャンバスの状態を描いた銘文によって表されます。これらの銘文は「瞬間銘文」として知られ、その瞬間に追加または更新されたピクセル、前の「瞬間銘文」と「コード銘文」への参照を含み、2つの瞬間の画像の変更を処理します。

多くの人々が一緒に描画に参加する可能性があることを考慮すると、最新のキャンバスの状態をレンダリングするには、各人が描いたすべてのピクセルをロードするために深い再帰が必要になるかもしれません。ただし、このプロセスは読み込み時間が長くなる可能性があります。この問題に対処するために、「コードインスクリプション」が設計されており、現在の「モーメントインスクリプション」をレンダリングした後に最新のキャンバスの状態のスナップショットを取得するようになっています。このスナップショットは、現在の「モーメントインスクリプション」のDOMツリーに保存されます。その結果、モダンブラウザは、各レンダリングされたモーメントインスクリプションのDOMツリーをキャッシュすることで、レンダリングプロセスを簡素化でき、再帰の深さを減らすことができます。

要約すると、BTC PixelWarは革新的で画期的なBTCマルチプレイヤー完全オンチェーンゲームです。共同制作を可能にしながらレンダリングプロセスを最適化します。“BRC721Cofound”標準の導入により、Bitcoinネットワーク上でのマルチプレイヤーゲームアプリケーションの新たな可能性が開かれ、ゲームおよびソーシャル領域での再帰的な銘文のポテンシャルを示しています。

5. ビットコイン再帰銘文の課題と将来の展開

リカーシブな碑文は、オンチェーン碑文2.0の時代を迎え、BTC NFTのゲームプレイを豊かにし、BTC NFTがイーサリアムなど他のチェーンのNFTとは異なる道を切り開いています。未来の物語や想像空間は広大です。

再帰的な銘文は、以前に独立していた銘文同士の接続を確立し、お互いを参照して多様なデータベース構造を形成することができます。以前の記事では、序数に基づくさまざまな派生プロトコルについて議論しました。実際には、再帰的な銘文がこれらの派生プロトコルと組み合わさると、他の銘文を読み取り、スマート指示に基づいて状態を更新することができます。これにより、プロトコルの状態がインデックスを介して直接操作されることで、スマートコントラクト効果に似た一貫した行動セットが作成されます。

同時に、膨大な再帰的なインスクリプションデータベースは、基本データ、知識ベース、コードライブラリ、機能ライブラリなどの様々な分野のメタデータを含むインスクリプションに対して、より多くの運用および想像力のスペースを提供します。それらは複雑なロジックを製品アプリケーションで実装するために直接参照することができます。したがって、再帰的なインスクリプションが生成アート、チェーンゲーム、メタバースなどで広く採用され、将来のキラーアプリケーションが醸成されていると期待できます。

しかし、再帰的な碑文にもいくつかの課題があります:

  1. 再帰レベルが増加する場合、例えば再帰のレベルを一万に増やす場合、オフチェーンレンダリング用の関連パーサーがそれを迅速に解析できるかどうか。
  2. 参照される銘文の数が増える場合、たとえばSatが一度に一万の銘文を参照するような場合、オフチェーンのレンダリング用の関連するパーサーが迅速に解析できるかどうか。

これらの2つのポイントが達成されれば、理論的には、再帰的な記述によって生成されるゲームやNFTは無限に複雑で洗練されたものになる可能性があります。これら2つの問題は、BTCネットワーク自体の制約のために根本的に解決が困難ですが、間接的な技術的解決策を通じて対処することができます。

6. 結論

Ordinalsプロトコルの再帰的なアップグレードにより、記述が互いにやり取りすることが可能となり、新しい刺激的なユースケースが実現されています。この機能により、生成アート、オンチェーンディスプレイ、効率的なストレージが現実のものとなりました。BTCエコシステム内の開発者がチェーンゲームや生成アートなどの方向にさまざまなプロジェクトを作成・開発し続けていることが分かります。再帰的な記述に基づく作品が次々と出現しています。大規模プロジェクトの様々なコンポーネントが徐々に結集し、将来的にはオンチェーンゲーム、メタバース、インタラクティブな生成アートなど、複雑な製品ロジックを持つプロジェクトの出現がさらに期待できます。

ステートメント:

  1. この記事の元のタイトルは「深入解读递归铭文:BTC乐高组合与复杂逻辑产品的基石」です。[ から転載されました。グリフシス・アカデミー]. すべての著作権は元の著者に帰属します[@JellyZhouishere]. If you have any objection to the reprint, please contact Gate Learnチーム、チームはできるだけ早く対処します。

  2. 免責事項:この記事で表現されている意見は、著者個人の意見を示すものであり、投資アドバイスを構成するものではありません。

  3. 他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に記載がない限り、翻訳された記事のコピー、配布、あるいは盗作は禁止されています。

Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500