从叙事到原语,全链游戏引擎Mud、Dojo、Zypher的3类设计范式
原作者:寧寧
自律世界/フルチェーン ゲームは、暗号技術オタクにとって退屈なおもちゃですか?それともカルト系のMeMeでしょうか?
こうした疑問の理由は、自律世界/フルチェーン ゲームの抽象的かつ複雑な定義と、現在の単純から初歩的なゲーム インターフェイスとインタラクションが、ほとんどのゲーム プレイヤーを退屈させ、怖がらせているからです。
しかし実際には、自律世界/フルチェーン ゲームは、他のパラダイム ゲームとはまったく異なるゲーム体験を持っていますが、それが面白くないという意味ではありません。ベテラン ゲーム プレイヤーとして、初のフルチェーン ゲームである DarkForest は、私が 5 年間で 2 日連続で徹夜でプレイした唯一のゲームです。

他のゲームの空間がサンドボックスで、ゲーム内容が密室ゲームのシミュレーションである場合、フルチェーンゲームの空間はデジタル物理現実であり、フルチェーンゲームの内容はシミュレーションです。現実世界のゲームの。 DarkForest をプレイする過程で、私は Liu の「The Three-Body 問題」の骨の髄まで突き刺さる宇宙的な恐怖を実感しました。
自律世界/フルチェーンゲームの基本的な物語
ラティスチームは「自律世界宣言」において自律世界/フルチェーンゲームの概念の内包と拡張を定め、自律世界/フルチェーンゲームをWeb2.5ゲームと区別した。
自律世界/フルチェーン ゲームは、デジタル物理現実と基本ルールに基づいた自立型のオープン ゲーム システムであり、耐久性があり、不変で、許可が必要ありません。
狭義のフルチェーンゲームは自律的な世界であり、そのプレイアビリティはゲーム開発者が提供するゲームコンテンツ(世界観、プロットなど)によってもたらされません。
音楽、縦絵など)やゲーム目標の感覚(レベル、実績、ダンジョン、国家戦)などは、プレイヤーが自分の世界で構築するサブワールド(Sub-World)のリアルな体験から生まれます。 。
自律世界/フルチェーン ゲームの構築ロジックは、オブジェクト-基本ルール-デジタル物理現実であり、それぞれゲーム エンジン ECS フレームワークのエンティティ-コンポーネント-システムに対応します。
ある意味、自律世界/フルチェーン ゲームは、私たちが住んでいる現実世界の情報ビットに基づいて、次のレベルの仮想世界の構築を模索しています。あるいは、マスクの用語を使用して、仮想世界に基づいて新しい仮想世界をネストすることもできます。これは、多層世界が無限に再帰的に入れ子になっている SF TV シリーズ「リック・アンド・モーティ」の有名なシーンと一致しています。
自律世界/フルチェーン ゲームのための新しいプリミティブの実装パラダイム
上記は、自律世界/フルチェーン ゲームの簡略化された物語です。自律的な世界/フルチェーン ゲームの物語をインスタンス化するには、ブロックチェーン、ゲーム エンジン、ミドルウェア、ゲーム クライアント、その他のエンジニアリング モジュールで構成される新しいプリミティブの完全なセットが必要です。
自律世界/フルチェーン ゲームの新しいプリミティブは、次の 3 つの中心的な問題を解決する必要があります。
ブロックチェーンのスケーラビリティの問題。自律世界/フルチェーン ゲームの永続性、不変性、パーミッションフリーの性質を実現するには、すべてのゲームの状態とロジックをチェーンにアップロードする必要があり、ブロックチェーンのスケーラビリティとプログラマビリティに非常に高い要件が課されます。
ティックループ問題。ブロックチェーンは時間方向に沿った逐次的なステートマシンであり、自律的な世界/フルチェーンゲームの状態管理には適していません。自律世界/フルチェーン ゲームには、日の出や日の入り、Mob の巡回ルートなど、多数の周期的なイベントがあるためです。さらに、ブロックチェーンは受動的な状態更新であるため、ユーザーはトランザクションを送信してイベントをトリガーする必要があります。
デジタル物理的現実の不変性と、基本ルールとオブジェクトの追加、変更、削除のオープン性と許可不要の性質をどのように実現するか。
上記の 3 つの中核問題に対応して、自律世界/フルチェーン ゲーム チームである Lattice、Dojo、および Zypher Games チームの自律世界/フルチェーン ゲーム プリミティブは、さまざまなソリューションを提供します。
Lattice の自律ワールド/フルチェーン ゲームのプリミティブは、Worlds 開発フレームワーク、MUD ゲーム エンジン、および基盤となるコンセンサス プロトコルである Redstone で構成されています。

