叙事から原語まで、全連鎖ゲームエンジン Mud、Dojo、Zypher の 3 種類のデザインパラダイム

おすすめの読書
2024-04-08 10:14:08
コレクション
Latticeの実装パラダイムは、EVM互換性や開発者の使いやすさにおいて優位性を持っています。Dojo GameはStarknetの開発環境とエコシステムの特異性に適応しています。一方、ZypherはモジュラーDA、RiscZero Zkコプロセッサ、ビットコインUTXOのネイティブデジタル物理特性を利用して、信頼性のない、スケーラビリティ、パフォーマンスの弾力性を兼ね備えたソリューションを実現することを選択しました。

著者:NingNing

自主世界 / 全链ゲームはCrypto技術オタクの退屈なおもちゃなのか?それとも一種のカルトタイプのミームなのか?

これらの疑問が生じる理由は、自主世界 / 全链ゲームの抽象的で複雑な定義と、現在のシンプルすぎるゲームインターフェースやインタラクションが、大多数のゲームプレイヤーにとって嫌悪感や恐怖感を抱かせるからです。

しかし実際には、自主世界 / 全链ゲームは他のパラダイムゲームとは完全に異なるゲーム体験を持っているにもかかわらず、それが面白くないというわけではありません。ゲームのベテランプレイヤーとして、私が5年間で唯一、連続して2日間徹夜でプレイした全链ゲームは、DarkForestです。

他のゲームの空間がサンドボックスであり、ゲーム内容が密室ゲームの模倣であるとするなら、全链ゲームの空間はデジタル物理現実であり、全链ゲームの内容は現実世界の博弈の模倣です。DarkForestをプレイする中で、私は劉慈欣の『三体』における宇宙の恐怖を真に体感しました。

自主世界 / 全链ゲームの基礎的な物語

Latticeチームは『自主世界宣言』において、自主世界 / 全链ゲームの概念の内包と外延を設定し、自主世界 / 全链ゲームをWeb2.5ゲームから区別しました。

自主世界 / 全链ゲームは、デジタル物理現実と基本法則に基づく自己維持型のオープンゲームシステムであり、持続性、不変性、免許不要性を持っています。

狭義の全链ゲームは自主世界であり、その遊びやすさはゲーム開発者が提供するゲーム内容(宇宙観、ストーリー、音楽、キャラクターなど)やゲームの目的感(レベル、実績、ダンジョン、国戦)からではなく、プレイヤーが自主世界に構築するサブワールド(Sub-World)のリアルな体験から来ています。

自主世界 / 全链ゲームの構築ロジックは、オブジェクト - 基本法則 - デジタル物理現実であり、それぞれがゲームエンジンECSフレームワークのエンティティ - コンポーネント - システムに対応しています。

ある意味で、自主世界 / 全链ゲームは、私たちがいる現実世界の情報ビットに基づいて次の層の仮想世界を構築することを探求しています。あるいは、マスクの言葉を借りれば、仮想世界に新しい仮想世界をネストすることです。これは、SFアニメ『リック・アンド・モーティ』における多層世界の無限再帰的ネストの名場面と一致します。

自主世界 / 全链ゲームの新しい原語の実現パラダイム

以上は自主世界 / 全链ゲームの簡略版の物語です。そして、自主世界 / 全链ゲームの物語を具体化するためには、ブロックチェーン、ゲームエンジン、ミドルウェア、ゲームクライアントなどのエンジニアリングモジュールからなる新しい原語の一式が必要です。

自主世界 / 全链ゲームの新しい原語は、3つの核心的な問題を解決する必要があります:

  1. ブロックチェーンのスケーラビリティの問題。自主世界 / 全链ゲームの持続性、不変性、免許不要性を実現するためには、ゲームの状態とロジックをすべてオンチェーンにする必要があり、これはブロックチェーンのスケーラビリティとプログラマビリティに非常に高い要求を突きつけます。
  2. Tickループの問題。ブロックチェーンは時間の矢の方向に沿った順序状態機械であり、自主世界 / 全链ゲームの状態を管理するのには適していません。なぜなら、自主世界 / 全链ゲームには多くのループイベント(例えば、日の出と日の入り、小さなモンスターの巡回ルートなど)があるからです。また、ブロックチェーンは受動的な状態更新が必要で、ユーザーがトランザクションを送信しなければイベントがトリガーされません。
  3. デジタル物理現実の不変性と基本法則、オブジェクトの追加、検索、変更、削除のオープン性、免許不要性をどのように実現するか。

これらの3つの核心的な問題に対して、自主世界 / 全链ゲームチームのLattice、Dojo、Zypher Gamesチームは異なる解決策を提供しています。

Latticeの自主世界 / 全链ゲームの原語は、Worlds開発フレームワーク、MUDゲームエンジン、Redstone基盤合意プロトコルで構成されています。

World開発フレームワーク。WorldはMUD V2の新しいストレージエンジンSTOREの上に構築されたスマートコントラクト開発フレームワークです。STOREはRuntime(実行時)によって定義されたストレージエンジンであり、MUD V2はこれをSolidityコンパイラのストレージモデルの代わりに使用しています。

WorldはEVMアプリケーションの新しいパラダイムです。これをコミュニティコンピュータとして考えることができます:これはマルチプレイヤーゲームのコアとして存在し、チェーン上の誰からの貢献(コードや状態を問わず)を受け入れます。

