Zypher Research | zkVMをサポートした検証可能なオンチェーンゲームの構築方法
Zypherは、ゲームスタジオ/パブリッシャーへの信頼を不要な状態機械に置き換えることで、新しいオープンで分散型のゲームパラダイムを構築しようとしています。これらのゲームは、状態とロジックのレベルで組み合わせ可能で相互運用可能であり、チェーン上で開発者が許可なしに修正を行うことができ、チェーン上ゲームのオープン経済と無限の持続可能性の基盤を築いています。
しかし、「コアゲームプレイ」をチェーン上に統合することは、いくつかの困難に直面しています。一般的に知られているカードゲームを例に挙げてみましょう:
透明な帳簿は「隠された」情報のニーズを満たすことができず、カード保持者にのみカードを選択的に表示することができません。
プレイヤーは、他のゲームのクライアントと同期するために、状態の変化(プレイヤーのアクション)を待つ必要があります。
既存のdAppインフラストラクチャは、主にEVMに基づいており、高い応答性と頻繁な状態変化のユースケースのために設計されていないため、必要なコスト効率とスケーラビリティを提供できません。そのため、ほとんどのチェーン上ゲームは、資産の相互運用性と信頼性を確保するためにチェーン上の資産レイヤーを持つWeb 2.5ゲームとして設計されており、「資産生成を引き起こすコアゲームプレイ」は依然として中央集権的です。
チェーン上ゲーム開発改革
Zypherは、これらの問題を解決するために、Solidity/Rust/WASMに基づく複数のZKPソリューションを開発し、リソース集約型の計算をチェーン外に移し、ゲーム結果をチェーン上で検証します。
Secret Engineは、ゲーム内の戦略隠蔽と成果証明のためのSDKセットを提供します。例えば、シャッフルSDK、マッチングSDKなど、チェーン上のランダム性と情報の非対称性のニーズを満たします。
AW Engineは、垂直スケーリングを通じて高いスループットを提供します。また、リアルタイムのマルチプレイヤーゲームを実現するために、カスタマイズ可能なzk駆動のマイクロチェーン装備-Z4をサポートしています。
Zytron Kitは、これらのエンジンをプリコンパイル契約としてサポートするカスタマイズ可能なL3ロールアップスタックであり、最適化されたP2Pレイヤー/データ互換モジュール/サーバーシャーディングなどの他のプラグアンドプレイモジュールも含まれています。
Zytronの最初のアルファテストネットは、0ガス費用、0.2秒のブロック時間、ゲーム専用に設計されたプリコンパイル契約を特徴としており、2週間以内にリリースされる予定です。その際、いくつかのゲームが私たちのゲームコミュニティの先行テスターとして登場します。詳細は近日中に発表されます。
上図:Zypher AW EngineとBevy Engineによって駆動されるリアルタイムPVPゲームデモで、スループットが100倍向上しました。
下図:完全にチェーン上で、AI生成のトレーディングカードゲーム(TCG)で、Zypher Secret Engineのzk-shuffleとzk-matchmaking SDKによって駆動されています。
Risc Zero zkVM:検証可能な計算、検証可能なゲーム
イーサリアムは、最初からゼロ知識証明(ZK)のフレンドリーさを考慮して設計されていなかったため、イーサリアムプロトコルの多くの部分はZK証明を行う際に大量の計算を必要とします。
Vitalik, "different types of ZK EVMs"
Risc Zeroは、ユニークで汎用的な検証可能なゼロ知識仮想マシンを開発しました。zkVM内でロジックを実行することで、コードの出力が忠実に生成され、決して操作されることはありません。これにより、信頼不要の認証と検証が提供され、オープンでDAOによってガバナンスされる自己維持型のチェーン上ゲームプレイの基盤が築かれます。
ゲーム内では、zkVM内でロジックを実行することで、コードの出力が忠実に生成され、決して操作されることはありません。これにより、ユーザーが特定のタスクを実行したことを信頼なしに認証および検証する方法が提供されます。例えば、要塞の建物をアップグレードする、キャンペーンを完了するなど、各イベントを個別にトランザクションとして登録する必要はありません。さらに重要なことに、コミュニティ内の任意のプレイヤーがゲームの出力を自己証明の証明とペアリングし、ゲーム結果が改ざんされておらず、公平に検証可能であることを証明できます。これにより、オープンでDAOによってガバナンスされる自己維持型のチェーン上ゲームプレイの基盤が築かれます。
将来的にZypherは、Risc Zeroの証明サービスBonsaiと統合し、ゲーム内で効率的かつ並行して証明を生成します。これは、性能が低いデバイス(例えば、モバイルデバイス)を使用するプレイヤーに特に有用で、ゲームプロセスの煩雑さを大幅に減少させ、Autonomous Worldsとチェーン上ゲームのハードウェアデバイスへの依存をさらに減少させます。
Bonsaiとの統合は、ユーザーが証明生成に関連する苦情を避けるのに役立ちます。
ゼロから一へ、公共財への道
先週、私たちはRisc Zeroチームのエンジニアと共に、Risc Zero zkVMによってサポートされたシャッフルSDKを使用して構築された完全にチェーン上のカードゲームのテスト会議を終了しました。ゲームは、受け入れ可能な応答時間でシャッフル、カット、フリップなどのプロセスを表示します。最も重要なのは、ゲームが非常に楽しいことです。Risc Zeroチームは、今後リリースされるバージョンが大きな整数をサポートすることを示唆しており、これによりSDKの性能が大幅に向上する可能性があります。
Risc ZeroのZK VMは、一般的な開発者が好みの言語でzkゲームを作成する負担を軽減しました。開発者は、低レベルの言語を使用して複雑な暗号学的回路を処理する必要がありません。私たちは現在、さらに多くの開発者ツールを通じてこの技術の大規模な採用を推進しています。
Zypherは、Risc Zeroに基づくゲーム開発者に対して、一連のオープンソースでワンストップのSDKサービスを提供しています。Shuffle SDK、高度にカスタマイズされたRollup SDKなどの組み込みサービスを活用することで、Web2開発者は既存のソフトウェア開発サイクルを根本的に変更することなく、ロジックレベルで相互運用可能なチェーン上ゲームを直接構築できます。Zypherはこれを「公共のオープンソース製品」のセットとして想定しており、ZKの採用を相対的に「ニッチ」な物語から、Web3分野の数百万のユーザーによってより広く使用される方向に推進します。
この協力は、チェーン上ゲームの未来に向けたエキサイティングな一歩です。これは、ガス費用やEVMに制約されない新世代のゲームの基盤を築きます。これは、Zypher Gamesのような世界クラスのチームが、RISC Zero zkVMを使用して革新的で効率的なZKベースのアプリケーションを構築する方法を示しています。
- Steven Li, Risc Zeroの成長担当
Risc Zeroとの戦略的パートナーシップを開始するにあたり、私たちはチェーン上ゲームの新たな革新を先導することに興奮しています。彼らのRisc Zero zkVMとBonsai市場の開発における先駆的な努力は、私たちがチェーン上計算を処理する方法を根本的に変え、より効率的でスケーラブルかつ安全なゲームの道を開きました。私たちは、双方の協力によって、世界中のユーザーに利益をもたらす革新的なソリューションを創出できると信じています。
- Neo Sun, Zypher Games CTO
Zypher Gamesについて
Zypher Gamesは、主権Layer 3 RollupsからZK-as-a-service SDKsまでの一連のZKP駆動のゲームエンジンを含む、次世代の自治世界インフラストラクチャを構築しています。私たちの技術は、分散型ゲームに必要な組み合わせ可能性、プログラマビリティ、スケーラビリティ、暗号学的原則を提供します。これにより、ゲーム開発者は、スケーラビリティ、公平性、ゲーム戦略の複雑さを強調した豊かでインタラクティブなチェーン上の世界を創造する能力を持ちます。