ブロックチェーンゲームがWeb2.5からWeb3へ移行する加速、Zypher NetworkのZytronエンジンを一文で理解する
区块チェーンゲームは全く新しいトレンドを代表していますが、既存の業界施設は設計上の不足があり、ゲームが完全にチェーン上で動作することを支えることができません。折衷案としてWeb2.5があり、これはゲームがプレイヤーにより良い体験を提供できるように、ゲームロジックを中央集権的なサーバーに置き、経済モデルやスマートコントラクトなどをチェーン上に置くというものです。ゲームの運営にはこの二つの部分が常に通信を維持する必要があり、これによりゲーム自体は信頼性、安全性、運営効率において一定の限界があります。
このような背景の中で、Zypher NetworkはZKP、モジュール化、Layer3などの一連の技術手段に基づいて、サーバー抽象化のソリューションを先駆けて導入しました。
このソリューションにおいて、ZytronエンジンはZypher Networkの体系の中で重要な役割を果たしており、開発者に主権を持つカスタマイズ可能なLayer3 Rollupインフラを提供し、汎用ゼロ知識プロトコルテンプレートを備えたZKエンジンとマッチしています。Zytronエンジンとオフチェーン分散コンピューティングネットワークの連携により、去中心化の方法でゲームの運営を完璧にサポートし、中央集権的なサーバーに依存しない、すなわちサーバーレスまたはサーバー抽象化処理を実現します。
全体として、Zypher Networkは開発者がチェーン上でゲームを開発・移行する際のハードルを大幅に下げるだけでなく、去中心化の方法でゲームの運営に安全、信頼性、効率的なサポートを提供することができます。
現在、Zypher NetworkはLayer2ネットワークLineaに基づいてZytronエンジンのLayer3プレメインネットを開始しており、Zypher Networkのゲームエンジンシステムが全面的に稼働することを示しています。
Zytronエンジン:モジュール化、カスタマイズ可能な主権Layer3スタック
Zytronエンジンを紹介する前に、まずLayer3およびモジュール化ブロックチェーンの概念を簡単に紹介します。
Layer3とモジュール化の物語
実際、Layer2は通常Layer1の周りに構築された非主権チェーンであり、その目的は通常Layer1のスケーラビリティを向上させることです。例えば、Ethereumエコシステム内では、OP Mainnet、Arbitrum One、Base、Lineaなど、数百のLayer2ネットワークがEthereum Layer1の負担をさらに分担することを期待しています。Layer2は通常、Ethereumエコシステムのアプリケーション層になることを期待しており、アプリケーションはLayer2にデプロイされ、取引はLayer2で発生しますが、最終的な取引の検証はEthereum Layer1メインネットに戻ります。同時に、これらのLayer2はEthereum Layer1の安全性と最終性に依存しています。
では、なぜLayer3が必要なのでしょうか?
実際、Layer2は本質的にパブリックチェーンの形態であり、すべての開発者がLayer2層上でアプリケーションを開発できるようになっています。異なるLayer2は異なる技術ソリューションを採用してパフォーマンスを向上させることを目指していますが、すべての取引がLayer2で発生することは依然として一定の負荷を意味します。一方、Layer3は専用のアプリケーション層として位置づけられています。例えば、ゲームを作りたい場合、特定のアプリケーション専用のRollup層をカスタマイズして導入することができ、他のアプリケーションからの干渉を避けることができます。Layer3とLayer2の関係は、Layer2とLayer1の関係に似ており、上位のチェーンから安全性と最終性のサポートを受けます。
以前のCoinbaseによるLayer3の研究記事では、独立してLayer1またはLayer2を運営するのに比べて、Layer3は運営コストを約1000倍削減できると述べています。Layer2を運営するのにかかる年間コストは約7〜8桁のドルであるのに対し、Layer3チェーンを運営するのに通常は25,000〜50,000ドルしか必要ありません。そのため、以前のいくつかのチェーン上の派生商品プロトコル、例えばdYdXやPerpetual ProtocolなどがLayer2の方法でApp Chainを構築することはもはや賢明な選択ではなく、Layer3が新しいトレンドかもしれません。
Layer3の低コストの一因はモジュール化ソリューションにあります。Layer3はLayer2に比べて柔軟性が高く、異なる層をモジュール化の方法でプラグイン選択でき、独立してコストを負担する必要がありません。例えば、多くのLayer2ではデータの可用性が総コストの95%以上を占めていますが、Layer3では外部からDAサービスをプラグイン方式で選択でき、DA層を独立して運営する必要がなく、コストを回避できます。同時に、多くのLayer3は主権を持ち、上位層に依存する必要がありません。
これにより、前述のモジュール化の物語という別の概念が関わってきます。
モジュール化の物語は実際には理解しやすく、従来のチェーンをすべての部品が一緒に溶接されたコンピュータに例えることができます。このコンピュータは通常、すべての部品が交換しにくく、新しい機能を実現するたびに重大なアップグレードが必要であり、外部に求め続ける必要があります。モジュール化は新しいチェーンの考え方を表しており、すべての部分がプラグイン可能で組み合わせ可能で、チェーンの多くの構成要素は選択的に置き換えることができます。例えば、DA層をCelestiaに選択し、検証をEnginLayerに統合し、決済層はいつでも異なるLayer2を選択できるようにします。ネットワークが機能のアップグレードや拡張を実現したい場合、上記の層をプラグイン方式で置き換えることができ、重大なアップグレードを行う必要がありません。
したがって、Layer3およびモジュール化ブロックチェーンの概念を理解すれば、Zytronエンジンを理解する際に新しい認識を得ることができます。
Zytronエンジン
1.開発デプロイ
まず、Zytronエンジンは開発者がその基盤スタックを通じてLayer3層をカスタマイズして構築することをサポートしており、特定のゲーム専用のAPP Layer3 Chainとも言えます。このチェーン、またはRollupは単一のゲーム専用にサービスを提供します。Layer3を構築する方法はモジュール化されており、ゲームの特徴に応じてプラグイン方式で異なるモジュールを選択できます。現在、ZytronエンジンはデフォルトでCelestiaをDAとして使用し、決済層や安全性は主にLinea Layer2から取得しています(現在のメインネットはLineaにあり、将来的にはより多くのLayer2で新しいメインネットを順次開始する予定です)。
もう一つの側面として、Zytronエンジンを通じてモジュール化の方法でLayer3 Chainを起動するだけでなく、Zytronエンジンは基本ハッシュ、楕円曲線暗号、マスク、シャッフルなどの小さなツール、アプリケーション特定回路のSDK、一連のチェーン上の検証者など、即座に使用できるツールコンポーネントの一連を提供しています。これらのコンポーネントに基づいて、開発者はプラグイン可能なZK機能、小道具と回路の組み合わせ、第三者DSL/ZKVM統合などを得ることができます。
これに基づいて、開発者は最低コストで急な学習曲線なしに自治世界や小型戦略ゲームを構築したり、AAAゲームを自分のLayer3チェーンに移行したりして、プロダクションレベルのUEを保持することができます。開発者がZKPについてあまり理解していなくても、一連のツールコンポーネントを基に迅速な開発を完了したり、既存のゲームを低いハードルで移行したりすることができます。
現在、Zytronエンジンを利用して、開発者はゲームをさらにTONにデプロイすることもでき(特に小さなゲームに適しています)、Telegramを入り口として、Telegramマーケットから低いハードルで規模的にユーザーを獲得することができます。
2.ゲームの運営をどのように効率的に保証するか?
もう一つの側面として、ゲーム自体はチェーン上にデプロイされており、正確にはZytronエンジンのZK回路にデプロイされています。したがって、ゲームロジックは完全にチェーン上で動作しますが、ゲームがスムーズに運営されることをどのように保証するのでしょうか?
- チェーン上とチェーン下の組み合わせ
まず、Zypher Network内で運営されるゲームは、従来のように各ゲームアクションが常に取引を生成し、個別に検証されるのではなく、いくつかの連続したゲーム行動から生成されたアクションログをZK証明に集約します。一定の周期内にこれらのゲームアクション(それぞれが1つの取引です)が1つのZKP証明に集約されます。ZK証明の生成プロセスは、オフチェーンの分散コンピューティングネットワークで発生し、オフチェーンのノードによって実現されます。最終的に、複数の証明が1つの取引の形でチェーン上に提出されます。この方法は、Gas費用を大幅に削減し(場合によっては0 Gasを実現)、PvEゲームのデプロイにおいてプレイヤーに遅延のないゲーム体験を保証します。
つまり、Zypher Networkは最も計算リソースを消費し、最も複雑なZK証明の生成をZytronエンジンから切り離し、チェーン上の負担を大幅に軽減しました。この方法はZK証明を並行して生成することが可能で、拡張性があり効率的です。これは、報酬と罰則のメカニズムを持つ経済モデルによって駆動されています。
- 最適化されたプレコンパイルコントラクトとP2Pノードネットワーク
同時に、Zytronはプレコンパイルコントラクトを提供するだけでなく、チェーンノードのデータサービスをシャーディングしてコントラクトを実行します。シャーディング技術により、コントラクトの実行は複数のノードで同時に行われ、並行実行が可能になり、処理効率が大幅に向上し、遅延が減少します。
具体的には、チェーン上のノードはピアツーピア(P2P)ネットワークを介して接続されています。このネットワークはコントラクトの検証を実行するために特化されており、各ノードが直接効率的に通信できることを保証します。P2Pネットワークを使用する利点は、中間の伝送段階を減らし、データ伝送をより迅速にすることです。また、ノード間の通信とアドレスの位置決めにはKademliaアルゴリズム(効率的な分散ハッシュテーブルDHTアルゴリズム)が使用されており、Kademliaの構造化設計により、ノードが他のノードを探し、連絡を取る際により迅速かつ正確になります。
実行において、ZytronはKademliaアルゴリズムで定義されたノード間の距離ルールに基づいてコントラクトの実行プロセスをシャーディングします。これは、コントラクトの異なる部分がノード間の距離に基づいて異なるネットワークノードで実行されることを意味します。この距離に基づく配分方式は、Zytronネットワーク内で計算負荷を均等に分散させ、システム全体の速度と効率を向上させるのに役立ちます。
- データベース
データ処理効率をさらに向上させるために、Zytronエンジンはより使いやすいリレーショナルデータベースとキャッシュデータベースを統合し、データベースを最適化してゲームの運営におけるデータ処理効率を大幅に向上させています。
- EnginLayerとの統合
上記の設計に加えて、ZytronエンジンはEigenLayerともモジュール化統合され、AVS計算層を展開しています。開発者は自分のLayer3 APP Chainにこのサービスを統合することで、ゲーム内のPoSのハードルを大幅に下げ、安全性とゲームの運営効率を向上させることができます。
現在、Zytronのzk-SNARKスタックの処理速度は、どのLayer2よりも10倍以上速く、Gasコストは200倍以上低くなっています。同時に、すべてのプレイヤーはゲームやイベントを通じてZero Gas SBTを獲得でき、スムーズなゲーム体験(0 Gas)を得ることができます。ZytronはTelegram Mini App (TMA)インターフェースもサポートしており、ゲームアプリケーションは超カジュアルゲームやWeb3ネイティブ金融ツールを通じてユーザー獲得率を向上させることができます。
さらに、プレコンパイルコントラクトを利用することで、開発者は暗号操作などのリソース集約型タスクを効率的に処理できます。
以下はZytronエンジンLayer3メインネットの具体的な情報です:
まとめ
Zytronエンジンに基づいて、Zypher Networkはチェーンゲームの分野で次の段階の発展への道を開いています。一方では、全セットのZKソリューションとツールキットに基づいて、開発者が低いハードルでゲームをデプロイ、移行できることをサポートし、モジュール化、Layer3の方法で専用のゲーム基盤を構築します。もう一方では、サーバー抽象化のソリューションにより、ゲームの運営はもはや中央集権的なサーバーに依存せず、去中心化、高効率、安全性を兼ね備え、プレイヤーに優れたゲーム体験を提供します。
ゲームロジック、トークン経済モデル、スマートコントラクトなどの要素はもはや分断されておらず、新しい動的な組み合わせを通じてゲームにさらなる生命力と創造性をもたらすことが期待されます。複雑なゲームロジックを持つAAAゲームでさえ、ブロックチェーンゲームの形態でデプロイされ、完璧に運営されることが可能です。
Web2.5の形態のブロックチェーンゲームは持続不可能な状態であり、Web2.5からWeb3への移行はブロックチェーンゲームの発展における必然的なトレンドです。Zypher Networkはこのプロセスにおいて不可欠な触媒となり、このトレンドのリーダーとなっています。