世界開発の枠組み。 World は、MUD V2 の新しいストレージ エンジン STORE 上に構築されたスマート コントラクト開発フレームワークです。 STORE は、Runtime によって定義されたストレージ エンジンです。 MUD V2 は、Solidity コンパイラーのストレージ モデルをそれに置き換えます。
World は、EVM アプリケーションの新しいパラダイムです。これはコミュニティ コンピューターのように考えることができます。マルチプレイヤー コアとして存在し、コードであれ状態であれ、チェーン上の誰からでも貢献を受け入れます。
World にはプログラム可能なアクセス管理機能があり、どの状態やロジックでもどのアカウント (または他のロジック) がアクセスできるかを制御できます。これにより、信頼階層の構築が可能になり、信頼されていないスマート コントラクトがストレージに直接書き込まなくても状態を読み取り、ルールに参加できるようになります。
MUDゲームエンジン。 MUD フルチェーン ゲーム エンジンは、EVM エコシステムにおける最初のフルチェーン ゲーム エンジンです。 MUD V2 は、ランタイム定義のストレージ エンジン STORE、状態同期、およびネイティブ AA (アカウント抽象化) モジュールで構成されています。
MUD V2 の新機能により、世界がどのように作成され変換されるかを決定するデジタル物理セットの作成が可能になり、その後、それ自体へのルート アクセスが破棄されます。機能セットを制限することなく、常に正規のルール セットに準拠します。人間も機械もこれらのルールと対話し、その上にソーシャル デバイスやエンジニアリング デバイスを構築できます。
レッドストーンの基礎となるコンセンサスプロトコル。 Redstone は、OP Stack の最初の Plasma Rollup L2 インスタンスであり、Lattice および Optimism と提携してオンチェーン ゲームおよび自律世界の開発者向けに特別に構築されました。
従来の OP Rollup と同様に動作しますが、入力状態を L1 に公開する OP Rollup とは異なり、Redstone はデータ コミットメント ハッシュのみを公開します。入力コミットメントに対応する入力状態は、データ可用性プロバイダーによってオフチェーンに保存されます。入力コミットメントに対応する入力状態が利用可能であることを保証するために、L1 にはデータ可用性チャレンジ コントラクトがあり、プロバイダーに問題が発生した場合に誰でもデータ コミットメントにチャレンジできるようになります。
Dojo は初期の MUD のフォーク プロジェクトであり、Starknet 上で Cario 言語を使用して MUD を実装することに特化していました。 Dojo の自律世界/フルチェーン ゲームの現在のプリミティブは、Cario ステートおよびスマート コントラクト開発フレームワーク、フルチェーン ゲーム エンジン SOZO CLI、インデックスおよび RPC サービス ミドルウェア TORLL、および基盤となるコンセンサス プロトコルである KATANA で構成されています。
Cario 状態とスマート コントラクト開発フレームワーク。 Dojo は、Cario スマート コントラクトを使用してフルチェーン ゲーム/自律世界を構築するための標準化された方法を提供し、開発プロセスを簡素化し、開発者がアーキテクチャではなくロジックに集中できるようにします。
フルチェーンゲームエンジンSOZO CLI。 SOZO CLI は、フルチェーン ゲーム/自律世界インスタンスの作成、構築、テスト、展開をサポートし、新しいコンポーネントとシステムの作成をサポートし、複数の自律世界インスタンスの管理を支援します。
インデックス作成および RPC サービス ミドルウェア TORII。 TORII は、すべての契約状態を自動的にインデックス付けします。 GraphQL API または gRPC 経由で状態を自動的に公開します。開発者はカスタム インデクサーを生成する必要がなくなりました。
KATANA の基礎となるコンセンサスプロトコル。 KATANA は、ゲーム ロジックの迅速な反復を可能にする、カスタマイズ可能な Starknet 開発ネットワークです。
Dojo と MUD の主な違いは、基盤となるコンセンサス プロトコルとして ZK-Rollup を使用し、開発言語として Cario 言語を使用することです。
Dojo フォークされた MUD (適応的で特殊なフルチェーン ゲーム/自律世界エンジン開発パス) とは異なり、Zypher Game は、ZK テクノロジーに基づく完全にネイティブなフルチェーン ゲーム/自律世界エンジンです。 Zypher Game のフルチェーン ゲーム/自律ワールド プリミティブは、主にゲーム エンジン Secret Engine、AW Engine、および基礎となるコンセンサス プロトコル Zytron Kit で構成されています。
Secret Engine は、検証可能な暗号化計算を安全に実行できる zk によって駆動される一連の SDK を提供し、ゲームに必要な要素がチェーン上に確実に封印されたままであることを保証します。 - チェーンカードゲームは暗号化され、シャッフルされます。
AWエンジン。 AW Engineは、ガジェットツールボックス、APP専用回路、オンチェーン検証ノードなどを含む、ZKが駆動するさまざまなサービスSDKで構成されています。 AW Engine により、プラグ アンド プレイの ZK 機能、ZK 回路の構成可能性、および RISC ZeroZK 仮想マシンとのサードパーティ統合が可能になります。
AW Engine はまた、マルチプレイヤー リアルタイム ゲーム専用に革新的に Z 4 エンジンを開発しました。Z 4 は、zk-rollup を使用してマルチプレイヤー ゲームの同時実行性を拡張します。コアは状態変更の高速な方法です。Z 4 により、ゲームは次のことを行うことができます。ソース チェーン上のグローバル状態ブロードキャストは安価なローカル状態変更に変換されるため、ユーザー料金を効果的に削減し、数百万、さらには数十億 tps をサポートできます。