Worldはプログラム可能なアクセス管理機能を持ち、どの状態やロジックがどのアカウント(または他のロジック)にアクセスできるかを制御することを許可します。これにより、信頼の階層を構築することが可能になり、信頼されていないスマートコントラクトが状態を読み取り、ルールに参加することができるようになりますが、直接ストレージに書き込むことはできません。

MUDゲームエンジン。MUD全链ゲームエンジンはEVMエコシステムにおける初の全链ゲームエンジンです。MUD V2は、実行時に定義されたストレージエンジンSTORE、状態同期、ネイティブAA(アカウント抽象)モジュールで構成されています。

MUD V2の新機能は、デジタル物理学のセットを作成し、世界がどのように創造され、変換され、その後自己への根アクセスを破壊するかを決定することを可能にします。機能セットを制限することなく、常に一連の規範的なルールを遵守します:世界の誰もが------人間と機械------これらのルールと相互作用し、これらのルールの上に社会やエンジニアリング装置を構築できます。

Redstone基盤合意プロトコル。RedstoneはOP Stackの最初のPlasma Rollup L2インスタンスであり、LatticeとOptimismが協力してチェーン上のゲームと自治世界の開発者のために構築しました。

その動作は従来のOP Rollupに似ていますが、OP Rollupが入力状態をL1に公開するのとは異なり、Redstoneはデータコミットメントハッシュ(data commitment hash)を公開するだけです。入力コミットメントに対応する入力状態は、データ可用性提供者によってオフチェーンに保存されます。入力コミットメントに対応する入力状態が利用可能であることを保証するために、L1にはデータ可用性チャレンジコントラクトがあり、提供者に問題が発生した場合に誰でもデータコミットメントに対してチャレンジを行うことができます。

Dojoは初期にMUDのフォークプロジェクトであり、Starknet上でCario言語を使用してMUDを実現することに取り組んでいます。現在のDojoの自主世界 / 全链ゲームの原語は、Cario状態とスマートコントラクト開発フレームワーク、全链ゲームエンジンSOZO CLI、インデックスおよびRPCサービスミドルウェアTORII、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を提供し、ゲームに必要な要素がチェーン上で密封されることを保証します。現在、既存のサービスzk-shuffle-as-a-serviceは、3つ以上の全链上カードゲームの暗号化とシャッフルを支援しています。

AW Engine。AW Engineは、さまざまなZK駆動のサービスSDKで構成されており、Gadgetsツールボックス、APP専用回路、チェーン上の検証ノードなどが含まれています。AW Engineは、プラグアンドプレイのZK機能、ZK回路の組み合わせ可能性、第三者とのRISC ZeroZK仮想マシンの統合を実現します。

AW Engineは、マルチプレイヤーリアルタイムゲーム専用のZ4エンジンを革新開発しました。Z4はzk-rollupを通じてマルチプレイヤーの同時性を拡張し、コアは状態変化の迅速な方法です。Z4は、ゲームがソースチェーン上で全体の状態をブロードキャストする必要がなく、安価な局所的な状態変更に変換されることを可能にします。これにより、ユーザーの手数料支出を効果的に削減し、数百万、さらには数十億のTPSをサポートできます。

Zytron Kit。Zytron Kitはモジュール化されたSovereign L3 Rollup構築スタックです。Zytron Kitは主権L3 Rollup、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を構築し、CelesitaをZytron KitのデフォルトDA層として採用しました。

最新の情報では、Zypher GamesはB² Networkテストネットを立ち上げ、BTCエコシステムをサポートしており、ZKPとAI技術を通じてBTCエコシステムの発展を助ける予定です。

まとめ

物語から原語へ、ブロックチェーンのスケーラビリティの問題、Tickループの問題、デジタル物理現実の不変性と基本法則、オブジェクトのオープン性の問題を処理するために、自主世界 / 全链ゲームの新しい原語は異なる解決策を提供しています。LatticeはOP-Rollup + EVM合意機構の状態メカニズムを選択し、Zypher GameとDojoはZKPを利用して信頼なしに状態データを圧縮し、検証をオフチェーン計算に移行する方案を選択しました。

3つの方案はそれぞれに利点があります。Latticeの実現パラダイムはEVM互換性、開発者フレンドリーさにおいて優位性を持っています。Dojo GameはStarknetの開発環境とエコシステムの特異性に適応しています。一方、Zypherはモジュール化されたDA、RiscZero ZK協処理器、ビットコインUTXOのネイティブなデジタル物理特性を利用して、信頼性、スケーラビリティ、パフォーマンスの弾力性を兼ね備えた方案を実現しています。

以上の3つのパラダイムの他にも、ArgusのWorld EngineやNervous(CKB)のeUTXO状態データ構造に基づく全链ゲーム / 自主世界原語があります。

現在、全链ゲーム / 自主世界はゲートナーの新興技術成長曲線の技術萌芽期にあり、この段階では開発者の数がプレイヤーを上回っており、多くのテストゲームは4399のようなカジュアルゲームです。これは、暗号ベンチャーキャピタルがこの新興分野に重い投資を行うことを妨げるものではありません。彼らの目には、全链ゲーム / 自主世界の現在の状態は、1820年代に馬車に追いつけなかった列車のように、問題ではなく機会なのです。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
banner
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する