ホームページ  >  記事  >  ナラティブからプリミティブまで、フルチェーン ゲーム エンジン Mud、Dojo、Zypher の 3 種類のデザイン パラダイム

ナラティブからプリミティブまで、フルチェーン ゲーム エンジン Mud、Dojo、Zypher の 3 種類のデザイン パラダイム

WBOY
WBOY転載
2024-04-08 13:13:06643ブラウズ

自律世界/フルチェーン ゲームは、暗号技術オタクにとって退屈なおもちゃですか?それともカルト系のMeMeでしょうか?

これらの問題についての疑問は、自律世界/フルチェーン ゲームの抽象的で複雑な定義と、現在の単純から初歩的なゲーム インターフェイスとインタラクションが原因で、ほとんどのゲーム プレーヤーが退屈して中毒になっていることが原因です。

しかし実際のところ、自律世界/フルチェーン ゲームは他のパラダイム ゲームとはまったく異なるゲーム体験を持っていますが、だからといって面白くないわけではありません。ベテラン ゲーム プレイヤーとして、最初のフルチェーン ゲームである DarkForest は、私が 5 年間で 2 日連続で徹夜でプレイした唯一のゲームです。

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

他のゲームの空間がサンドボックスで、ゲーム内容が密室ゲームのシミュレーションである場合、フルチェーンゲームの空間はデジタル物理です。現実世界とフルチェーンゲーム チェーンゲームの内容は現実世界のゲームをシミュレーションしたものです。 Dark Forest をプレイしている間、私はリューの「三体問題」で骨の髄まで突き刺さる宇宙的恐怖を本当に体験しました。

自律世界/フルチェーン ゲームの基本的な説明

Lattice チームは、「自律世界宣言」で自律世界/フルチェーン ゲームの概念の内包と拡張を定義し、自律的な世界/ フルチェーン ゲームは Web2.5 ゲームとは区別されます。

自律世界/フルチェーンゲームは、デジタル物理現実と基本法則に基づいた、永続性、不変性、許容性を備えた自立型のオープンゲームシステムです。

狭義のフルチェーンゲームは自律的な世界であり、そのプレイアビリティはゲーム内容(宇宙観、ストーリー、

音楽、縦絵など)によって決まるものではなく、ゲーム開発者が提供するゲーム目標(レベル、実績、ダンジョン、国家戦争)などは、プレイヤーが自分の世界で構築したサブワールド(Sub-World)の実体験から生まれます。

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

ある意味では、自律世界/フルチェーン ゲームは、私たちが住んでいる現実世界の情報ビットに基づいて、仮想世界の次の層の構築を模索しています。あるいは、マスクの用語を使用して、仮想世界に基づいて新しい仮想世界をネストすることもできます。これは、多層世界が無限に再帰的に入れ子になっているアメリカの SF TV シリーズ「リック・アンド・モーティ」の有名なシーンと一致します。

自律世界/フルチェーン ゲームの新しいプリミティブの実装パラダイム

上記は、自律世界/フルチェーン ゲームの簡略化された説明です。自律的な世界/フルチェーン ゲームの物語をインスタンス化するには、ブロックチェーン、ゲーム エンジン、ミドルウェア、ゲーム クライアント、その他のエンジニアリング モジュールで構成される新しいプリミティブの完全なセットが必要です。

自律世界/フルチェーン ゲームの新しいプリミティブは、3 つの中心的な問題を解決する必要があります:

  1. ブロックチェーンのスケーラビリティの問題。自律世界/フルチェーン ゲームの永続性、不変性、パーミッションフリーの性質を実現するには、すべてのゲームの状態とロジックをチェーンにアップロードする必要があり、ブロックチェーンのスケーラビリティとプログラマビリティに非常に高い要件が課されます。
  2. ティックループの問題。ブロックチェーンは時間方向に沿った逐次的なステートマシンであり、自律的な世界/フルチェーンゲームの状態管理には適していません。自律ワールド/フルチェーン ゲームには、日の出や日の入り、Mob の巡回ルートなど、多数の周期的なイベントがあるためです。さらに、ブロックチェーンは受動的な状態更新であるため、ユーザーはトランザクションを送信してイベントをトリガーする必要があります。
  3. デジタル物理的現実の不変性と、基本ルールとオブジェクトの追加、変更、削除のオープン性と許可不要の性質を実現する方法。