ザイトロンキット。 Zytron Kit は、モジュラー Sovereign L3 Rollup ビルド スタックです。 Zytron キットは、ソブリン L3 ロールアップ、プリコンパイルされた契約としての Zypher Games のゲーム エンジン、サーバー シャーディング、データ互換性、カスタマイズされたネットワークで構成されています。
Zytron Kit は、開発者が自律的な世界、ミニ戦略ゲームを構築したり、急な学習曲線を必要とせずに最小限のコストで AAA ゲームをオンチェーンに移行したりできるようにカスタマイズされており、アセット、ゲーム ロジック、データ ストレージをオンチェーンに移行できるようになります。製品グレードの UE を維持しながら。
AW Engine と Zytron Kit に加えて、Zypher Game にはモバイル ゲーマー向けのプルーフ コンピューティング市場もあり、Zypher はいくつかのゲーム関連インフラストラクチャとも統合しています。 。
最近、Zypher Game は Risc Zero および Celesita との協力にも達しました。 Risc Zero と協力して、Zypher Game は Risc Zero のユニバーサル ZK 仮想マシンを Zypher ゲーム エンジンに統合し、含まれるゲーム固有の SDK 拡張機能を通じて Risc Zero のユースケースを拡張します。 Celesita と協力して、Zypher Game は Celesita の Roll Kit ツールを使用して Zytron Kit を構築し、Zytron Kit のデフォルト DA レイヤーとして Celesita を使用します。
最近、Zypher Games は B² Network テスト ネットワークを開始しました。これは、BTC エコシステムをサポートしており、ZKP と AI テクノロジーを通じて BTC エコシステムがオンチェーン ゲームを開発するのに役立つことを示しています。
要約する
物語からプリミティブまで、ブロックチェーンのスケーラビリティの問題、ティック サイクル問題、デジタル物理現実の不変性と基本法則、オブジェクトのオープン性を扱うために、自律世界/フルチェーン ゲームの新しいプリミティブは次のようなものを提供します。異なるソリューション。 Lattice は EVM コンセンサスマシンの状態メカニズムを大幅に変更するために OP-Rollup+ の道を選択しましたが、Zypher Game と Dojo は ZKP を使用して状態データをトラストレスに圧縮し、検証をオフチェーン計算に転送することを選択しました。
3 つのオプションにはそれぞれ独自のメリットがあります。 Lattice の実装パラダイムには、EVM の互換性と開発者の使いやすさの点で利点があります。 Dojo Game は開発環境であり、Starknet をエコロジーに特化して適応させたものです。 Zypher は、トラストレス性、拡張性、およびパフォーマンスの柔軟性を組み合わせたソリューションを実現するために、モジュラー DA、RiscZero Zk コプロセッサ、およびビットコイン UTXO のネイティブのデジタル物理特性を使用することを選択しました。
上記の 3 つのパラダイムに加えて、eUTXO 状態データ構造に基づく Argus World Engine and Nervous (CKB) のフルチェーン ゲーム/自律ワールド プリミティブもあります。
現在、フルチェーン ゲーム/自律型世界は、ガイトナーの新興技術成長曲線の技術的初期段階にあり、この段階では、プレイヤーよりも開発者の方が多く、テスト ゲームの多くは 4399 のようなカジュアル ゲームです。これは、仮想通貨ベンチャーキャピタルのファンドがこの新興分野で繰り返し賭けをすることを妨げるものではありません。なぜなら、彼らの目には、フルチェーン ゲーム/自律型世界の現在の状態は、1820 年代に馬車を追い越すことができなかった列車のようなものであり、問題ではなく、チャンスだからです。


