FOCG全チェーンゲーム分野で注目すべきプロジェクトを振り返る
原文作者:dt,DODOResearch
全チェーンゲームは、暗号ネイティブコミュニティが待ち望む次のブロックチェーンの重要なアプリケーションであり、一時的に人気を博したGameFiとは異なり、金融性を主体としたゲーム内では資産以外のデータはブロックチェーンに載せられません。FOCG(Fully on-chain game)は、ゲーム性を重視し、ゲームのすべてのコアロジックと状態がブロックチェーン上に展開され、完全にブロックチェーンによって駆動され、中央集権的なサーバーは一切関与しません。従来のゲームと比較して、全チェーンゲームはより高いオープン性、非中央集権性、持続性を実現できます。
全チェーンゲームの究極の目標は、完全に自治的でオープンなゲーム世界を創造することであり、これを「自治世界」(Autonomous Worlds)とも呼びます。このような世界では、ゲームは永続的に存在し、中央集権的な運営者に依存せず、すべてのルールロジックと参加は非中央集権的なブロックチェーンを通じて行われ、検証されます。また、これらの自治ゲーム世界はシームレスに相互運用可能であり、異なるゲームのキャラクターや資産も別のゲームで使用できるため、真にオープンで相互接続された「ゲームメタバース」を構築します。
今週、Dr. DODOがFOCG全チェーンゲーム分野で長年深耕している注目すべきプロジェクトを紹介します!
StarkNet エコシステム
最近、発行の噂が広まり話題となっているL2公チェーンStarknetは、その技術と開発が全チェーンゲームの展開に非常に適しています。その利点は以下の三つに分けられます:
- 高性能:StarkNetは再帰的証明、状態遷移などの技術手段を通じて、大量の計算とストレージを定数サイズの証明に圧縮でき、効率を大幅に最適化します。これにより、毎秒百万件以上、さらにはそれ以上の取引処理速度を実現し、全チェーンゲームの高性能な要求を完全に満たします。
公平性:全チェーンゲームには公平なランダム性が必要であり、ゼロ知識証明技術を使用するStarkNetは、ランダム性が必要な多くのゲーム(カード抽選、サイコロなど)をネイティブにサポートしています。StarkNetはCairo V1のアップグレード後、検証可能なランダム関数(Verifiable Random Function, VRF)技術を導入し、証明可能なランダム数を実現することで、ゲームの公平性を保証します。
コーディング効率:従来のEVM公チェーンで最も一般的に使用されるSolidityと比較して、StarkNetの公式言語Cairoは複雑なプロジェクトの記述により適しており、コード量が少なく、実行効率が高く、全チェーンゲームの開発の複雑さを軽減し、高価なガス費用を節約します。
StarkNetが全チェーンゲームに適している理由を紹介した後、StarkNetエコシステムで開発されているいくつかのプロジェクトを紹介します:
Dojo: Dojoは、StarkNet向けのオープンソースのゲームエンジンおよびツールキットです。Cairo言語を利用して効率的なエンティティ-コンポーネント-システムアーキテクチャを実現し、ゲーム開発プロセスを簡素化しています。また、ネイティブにゼロ知識証明をサポートし、ランダム性とデータプライバシーを保証しています。すでにInfluence、Loot Survivor、Briqなどの複数のゲームが成功裏にローンチされています。現在、Dojoコミュニティは機能拡張を継続しており、将来的にはL3ソリューション、楽観的アップデート、クライアント証明などの方向での開発を計画しています。
Loot Realm : Loot NFTコミュニティDAOによって推進され、オープンで拡張可能、永続的なチェーン上のゲーム世界を構築することを目指しています。複数のサブゲームを含み、現在リリースされているのはテキストアドベンチャーゲームLoot SurvivorとMMO全チェーンゲームRealms: Eternumです。Loot Realmは、全チェーンゲームがオープンで共有され、自治運営を実現する可能性を示しています。
Influence: Influenceは、宇宙をテーマにした資源管理と戦略ゲームです。プレイヤーは小惑星帯でインフラと経済活動を行うことができ、このゲームはStarkNetの高性能を全面的に活用し、経済システムの全チェーン化と複雑なビジネスロジックのモデリングを実現しています。現在、Influenceは積極的に開発中で、段階的に複数のサブゲームをリリースする計画です。
Briq: Briqはオープンなチェーン上の創作スペースであり、「ブロックチェーン界のレゴ」と称されています。ユーザーは異なるブロックを収集して組み立てることで、唯一無二のブロックチェーンアートを自由に構築できます。Briqは、全チェーンゲームがユーザー生成コンテンツとメタスペースをサポートする可能性を示しています。
MUD & Redstone - LATTICE チーム
次に紹介するのは、全チェーンゲームエンジンMUDと全チェーンゲーム向けに設計されたL2公チェーンRedstoneです。その前に、開発チームであるLatticeについて紹介する必要があります。Latticeはオープンソース開発者コミュニティ0x PARCのコアチームであり、2020年には最初の全チェーンゲームDark Forestの開発に参加しました。Dark Forestの後、Latticeは全チェーンゲームの分野で深く掘り下げ、多くのゲームを開発した結果、当時の全チェーンゲーム開発に多くの痛点が存在することを理解し、全チェーンゲームエンジンMUDを開発しました。
LatticeチームはMUDをFOCG専用のゲームエンジンと称していますが、実際にはゲームエンジンは二つの大きな部分に分けて見ることができます。スマートコントラクトアプリケーション開発フレームワーク + チェーン上の関係型データベースです。効率的なEVMデータベースを内蔵し、自動的なチェーン上とチェーン下の状態同期をサポートし、多くのゲームで一般的に使用されるロジックをフレームワークとして記述することで、開発プロセスを大幅に簡素化しています。開発者はデータ構造を定義するために設定を行うことができ、MUDエンジンは自動的にSolidityライブラリを生成します。現在、90%以上のEVM全チェーンゲームはMUDを基に構築されています。
Source: https://github.com/latticexyz/mud
MUDに基づくゲームの数が増えるにつれて、Latticeチームは既存のEVM公チェーンが大規模なチェーン上のアプリケーションをサポートするのが難しいことに気付きました。そこで、自主的にRedstoneロールアップソリューションを開発しました。RedstoneはLayer 1にデータの要約のみを提出することで、コストを大幅に削減し、設計上MUDとの互換性を特に最適化し、高スループットの全チェーンゲームを実現可能にしました。
Redstoneは新世代の全チェーンゲーム向けLayer 2技術の探求を代表し、MUDとの深い互換性がエコシステム全体の発展を大きく推進しています。現在、Redstoneのテストネットはオンラインで、Sky Strifeを含む複数のゲームをサポートしており、メインネットは2024年第1四半期に正式にオンラインになる予定です。
Source: https://redstone.xyz/
Argus & Paima
DojoやLatticeチームに加えて、全チェーンゲームエンジンや全チェーンゲーム公チェーンに取り組んでいる多くのチームがあり、次に紹介するArgusとPaimaはその中でも優れた存在です。
ArgusチームのメンバーはLatticeと同様にDark Forest開発者コミュニティから頭角を現し、Dark Forestの経験から現在のブロックチェーンインフラにおけるFOCG開発者の困難を理解し、Argusを設立しました。Argusはブロックチェーンゲーム向けの高性能インフラを構築することを目指しており、1kx、Polychain Capital、Dragonfly Capitalなどのトップベンチャーキャピタルから数千万ドルの資金を調達しています。現在、主に二つの製品があります:
World Engine : これはArgusが独自に開発したブロックチェーンゲーム向けのLayer 2ソリューションです。World Engineは革新的なシャーディングメカニズムを実現し、ゲームのリアルタイム負荷に合わせて水平に拡張でき、カスタマイズされたGame Shardを通じてゲーム状態の遷移を行い、実行性能を大幅に向上させます。
Cardinal : これはWorld Engineの上に構築されたゲームシャーディングソリューションで、CardinalはGo言語で開発され、高効率なエンティティ-コンポーネント-システムアーキテクチャを実現しています。主流のゲームエンジンと高度に互換性があり、ユーザーはUnity、Unrealなどの商業ゲームエンジンとシームレスに接続できます。
もう一つの優れた存在であるPaimaは、他のチームとは異なり、主にEthereumやEthereum L2に焦点を当てておらず、CardanoとMilkomedaに重点を置いています。Cardano財団から100万ドルの寄付を受けており、主力製品であるPaima Engineはブロックチェーンゲーム向けの汎用開発フレームワークで、開発者はPaimaのロールアップ内で直接ゲームを展開でき、ゲームの拡張の難易度を下げています。また、クロスチェーンメカニズムも内蔵されており、同じゲームを異なる公チェーンに展開し、環境間の状態同期を実現します。さらに、PaimaはShinkai AIレイヤーを通じて自動化されたスマートゲームユニットを提供し、オープンなゲーム「オペレーティングシステム」として機能します。
筆者の見解
筆者は全チェーンゲームの概念が確かに魅力的であり、最終的な理想であるAutonomous Worldsは一種のオタクユートピアの感覚を持っていると考えていますが、FOCGがブロックチェーンの世界で次の100億ドルの分野になるかどうかには疑問を持っています。
FOCGは全チェーン上の設計のため、現代のWeb2ゲーム大手が追求する重要な指標である性能や画面の滑らかさなどを犠牲にせざるを得ません。その代わりに、よりゲーム性やゲーム内経済の金融問題のバランスを取ることが求められます。筆者はFOCG全チェーンゲームが確かに一部の真のユーザーを引き付けることができると考えていますが、ブロックチェーンのマスアダプションの突破口にはなり得ないと考えています。
小さくて美しいルートは、このタイプのプロジェクトにとってより適した方向性であり、したがってコミュニティの忠誠度や粘着度はFOCG分野の高品質プロジェクトを探求する上で非常に重要な指標となるでしょう。そして全体的なブロックチェーンの世界において、筆者はFOCG全チェーンゲームが次の波の百花繚乱の大叙事詩になるとは考えていません。