上記の 3 つの中核問題に対応して、自律世界/フルチェーン ゲーム チームの Lattice、Dojo、Zypher Games チームの自律世界/フルチェーン ゲーム プリミティブは、さまざまな解決策を提供しました。

Lattice の自律ワールド/フルチェーン ゲームのプリミティブは、Worlds 開発フレームワーク、MUD ゲーム エンジン、および基盤となるコンセンサス プロトコルである Redstone で構成されています。

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

世界開発枠組み。 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 ロールアップと同様に動作しますが、入力状態を L1 に公開する OP ロールアップとは異なり、レッドストーンはデータ コミットメント ハッシュのみを公開します。入力コミットメントに対応する入力状態は、データ可用性プロバイダーによってオフチェーンに保存されます。入力コミットメントに対応する入力状態が利用可能であることを保証するために、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 で構成されています。

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

Secret Engine は、検証可能な暗号化計算を安全に実行できる zk によって駆動される一連の SDK を提供し、ゲームに必要な要素が確実にオンになっているようにします。チェーン 暗号化を維持するために、既存のサービス zk-shuffle-as-a-service は、3 つ以上のフルチェーン カード ゲームでカードの暗号化とシャッフルを支援してきました。

AW エンジン 。 AW Engineは、ガジェットツールボックス、APP専用回路、オンチェーン検証ノードなど、ZKが駆動するさまざまなサービスSDKで構成されています。 AW Engine により、プラグ アンド プレイの ZK 機能、ZK 回路の構成可能性、および RISC ZeroZK 仮想マシンとのサードパーティ統合が可能になります。

AW エンジンは、マルチプレイヤー リアルタイム ゲーム専用の Z4 エンジンも革新的に開発しました。Z4 は、zk-rollup を使用してマルチプレイヤー ゲームの同時実行性を拡張します。コアは状態変更の高速な方法です。z4 により、ゲームが可能になります。ソース チェーン上でグローバル ステータスをブロードキャストする必要はありませんが、安価なローカル ステータス変更に変換されるため、ユーザー料金を効果的に削減し、数百万、さらには数十億 tps をサポートできます。

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

ザイトロンキット。 Zytron Kit は、モジュラー Sovereign L3 Rollup ビルド スタックです。 Zytron キットは、ソブリン L3 ロールアップ、プリコンパイルされた契約としての Zypher Games のゲーム エンジン、サーバー シャーディング、データ互換性、およびカスタマイズされたネットワークで構成されています。

Zytron キットは、開発者が自律的な世界、ミニ戦略ゲームを構築したり、急な学習曲線を必要とせずに最小限のコストでオンチェーンで 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 テスト ネットワークを立ち上げ、B TC エコシステムをサポートし、ZKP と AI テクノロジーを通じて B TC エコシステムがオンチェーン ゲームを開発するのを支援することを示しました。

概要

ブロックチェーンのスケーラビリティ問題、ティックサイクル問題、デジタル物理現実の不変性と基本法則、オブジェクトのオープン性を扱うために、物語からプリミティブまで、自律世界/フルチェーン ゲームの新しいプリミティブは、さまざまなソリューションを提供します。 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 年代に馬車を追い越すことができなかった列車のようなものであり、問​​題ではなく、チャンスだからです。

以上がナラティブからプリミティブまで、フルチェーン ゲーム エンジン Mud、Dojo、Zypher の 3 種類のデザイン パラダイムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はchaincatcher.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。