> 2023年、ブロックチェーンインフラはレイヤー2への関与が増加し、金融やソーシャルインタラクションなどのアプリケーションレイヤーは十分なイノベーションを欠いているため、「Crypto Native」に準拠したフルチェーンゲームトラックがアプリケーションのリーダーとなっているレイヤーの物語。**作者: ゲータバース**## 2023 年のフルチェーン ゲーム開発の概要2023 年にはチェーン全体のゲームが非常に大きな進歩を遂げ、ますます注目を集めています。いくつかの理由があると考えられます。1. Jump Crypto は、今年の初めにフルチェーン ゲームの概念の含意と拡張を明確にし、フルチェーン ゲームと GameFi を明確に区別しました。2. ECS ベースのゲーム エンジンが今年の初めに登場し始め、チェーン上で複雑なアプリケーションを構築することがより便利になりました。3. Ticking Chain の出現により、フルチェーン ゲームの論理フレーム リフレッシュ レートが質的に飛躍し、フルチェーン ゲームの種類がターンベースから、高いリフレッシュ レートを必要とするリアルタイム ストラテジー カテゴリに拡大されました。4. AA ウォレットは 2023 年に普及し、フルチェーン ゲームの操作エクスペリエンスが大幅に向上し、今後はチェーン操作の各ステップで署名や承認を行う必要がなくなります。5. ZK テクノロジーは、ZK-Rollup の人気とともに急速に発展し、ゲームのチェーン全体が情報対称ゲームの作成から「非対称情報ゲーム」に拡大するのに役立ちました。6. Autonomous Worlds の物語は、主に 2 つの比較的大規模な業界イベントにより、オタク サークルから VC サークルに浸透し始めました。最初のイベントは、ETHGlobal、0xPARC、Lattice によって 5 月に開催された「Autonomous Worlds Hackathon」というオンライン ハッカソンでした。もう1つは11月にイスタンブールで開催された「Autonomous Worlds Assembly」というオフラインカンファレンス。7. 12 を超えるフルチェーン ゲームが 2023 年にテストネット段階に入り、最初にプレイアビリティを実証する予定です。8. 2023年、ブロックチェーンインフラはレイヤー2への関与が増加し、金融やソーシャルインタラクションなどのアプリケーションレイヤーはイノベーションが不足しているため、「Crypto Native」に準拠したフルチェーンゲームトラックがアプリケーションレイヤーのリーダーとなる物語。以下では、インフラストラクチャ、物語ロジック、フルチェーン ゲーム、業界の資金調達などのいくつかの側面から詳しく説明します。## インフラストラクチャー私たちは、フルチェーン ゲームのインフラは、ゲーム エンジン、Ticking Chain、ZKP ベースの情報隠蔽システム、および AA アカウントであると考えています。### ゲームエンジンゲーム エンジンは、ビデオ ゲームの開発と作成に使用されるソフトウェア フレームワークです。ゲーム開発に必要な多くのコア機能が含まれており、従来の Web2 ゲームの場合、通常、レンダリング エンジン、オーディオ処理、物理シミュレーション、アニメーション システムなどが含まれます。ゲーム エンジンを使用することで、開発者は技術インフラストラクチャ全体を最初から構築することなく、ゲームのデザインと創造性に集中できます。ゲーム エンジンは、ゲーム開発者に、開発コストと時間を削減するための高速かつ効率的なツールを提供します。チェーン全体のゲームについては、開発者がゲーム ロジックを迅速に展開できるようにするツールも必要です。これにより、開発サイクルが短縮されるだけでなく、その後の反復的な開発とオープン エコシステムでの相互運用性のための統一されたデータ標準が提供されます。ブロックチェーンシステムを分散データベースとみなすと、この分散データベースにゲームデータを効率的に保存および読み出し、大規模なスマートコントラクトを構築し、フロントエンドのステータスとタイムリーに同期することは容易ではありません。 ECS アーキテクチャに基づいたフルチェーン ゲーム エンジンが誕生しました。ECS (Entity-Component-System) は本質的にデータ構造のモデリング手法であり、その核心はデータを保存および編成する方法にあります。1. **エンティティ**: ECS モードでは、エンティティは抽象概念であり、データを直接保持するのではなく、コンポーネントを通じてデータを関連付けます。エンティティは 1 つ以上のコンポーネントのコンテナとして見ることができ、その主な機能はコンポーネントに一意の識別子を提供することです。2. **コンポーネント**: コンポーネントはデータのキャリアです。 ECS モードでは、すべてのデータがコンポーネントにカプセル化されます。各コンポーネントは、位置、速度、色などの特定の属性または動作を表します。コンポーネントにはデータのみが含まれ、ロジックや動作は含まれません。3. **System()**: システムはデータが処理される場所です。システムは、エンティティのコンポーネントに基づいてエンティティの処理方法を決定します。各システムには、レンダリング、物理シミュレーション、AI ロジックなどの 1 つ以上の特定のタスクがあります。データ (コンポーネント) と動作 (システム) を分離し、データの保存と処理をより柔軟かつ効率的にします。このアーキテクチャの利点は次のとおりです。* **構成可能性**: さまざまなコンポーネントを組み合わせることで、多数のクラスや構造を作成しなくても、さまざまなプロパティや動作を持つエンティティを作成できます。* **データの局所性**: コンポーネントにはデータのみが含まれるため、関連するデータを密接して一緒に保存できるため、キャッシュの使用率が向上し、パフォーマンスが向上します。* **再利用性**: システムは、データがどのエンティティから来たのかではなく、データのみを考慮するため、同じシステムを複数のエンティティ間で再利用できます。* **並列処理**: データと動作の分離により、マルチスレッド環境でのデータの並列処理が容易になります。Jump Crypto (@jump\_) も ARC (Action Registry Core) アーキテクチャのゲーム エンジンを提案しましたが、このアーキテクチャは ECS アーキテクチャの単なる変形であり、多くの制限があると考えられているため、現在、いわゆるフルチェーン ゲームが提供されています。エンジンアーキテクチャはECSアーキテクチャを採用。**MUD**: Lattice (@latticexyz) の MUD は、Web3 分野で最も古くて有名なフルチェーン ゲーム エンジンです。以前の第一世代バージョンでは、MUDv1 は ECS をベースにしたフレームワークであると明記されていましたZhongshi Lattice は、MUD の全体的なアーキテクチャに大きな変更を加えた V2 バージョンを発表しました。MUDv2 には、Store (オンチェーン データベース)、World (標準化されたアクセス制御、アップグレード、モジュールを提供するエントリ ポイント フレームワーク)、Foundry が含まれます。ベースの高速開発ツール、オンチェーン状態を反映するクライアント データ ストア、および MODE (SQL を使用してクエリでき、オンチェーン状態を反映できる Postgres データベース)。年末に、MUD は Red Stone という名前の独自の個別の Layer2 ロールアップ (OP スタックに基づく) を導入しました。現在、MUD は EVM 互換チェーンでのみ動作します。**Dojo**: StarkNet の Cairo は、Solidity で書かれていることに加えて、チェーン全体のゲームで一般的に使用される言語でもあります。ただし、MUD はカイロとは相性が良くありません。したがって、StarkNet エコシステムの 2 つのアクティブなプロジェクトである Realms と Briq の創設者である Fork MUD は、カイロをベースにしたフルチェーン エンジンである Dojo (@ohayo\_dojo) を共同開発しました。**World Engine**: Argus (@ArgusLabs\_) は、フルチェーン ゲーム用に特別に設計されたシャード化ロールアップ フレームワークです。 World Engine は 2 つの主要な部分に分かれています。最初の部分はコアであり、シャーディングをサポートするハイブリッド実行レイヤーおよびシーケンサーである EVM ベース シャードと、高性能ゲーム エンジンと実行レイヤーであるゲーム シャードの 2 つの主要な要素で構成されます。これに加えて、クライアント/サーバー通信用のトランザクション リレーやネットワーク コード、Dark Forest などの ZK ゲーム用の ZK Cloud Prover などの周辺コンポーネントもあります。簡単に言うと、World Engine も ECS アーキテクチャを使用しており、EVM 互換の Layer2 チェーンが付属しており、このチェーンは効率的な自動「論理フレーム」リフレッシュを実現できます。**Keystone**: Curio (@0xcurio) は 5 月に、ゲーム Tick と ECS フルチェーン ゲーム エンジンを内蔵した L2 チェーンである Keystone をオープンソース化しました。このチェーンは OP スタックに基づいています。この設計により、スマート コントラクトを介して ECS 状態を書き込む場合と比較して、すべての ECS 操作 (クエリやステータス設定など) のパフォーマンスが高速化されます。カスタム プリコンパイルを通じて、スマート コントラクトは基盤となる ECS チェーンの状態にアクセスできます。ゲーム ロジックは Solidity の代わりに Go で記述でき、大規模並列化が可能です。他のチェーンも、MOVE 言語に基づく Obelisk (@0xObeliskLabs)、Solana に基づく BOLT (@magicblock) など、ECS アーキテクチャに基づくさまざまなフルチェーン ゲーム エンジンを開発しています。### カチカチチェーン従来のゲームは、その中核となる操作メカニズムがゲーム ループであるため、ループベースです。ゲーム ループは、通常、ユーザー入力の処理、ゲーム状態の更新、ゲーム世界のレンダリングのステップを含む反復プロセスです。このループはゲームの実行中も継続し、ゲームの世界を流動的に保つために 1 秒あたり数十回から数百回実行されることがよくあります。このアーキテクチャでは、ゲーム システム (物理エンジン、AI システムなど) は、各ループで対象となるゲーム エンティティとコンポーネントを検査して処理します。ただし、ブロックチェーンのアーキテクチャはプッシュベースです。ブロックチェーンは、ネットワーク内のノードを通じて情報を共有および保存する分散データベースです。ノードが新しいトランザクション (転送、コントラクト呼び出しなど) を生成すると、そのトランザクションはネットワークにプッシュされ、トランザクションを受信した後、他のノードが検証してブロックチェーンに追加します。これは受動的なプロセスであり、ノードは積極的に新しいトランザクションを探しませんが、ネットワーク内の他のノードが新しいトランザクションを送信するのを待ちます。したがって、ブロックチェーン アーキテクチャはプッシュベースであると言われます。従来の Web2 ゲームでは、ゲーム ループ関数の実行は「論理フレーム」とも呼ばれ、ゲーム バックエンド サーバーに統合することも、別個の「ハートビート サーバー」としてセットアップすることもできます。フルチェーン ゲームでは、論理フレーム同期は通常、「遅延更新」と「手動ティック」を使用してアクティブなゲーム ループを実行します。この欠点は、論理フレームのリフレッシュ レートが比較的低く、生成されるガス料金が比較的高いことです。 @therealbytes は、ループ関数をチェーン ノードにプリコンパイルすることで、効率的で自動化された論理フレーム同期を実現します。ここでの代表的な企業は World Engine と Keystone で、ティック チェーン機能を ECS アーキテクチャに統合することで、フルチェーン ゲーム ロジック フレームの同期リフレッシュ レートが 1 桁増加し、フル チェーンで作成できるテーマが拡張されました。チェーンゲームの範囲。### AA ウォレットフルチェーン ゲーム操作のすべてのステップをチェーンにアップロードする必要があるため、これは使用時に大きな不便さをもたらします。ユーザーがすべてのステップでトランザクションに署名して承認することは常に不可能です。この問題を解決するために、以前は「Burner Wallet」を設定する方法がありました。いわゆる Burner ウォレットは、ユーザーがゲーム Web サイトにアクセスしたときに自動的に生成される一時的なウォレットで、秘密キーはローカル ブラウザのキャッシュに保存され、各トランザクションは自動的に承認されます。これは一時的な解決策としか考えられず、結局のところ、ユーザーがブラウザのキャッシュを更新する限り、アカウントは永久に消えてしまいます。十分なセキュリティとプライバシーが欠如しています。AA アカウント抽象ウォレットの登場により、この問題は完全に解決されました。現在イーサリアムには 2 種類のアカウントがあることがわかっています: 最初のアドレスは外部所有アカウント (EOA) で、多くの場合ウォレット アカウントと呼ばれ、秘密キーと公開キーで構成されます。各取引です。もう 1 つはスマート コントラクト アカウントであり、イーサリアム上に展開されるさまざまな DApps はスマート コントラクトの形式で実行されます。アカウント抽象化には、互換性のある 4337 ソリューションとネイティブ アカウント抽象化ソリューションの 2 つのルートがあります。現在、Arbitrum、Polygon、Optimism、BNB にはネイティブに統合されたアカウント抽象化がありません。 4337 関連製品 (Biconomy、Stackup など) を通じてさらに多くのものがサポートされており、インフラストラクチャはまだ構築中ですが、Starknet と zkSync の 2 つのチェーンはネイティブ アカウント抽象化をサポートしています。AA ウォレットはセッション キーを Paymaster に統合できます。つまり、ユーザーは、指定された期間、最大ガス、特定のトークンの最大トランザクション量などのパラメータのセットに基づいて、フルチェーン ゲームのトランザクションを事前承認します。特定の契約、特定の機能など。これにより、操作のたびに署名確認をする必要がなく、ゲームプレイが中断されない、プレイヤーの利便性を実現できます。もう 1 つの開発は ERC-6551 です。すべての ERC-721 トークンにスマート コントラクト アカウントを提供します。これらのアカウントにより、ERC-721 トークンは ERC-20、ERC-721、ERC-1155 などのさまざまな資産を所有できるようになるだけでなく、ERC-721 トークンも有効になりますさまざまなアプリケーションとの対話を行うため。フルチェーンゲームの分野では、ゲームアセットとゲームIDの同時移転が可能です。### ZKPに基づくチェーン上の情報隠蔽「Fog of War」はゲームによく見られる仕組みで、代表的な例としては「StarCraft」や「Warcraft 3」などがあります。このデザインは、ゲーム マップの特定のエリアを覆うことで情報を隠し、プレイヤーがそのエリアを探索したときにのみ明らかになります。この仕組みはゲーム環境の予測不可能性を高め、いわゆる不完全情報ゲームの典型的な特徴である。ほとんどの人気のある MMO は不完全な情報ゲームの仕組みを採用しているため、プレイヤーは探索や戦略を立てる余地がさらに広がります。ただし、ブロックチェーン技術では、データは通常完全にオープンかつ透明であるため、不完全な情報メカニズムを実装することが困難になります。ただし、プレイヤーはゼロ知識証明技術 zkSNARK を使用して検証可能な有効なアクションを公的に送信する必要がある一方で、Dark Forest ゲームはプライバシーをうまく維持しています。このようにして、Dark Forest はブロックチェーン上に不完全な情報を持ったゲーム環境を構築します。ただし、この複雑な情報隠蔽方法には、カスタマイズされた ZK 回路プログラミングが必要であるため、フルチェーン ゲームでは広範な情報隠蔽を実現できません。これが、2023 年に生産されるほぼすべてのフルチェーン ゲームに「戦争の霧」が存在しない理由です。市場は依然として、「霧の戦争」機能を実装できるユニバーサル ZK 回路を必要としています。Zypher Games (@Zypher\_Games) など、いくつかのチームがこの問題の解決に取り組んでいます。Zypher Games (@Zypher\_Games) は、最適化された wasm とこの契約により、高性能、低コストの分散シャッフル処理が実現します。そのオンチェーンのランダム性は従来の VRF を必要とせず、分散化と公平なシャッフルとゲームを実現します。同時に発売されたゼロ知識ゲーム エンジン UZKGE には、急速に拡大するゼロ知識 (ZK) 回路ライブラリを補足する高度に最適化された Plonk ライブラリがあり、ゲーム開発者のさまざまなニーズを満たすように注意深く作成されています。これらの回路により、複雑な計算が容易になり、プレイヤーのプライバシーを保護しながらゲーム メカニクスの整合性が確保され、これらの暗号化テクノロジにより、ゲーム開発者は基礎的な詳細を明らかにすることなく重要なゲーム データを検証できます。10 月に、0xPARC の @FlynnCalcutt が記事「ZK Hunt: 未知への探索」を公開しました。この記事では、「コミットメント」メソッド、ZK 回路の使用方法を紹介し、トークン罰と組み合わせて複数のチェーンを実装する方法を紹介しました。情報隠蔽は、次のような新しいアイデアを提供します。非対称情報を使用してフルチェーン ゲームを作成します。## 物語ロジックJumpy Crypto の Shanav K Mehta と Dev Bharel は、1 月に「ゲーム インフラストラクチャ」と呼ばれる一連の記事を発表し、オンチェーン ゲームの分類、フルチェーン ゲームの具体的な定義、フルチェーン ゲームを作成する利点、およびARC ベースのフルチェーン ゲーム エンジン アーキテクチャ。この時点で、チェーン全体のゲームは決定的なトラックになりました。簡単な定義は次のとおりであることがわかりました。完全なオンチェーン ゲームとは、すべてのゲーム ロジックとステータス (アセットなど) がチェーン上にあり、スマート コントラクトを通じて実装されることを意味します。 「オンチェーンゲーム」を指す場合もあります。オンチェーン ゲームに関する文献では、「Autonomous World」または同等の「On-Chain Reality」のような用語がよく登場します。しかし、フルチェーン ゲームの概念は、どちらかというと技術的な議論です。現在、より人気のある物語用語は、ラティックのルーデンスに由来する「自律世界」です。彼は 2022 年に、自分のアイデアを説明するために「自律世界」というタイトルの小さな論文を書きました。記事の中でルーデンス氏は、自律的な世界は「ブロックチェーンの最下層を持つ世界」、つまり自律的な世界には厳格な物語境界と正式な導入ルールがあり、その存在を維持するために特権的な個人を必要としないと考えています。この文は、「自律世界」の 3 つの中心的な特徴を説明しています。1. **物語の厳しい境界**: これは、世界には固定かつ不変の一連の基本ルールがあることを意味します。時代や状況によって変化することがなく、世界に安定感をもたらします。2. **正式な導入ルール**: これは、この世界に入り、参加するための明確で固定された一連のルールがあることを示します。これらのルールには、世界の一部になる方法とその中で相互作用する方法が含まれます。3. **その存在を維持するために特権を持った個人は必要ありません**: 世界は自立しており、維持や管理のために特定の個人や組織に依存しません。Autonomous World の概念では、世界とは特に人間が住む場所を指すのではなく、ルールや物語が収まるコンテナ、つまり場所を指します。厳密に言えば、フルチェーン ゲームと自律ワールドの概念は完全に同等ではありません。すべての自律ワールドはフルチェーン ゲームですが、すべてのフルチェーン ゲームが自律ワールドであるわけではありません。フルチェーン ゲームには権限がない場合があります。地球として拡大すると自律的な世界になります。自律的な世界の物語に加えて、理解するための比較的単純な物語がもう 1 つあります。それは、フルチェーン ゲームは実際には「分散型ゲーム」(分散型ゲーム) であるということです。この物語は主に分散型金融の定式化を模倣しています。金融ルールをスマート コントラクトに記述することは「DeFi」と呼ばれるため、ゲーム ルールをスマート コントラクトに記述して「DeGame」と呼ぶのは自然です。## チェーン全体のゲーム今年は多くのフルチェーンゲームがテスト段階に入っており、その多くはまだ荒削りではあるものの、一応のコンセプト検証は完了しており、ある程度の遊びやすさや組み合わせが見えてきました。### スカイ・ストライフSky Strife (@skystrifeHQ) は、MUD エンジンを使用して構築されたフルチェーンのリアルタイム ストラテジー ゲーム (RTS) です。これは、Lattice の社内ゲーム デザイナーと開発者によって作成されています。 Sky Strife のゲームプレイは、他のリアルタイム ストラテジー ゲームと似ています。 4 人用のマップを例にとると、開始後、4 人のプレーヤーはマップの四隅にあるそれぞれの本拠地に配置されます。プレイヤーの目標は、より多くのリソースを求めて競争し、兵士を生産し、最終的には他のプレイヤーを排除することです。ゲーム内のリソースはゴールドであり、g で表されます。プレイヤーはメインベースでゴールドを消費して、異なる攻撃力と移動速度を持つユニットを生産できます。Sky Strife は 11 月にシーズン 0 のパブリック ベータ テストの新しいラウンドを開始し、Lattice: Redstone がリリースしたフルチェーン ゲーム用に設計された新しいレイヤー 2 拡張ソリューションを使用しました。### 始まりPrimodium(@primodiumgame)は、MUDエンジンをベースに開発された建設シミュレーションゲームで、ゲームの仕組みは有名な経営シミュレーションゲームFactorio「ファクトリオ」をベースにしています。 Primodium では、さまざまな自動生産ラインを設計および構築し、コンベア ベルト、さまざまな工場、マップ上の天然資源を相互に組み合わせて、独自の自動生産ビル複合体を作成し、地球上の帝国を拡大する必要があります。ますます複雑になる工業製品を生産するために。ゲームのアクティビティは、収集、輸送、加工、建設、科学研究、戦闘に分類できます。プレイヤーは継続的にリソースを収集し、テクノロジーをアップグレードし、武器を構築し、他のプレイヤーを倒し、最終的にはゲーム内で惑星を支配する必要があります。### セルCellula (@cellulalifegame) はフルチェーンの人工生命シミュレーション ゲームです。プレイヤーはゲーム内でユニークな「ライフ」を探索、育成、進化させ、収集することができます。このゲームでは、コンウェイのライフ ゲームのルールが「生命」の遺伝コードとみなされ、生命の形と活力が決定されます。ゲームのクラフトテーブルを使用することで、プレイヤーはさまざまな遺伝子配列を自由に作成し、その鎖上に自分の「生命」を繁殖させることができます。この「いのち」は独特の姿や性質を持ち、さまざまな生命体を見せます。イーサリアムのブロックの高さはゲーム内の「時間」として機能し、現実世界の水生生物が徐々に陸上生活に適応し、最終的には両生類になるのと同じように、イーサリアム時空生態系の中でそれぞれの「生命」が成長、進化していきます。しかし、生命のサイクルには常に誕生と死が伴います。「生命」がその活力を失うと、新しい「生命」の誕生のための余地を作るために鎖につながれたまま永久に死にます。### 戦利品サバイバーLoot Survivor (@LootRealms) は、Starknet の Dojo に基づいたテキスト ダンジョン アドベンチャー ゲームです。Realms 自律世界エコシステムの最初のゲームです。Bibliotheca DAO の上級メンバーである Loothero によって開発され、独自の Play2Die メカニズムを使用しています。オリジナルの Loot Project コミュニティのバックストーリーとゲームプレイに触発されており、プレイヤーは獣と戦い、障害物をクリアし、生き残るための装備を集め、リーダーボードで上位を目指して競争する必要があります。### ダークフロンティアDark Frontier (@DarkFrontierGG) は、有名なフルチェーン ゲーム「Dark Forest」のリメイクであり、ゲームプレイはまったく同じです。有名なフルチェーンゲーム「Dark Forest」のリメイクであり、ゲームプレイはまったく同じです。ダーク フロンティアでは、各プレイヤーは自分の惑星を管理し、惑星上の資源を収集し、基地を建設し、戦闘能力を向上させるテクノロジーを開発する必要があります。プレイヤーは資源生産施設、技術研究施設、武器製造施設を利用して戦闘を有利に進めることができます。プレイヤーは星間空間を飛行しながら、継続的な偵察と探索を通じて他の惑星や資源を発見する必要があります。 2 人のプレイヤーが同時に同じ惑星を発見した場合、その惑星を攻撃するか逃げるかを選択できます。攻撃するとき、プレイヤーは自分の武器を使用して相手の基地を攻撃し、相手のリソースを奪取する必要があります。World EngineをベースにArgus社がリメイクした本作は、画面UIが初版と比べ大幅に改善され、12月よりパブリックベータを開始しました。他にも、Gabby World、Infuence、Mississippi、Dope Wars、Mithraeum、Word3、PixeLAW、Shaoshin、Pirate Nation など、制作中または非常に初期のテスト段階にあるフルチェーン ゲームが 10 以上ありますが、これらは詳しい紹介はこちら## 業界融資フルチェーン ゲーミングはブロックチェーン ゲーミングのサブトラックであり、2023 年の概念実証段階では公的資金によるプロジェクトはそれほど多くありませんが、一つずつ紹介していきます。1. ゲーム エンジン Argus Labs は、Elad Gil、Balaji Srinivasan、Siqi Chen、Kevin Aluwi、Sunny Agarwal、Calvin Liu、Scott Moore、Robot Ventures、Anagram、分散資本。2. ゲームエンジンの Curio Research は、TCG Crypto、Zonff Partners、Formless Capital、Smrti Lab、Robot Ventures、および複数のエンジェル投資家が参加した Bain Capital Crypto 主導の 290 万ドルのシードラウンドを完了しました。3. ゲームエンジンのPaima StudiosはCardanoから140万ドルの助成金を受け取り、PaimaコードはGithubで入手可能で、NFTにリンクされたオンチェーンゲームの作成が可能になり、ゲームの状態をNFTにリンクできます。4. FarmVille の共同創設者である Amitt Mahajan によって設立されたブロックチェーン ゲームのスタートアップである Proof of Play は、a16z と Greenoaks が共同主導し、3,300 万ドルのシードラウンドを完了しました参加投資家には、Mercury、Firebase、Zynga、Alchemy、および個人投資家が含まれますRavikant、Balaji Srinivasan、Twitch 創設者の Justin Kan、Emmett Shear が含まれます。 Proof of Play は楽しくて使いやすいブロックチェーン ゲームの作成を目指しており、同社初のソーシャル ロールプレイング ゲーム「Pirate Nation」は昨年 12 月にベータ版をリリースしており、プレイヤーは戦闘、クラフト、取引、探索や探索ができます。 PGLD というラベルの付いたデジタル トークンの場合。5. フルチェーンゲームのCitadelは11月に、Shima Capital、Hashed、Matchbox DAO、Ready Player DAOなどの参加を得て、1kx主導で330万米ドルのシードラウンドを完了したと発表した。> **参考資料**>>>>>>>> \_YYk9JbJz5t7U\_eYOdbr5TnZsRbUw>>
チェーン全体のゲームの 2023 年の年次概要
作者: ゲータバース
2023 年のフルチェーン ゲーム開発の概要
2023 年にはチェーン全体のゲームが非常に大きな進歩を遂げ、ますます注目を集めています。いくつかの理由があると考えられます。
以下では、インフラストラクチャ、物語ロジック、フルチェーン ゲーム、業界の資金調達などのいくつかの側面から詳しく説明します。
## インフラストラクチャー
私たちは、フルチェーン ゲームのインフラは、ゲーム エンジン、Ticking Chain、ZKP ベースの情報隠蔽システム、および AA アカウントであると考えています。
ゲームエンジン
ゲーム エンジンは、ビデオ ゲームの開発と作成に使用されるソフトウェア フレームワークです。ゲーム開発に必要な多くのコア機能が含まれており、従来の Web2 ゲームの場合、通常、レンダリング エンジン、オーディオ処理、物理シミュレーション、アニメーション システムなどが含まれます。ゲーム エンジンを使用することで、開発者は技術インフラストラクチャ全体を最初から構築することなく、ゲームのデザインと創造性に集中できます。ゲーム エンジンは、ゲーム開発者に、開発コストと時間を削減するための高速かつ効率的なツールを提供します。
チェーン全体のゲームについては、開発者がゲーム ロジックを迅速に展開できるようにするツールも必要です。これにより、開発サイクルが短縮されるだけでなく、その後の反復的な開発とオープン エコシステムでの相互運用性のための統一されたデータ標準が提供されます。ブロックチェーンシステムを分散データベースとみなすと、この分散データベースにゲームデータを効率的に保存および読み出し、大規模なスマートコントラクトを構築し、フロントエンドのステータスとタイムリーに同期することは容易ではありません。 ECS アーキテクチャに基づいたフルチェーン ゲーム エンジンが誕生しました。
ECS (Entity-Component-System) は本質的にデータ構造のモデリング手法であり、その核心はデータを保存および編成する方法にあります。
データ (コンポーネント) と動作 (システム) を分離し、データの保存と処理をより柔軟かつ効率的にします。このアーキテクチャの利点は次のとおりです。
Jump Crypto (@jump_) も ARC (Action Registry Core) アーキテクチャのゲーム エンジンを提案しましたが、このアーキテクチャは ECS アーキテクチャの単なる変形であり、多くの制限があると考えられているため、現在、いわゆるフルチェーン ゲームが提供されています。エンジンアーキテクチャはECSアーキテクチャを採用。
MUD: Lattice (@latticexyz) の MUD は、Web3 分野で最も古くて有名なフルチェーン ゲーム エンジンです。以前の第一世代バージョンでは、MUDv1 は ECS をベースにしたフレームワークであると明記されていましたZhongshi Lattice は、MUD の全体的なアーキテクチャに大きな変更を加えた V2 バージョンを発表しました。MUDv2 には、Store (オンチェーン データベース)、World (標準化されたアクセス制御、アップグレード、モジュールを提供するエントリ ポイント フレームワーク)、Foundry が含まれます。ベースの高速開発ツール、オンチェーン状態を反映するクライアント データ ストア、および MODE (SQL を使用してクエリでき、オンチェーン状態を反映できる Postgres データベース)。年末に、MUD は Red Stone という名前の独自の個別の Layer2 ロールアップ (OP スタックに基づく) を導入しました。現在、MUD は EVM 互換チェーンでのみ動作します。
Dojo: StarkNet の Cairo は、Solidity で書かれていることに加えて、チェーン全体のゲームで一般的に使用される言語でもあります。ただし、MUD はカイロとは相性が良くありません。したがって、StarkNet エコシステムの 2 つのアクティブなプロジェクトである Realms と Briq の創設者である Fork MUD は、カイロをベースにしたフルチェーン エンジンである Dojo (@ohayo_dojo) を共同開発しました。
World Engine: Argus (@ArgusLabs_) は、フルチェーン ゲーム用に特別に設計されたシャード化ロールアップ フレームワークです。 World Engine は 2 つの主要な部分に分かれています。最初の部分はコアであり、シャーディングをサポートするハイブリッド実行レイヤーおよびシーケンサーである EVM ベース シャードと、高性能ゲーム エンジンと実行レイヤーであるゲーム シャードの 2 つの主要な要素で構成されます。これに加えて、クライアント/サーバー通信用のトランザクション リレーやネットワーク コード、Dark Forest などの ZK ゲーム用の ZK Cloud Prover などの周辺コンポーネントもあります。簡単に言うと、World Engine も ECS アーキテクチャを使用しており、EVM 互換の Layer2 チェーンが付属しており、このチェーンは効率的な自動「論理フレーム」リフレッシュを実現できます。
Keystone: Curio (@0xcurio) は 5 月に、ゲーム Tick と ECS フルチェーン ゲーム エンジンを内蔵した L2 チェーンである Keystone をオープンソース化しました。このチェーンは OP スタックに基づいています。この設計により、スマート コントラクトを介して ECS 状態を書き込む場合と比較して、すべての ECS 操作 (クエリやステータス設定など) のパフォーマンスが高速化されます。カスタム プリコンパイルを通じて、スマート コントラクトは基盤となる ECS チェーンの状態にアクセスできます。ゲーム ロジックは Solidity の代わりに Go で記述でき、大規模並列化が可能です。
他のチェーンも、MOVE 言語に基づく Obelisk (@0xObeliskLabs)、Solana に基づく BOLT (@magicblock) など、ECS アーキテクチャに基づくさまざまなフルチェーン ゲーム エンジンを開発しています。
カチカチチェーン
従来のゲームは、その中核となる操作メカニズムがゲーム ループであるため、ループベースです。ゲーム ループは、通常、ユーザー入力の処理、ゲーム状態の更新、ゲーム世界のレンダリングのステップを含む反復プロセスです。このループはゲームの実行中も継続し、ゲームの世界を流動的に保つために 1 秒あたり数十回から数百回実行されることがよくあります。このアーキテクチャでは、ゲーム システム (物理エンジン、AI システムなど) は、各ループで対象となるゲーム エンティティとコンポーネントを検査して処理します。
ただし、ブロックチェーンのアーキテクチャはプッシュベースです。ブロックチェーンは、ネットワーク内のノードを通じて情報を共有および保存する分散データベースです。ノードが新しいトランザクション (転送、コントラクト呼び出しなど) を生成すると、そのトランザクションはネットワークにプッシュされ、トランザクションを受信した後、他のノードが検証してブロックチェーンに追加します。これは受動的なプロセスであり、ノードは積極的に新しいトランザクションを探しませんが、ネットワーク内の他のノードが新しいトランザクションを送信するのを待ちます。したがって、ブロックチェーン アーキテクチャはプッシュベースであると言われます。
従来の Web2 ゲームでは、ゲーム ループ関数の実行は「論理フレーム」とも呼ばれ、ゲーム バックエンド サーバーに統合することも、別個の「ハートビート サーバー」としてセットアップすることもできます。フルチェーン ゲームでは、論理フレーム同期は通常、「遅延更新」と「手動ティック」を使用してアクティブなゲーム ループを実行します。この欠点は、論理フレームのリフレッシュ レートが比較的低く、生成されるガス料金が比較的高いことです。 @therealbytes は、ループ関数をチェーン ノードにプリコンパイルすることで、効率的で自動化された論理フレーム同期を実現します。
ここでの代表的な企業は World Engine と Keystone で、ティック チェーン機能を ECS アーキテクチャに統合することで、フルチェーン ゲーム ロジック フレームの同期リフレッシュ レートが 1 桁増加し、フル チェーンで作成できるテーマが拡張されました。チェーンゲームの範囲。
AA ウォレット
フルチェーン ゲーム操作のすべてのステップをチェーンにアップロードする必要があるため、これは使用時に大きな不便さをもたらします。ユーザーがすべてのステップでトランザクションに署名して承認することは常に不可能です。この問題を解決するために、以前は「Burner Wallet」を設定する方法がありました。
いわゆる Burner ウォレットは、ユーザーがゲーム Web サイトにアクセスしたときに自動的に生成される一時的なウォレットで、秘密キーはローカル ブラウザのキャッシュに保存され、各トランザクションは自動的に承認されます。これは一時的な解決策としか考えられず、結局のところ、ユーザーがブラウザのキャッシュを更新する限り、アカウントは永久に消えてしまいます。十分なセキュリティとプライバシーが欠如しています。
AA アカウント抽象ウォレットの登場により、この問題は完全に解決されました。現在イーサリアムには 2 種類のアカウントがあることがわかっています: 最初のアドレスは外部所有アカウント (EOA) で、多くの場合ウォレット アカウントと呼ばれ、秘密キーと公開キーで構成されます。各取引です。もう 1 つはスマート コントラクト アカウントであり、イーサリアム上に展開されるさまざまな DApps はスマート コントラクトの形式で実行されます。
アカウント抽象化には、互換性のある 4337 ソリューションとネイティブ アカウント抽象化ソリューションの 2 つのルートがあります。現在、Arbitrum、Polygon、Optimism、BNB にはネイティブに統合されたアカウント抽象化がありません。 4337 関連製品 (Biconomy、Stackup など) を通じてさらに多くのものがサポートされており、インフラストラクチャはまだ構築中ですが、Starknet と zkSync の 2 つのチェーンはネイティブ アカウント抽象化をサポートしています。
AA ウォレットはセッション キーを Paymaster に統合できます。つまり、ユーザーは、指定された期間、最大ガス、特定のトークンの最大トランザクション量などのパラメータのセットに基づいて、フルチェーン ゲームのトランザクションを事前承認します。特定の契約、特定の機能など。これにより、操作のたびに署名確認をする必要がなく、ゲームプレイが中断されない、プレイヤーの利便性を実現できます。
もう 1 つの開発は ERC-6551 です。すべての ERC-721 トークンにスマート コントラクト アカウントを提供します。これらのアカウントにより、ERC-721 トークンは ERC-20、ERC-721、ERC-1155 などのさまざまな資産を所有できるようになるだけでなく、ERC-721 トークンも有効になりますさまざまなアプリケーションとの対話を行うため。フルチェーンゲームの分野では、ゲームアセットとゲームIDの同時移転が可能です。
ZKPに基づくチェーン上の情報隠蔽
「Fog of War」はゲームによく見られる仕組みで、代表的な例としては「StarCraft」や「Warcraft 3」などがあります。このデザインは、ゲーム マップの特定のエリアを覆うことで情報を隠し、プレイヤーがそのエリアを探索したときにのみ明らかになります。この仕組みはゲーム環境の予測不可能性を高め、いわゆる不完全情報ゲームの典型的な特徴である。ほとんどの人気のある MMO は不完全な情報ゲームの仕組みを採用しているため、プレイヤーは探索や戦略を立てる余地がさらに広がります。
ただし、ブロックチェーン技術では、データは通常完全にオープンかつ透明であるため、不完全な情報メカニズムを実装することが困難になります。ただし、プレイヤーはゼロ知識証明技術 zkSNARK を使用して検証可能な有効なアクションを公的に送信する必要がある一方で、Dark Forest ゲームはプライバシーをうまく維持しています。このようにして、Dark Forest はブロックチェーン上に不完全な情報を持ったゲーム環境を構築します。
ただし、この複雑な情報隠蔽方法には、カスタマイズされた ZK 回路プログラミングが必要であるため、フルチェーン ゲームでは広範な情報隠蔽を実現できません。これが、2023 年に生産されるほぼすべてのフルチェーン ゲームに「戦争の霧」が存在しない理由です。市場は依然として、「霧の戦争」機能を実装できるユニバーサル ZK 回路を必要としています。Zypher Games (@Zypher_Games) など、いくつかのチームがこの問題の解決に取り組んでいます。Zypher Games (@Zypher_Games) は、最適化された wasm とこの契約により、高性能、低コストの分散シャッフル処理が実現します。そのオンチェーンのランダム性は従来の VRF を必要とせず、分散化と公平なシャッフルとゲームを実現します。同時に発売されたゼロ知識ゲーム エンジン UZKGE には、急速に拡大するゼロ知識 (ZK) 回路ライブラリを補足する高度に最適化された Plonk ライブラリがあり、ゲーム開発者のさまざまなニーズを満たすように注意深く作成されています。これらの回路により、複雑な計算が容易になり、プレイヤーのプライバシーを保護しながらゲーム メカニクスの整合性が確保され、これらの暗号化テクノロジにより、ゲーム開発者は基礎的な詳細を明らかにすることなく重要なゲーム データを検証できます。
10 月に、0xPARC の @FlynnCalcutt が記事「ZK Hunt: 未知への探索」を公開しました。この記事では、「コミットメント」メソッド、ZK 回路の使用方法を紹介し、トークン罰と組み合わせて複数のチェーンを実装する方法を紹介しました。情報隠蔽は、次のような新しいアイデアを提供します。非対称情報を使用してフルチェーン ゲームを作成します。
物語ロジック
Jumpy Crypto の Shanav K Mehta と Dev Bharel は、1 月に「ゲーム インフラストラクチャ」と呼ばれる一連の記事を発表し、オンチェーン ゲームの分類、フルチェーン ゲームの具体的な定義、フルチェーン ゲームを作成する利点、およびARC ベースのフルチェーン ゲーム エンジン アーキテクチャ。この時点で、チェーン全体のゲームは決定的なトラックになりました。
簡単な定義は次のとおりであることがわかりました。
完全なオンチェーン ゲームとは、すべてのゲーム ロジックとステータス (アセットなど) がチェーン上にあり、スマート コントラクトを通じて実装されることを意味します。 「オンチェーンゲーム」を指す場合もあります。オンチェーン ゲームに関する文献では、「Autonomous World」または同等の「On-Chain Reality」のような用語がよく登場します。
しかし、フルチェーン ゲームの概念は、どちらかというと技術的な議論です。現在、より人気のある物語用語は、ラティックのルーデンスに由来する「自律世界」です。彼は 2022 年に、自分のアイデアを説明するために「自律世界」というタイトルの小さな論文を書きました。
記事の中でルーデンス氏は、自律的な世界は「ブロックチェーンの最下層を持つ世界」、つまり自律的な世界には厳格な物語境界と正式な導入ルールがあり、その存在を維持するために特権的な個人を必要としないと考えています。
この文は、「自律世界」の 3 つの中心的な特徴を説明しています。
Autonomous World の概念では、世界とは特に人間が住む場所を指すのではなく、ルールや物語が収まるコンテナ、つまり場所を指します。厳密に言えば、フルチェーン ゲームと自律ワールドの概念は完全に同等ではありません。すべての自律ワールドはフルチェーン ゲームですが、すべてのフルチェーン ゲームが自律ワールドであるわけではありません。フルチェーン ゲームには権限がない場合があります。地球として拡大すると自律的な世界になります。
自律的な世界の物語に加えて、理解するための比較的単純な物語がもう 1 つあります。それは、フルチェーン ゲームは実際には「分散型ゲーム」(分散型ゲーム) であるということです。この物語は主に分散型金融の定式化を模倣しています。金融ルールをスマート コントラクトに記述することは「DeFi」と呼ばれるため、ゲーム ルールをスマート コントラクトに記述して「DeGame」と呼ぶのは自然です。
チェーン全体のゲーム
今年は多くのフルチェーンゲームがテスト段階に入っており、その多くはまだ荒削りではあるものの、一応のコンセプト検証は完了しており、ある程度の遊びやすさや組み合わせが見えてきました。
スカイ・ストライフ
Sky Strife (@skystrifeHQ) は、MUD エンジンを使用して構築されたフルチェーンのリアルタイム ストラテジー ゲーム (RTS) です。これは、Lattice の社内ゲーム デザイナーと開発者によって作成されています。 Sky Strife のゲームプレイは、他のリアルタイム ストラテジー ゲームと似ています。 4 人用のマップを例にとると、開始後、4 人のプレーヤーはマップの四隅にあるそれぞれの本拠地に配置されます。プレイヤーの目標は、より多くのリソースを求めて競争し、兵士を生産し、最終的には他のプレイヤーを排除することです。ゲーム内のリソースはゴールドであり、g で表されます。プレイヤーはメインベースでゴールドを消費して、異なる攻撃力と移動速度を持つユニットを生産できます。
Sky Strife は 11 月にシーズン 0 のパブリック ベータ テストの新しいラウンドを開始し、Lattice: Redstone がリリースしたフルチェーン ゲーム用に設計された新しいレイヤー 2 拡張ソリューションを使用しました。
始まり
Primodium(@primodiumgame)は、MUDエンジンをベースに開発された建設シミュレーションゲームで、ゲームの仕組みは有名な経営シミュレーションゲームFactorio「ファクトリオ」をベースにしています。 Primodium では、さまざまな自動生産ラインを設計および構築し、コンベア ベルト、さまざまな工場、マップ上の天然資源を相互に組み合わせて、独自の自動生産ビル複合体を作成し、地球上の帝国を拡大する必要があります。ますます複雑になる工業製品を生産するために。ゲームのアクティビティは、収集、輸送、加工、建設、科学研究、戦闘に分類できます。プレイヤーは継続的にリソースを収集し、テクノロジーをアップグレードし、武器を構築し、他のプレイヤーを倒し、最終的にはゲーム内で惑星を支配する必要があります。
セル
Cellula (@cellulalifegame) はフルチェーンの人工生命シミュレーション ゲームです。プレイヤーはゲーム内でユニークな「ライフ」を探索、育成、進化させ、収集することができます。このゲームでは、コンウェイのライフ ゲームのルールが「生命」の遺伝コードとみなされ、生命の形と活力が決定されます。ゲームのクラフトテーブルを使用することで、プレイヤーはさまざまな遺伝子配列を自由に作成し、その鎖上に自分の「生命」を繁殖させることができます。この「いのち」は独特の姿や性質を持ち、さまざまな生命体を見せます。
イーサリアムのブロックの高さはゲーム内の「時間」として機能し、現実世界の水生生物が徐々に陸上生活に適応し、最終的には両生類になるのと同じように、イーサリアム時空生態系の中でそれぞれの「生命」が成長、進化していきます。しかし、生命のサイクルには常に誕生と死が伴います。「生命」がその活力を失うと、新しい「生命」の誕生のための余地を作るために鎖につながれたまま永久に死にます。
戦利品サバイバー
Loot Survivor (@LootRealms) は、Starknet の Dojo に基づいたテキスト ダンジョン アドベンチャー ゲームです。Realms 自律世界エコシステムの最初のゲームです。Bibliotheca DAO の上級メンバーである Loothero によって開発され、独自の Play2Die メカニズムを使用しています。オリジナルの Loot Project コミュニティのバックストーリーとゲームプレイに触発されており、プレイヤーは獣と戦い、障害物をクリアし、生き残るための装備を集め、リーダーボードで上位を目指して競争する必要があります。
ダークフロンティア
Dark Frontier (@DarkFrontierGG) は、有名なフルチェーン ゲーム「Dark Forest」のリメイクであり、ゲームプレイはまったく同じです。有名なフルチェーンゲーム「Dark Forest」のリメイクであり、ゲームプレイはまったく同じです。ダーク フロンティアでは、各プレイヤーは自分の惑星を管理し、惑星上の資源を収集し、基地を建設し、戦闘能力を向上させるテクノロジーを開発する必要があります。プレイヤーは資源生産施設、技術研究施設、武器製造施設を利用して戦闘を有利に進めることができます。プレイヤーは星間空間を飛行しながら、継続的な偵察と探索を通じて他の惑星や資源を発見する必要があります。 2 人のプレイヤーが同時に同じ惑星を発見した場合、その惑星を攻撃するか逃げるかを選択できます。攻撃するとき、プレイヤーは自分の武器を使用して相手の基地を攻撃し、相手のリソースを奪取する必要があります。
World EngineをベースにArgus社がリメイクした本作は、画面UIが初版と比べ大幅に改善され、12月よりパブリックベータを開始しました。
他にも、Gabby World、Infuence、Mississippi、Dope Wars、Mithraeum、Word3、PixeLAW、Shaoshin、Pirate Nation など、制作中または非常に初期のテスト段階にあるフルチェーン ゲームが 10 以上ありますが、これらは詳しい紹介はこちら
業界融資
フルチェーン ゲーミングはブロックチェーン ゲーミングのサブトラックであり、2023 年の概念実証段階では公的資金によるプロジェクトはそれほど多くありませんが、一つずつ紹介していきます。