元記事:「フルチェーンゲームって一体何?」 》
著者: AWリサーチ
最近、世間で話題になっているゲームの方向性は、従来のチェーンゲームからフルチェーンゲームへと移行しています。では、フルチェーンゲームと従来のチェーンゲームの違いは何でしょうか。
この記事では、フルチェーン ゲームと従来のチェーン ゲームの設計コンセプト、操作モード、さらにはユーザー エクスペリエンスにおける大きな違いを含め、フル チェーン ゲームと従来のチェーン ゲームの違いと本質的な特徴について詳細に分析します。記事の後半では、フルチェーン ゲームの主要なテクノロジーを詳細かつ専門的な観点から検討し、実際の事例に基づいて、これらのテクノロジーがフルチェーン ゲームにどのように適用され、継続的な開発と革新が促進されるかを示します。
オンチェーン ゲーム
フルチェーン ゲームとは、ゲーム ロジック、アセット、経済モデル、ルール、インタラクションなど、ゲームのすべての動作動作がすべてブロックチェーン上に記録され、ブロックチェーンによって実行されるゲームです。このモデルでは、ブロックチェーンがゲームのサーバーとして機能し、スマート コントラクトを使用してゲーム ルールの厳格な遵守と検証を保証します。
フルチェーンゲームでは、プレイヤーのあらゆる操作がスマートコントラクトとの対話を通じて実現されます。これにより、透明性が高まるだけでなく、運用の安全性も向上します。すべてのデータ ストレージ、ロジックの実行、ゲームのナラティブはブロックチェーン上で実行され、ガバナンスは分散型自律組織 (DAO) の形式で実装されます。
フルチェーン ゲームは、ゲームを実行するための許可を必要とせず、高度に構成可能な完全な分散型モデルを表します。このゲーム モデルは従来のゲーム運用モデルを打ち破り、プレイヤーと開発者間の公平なインタラクションを真に実現し、ゲームの耐久性と拡張性を大幅に向上させます。
従来のチェーンゲーム
2021 年、「Play-to-Earn (P2E)」モデルの台頭により、かつてはブロックチェーン ゲーム (GameFi) が非常に人気になりました。しかし、その熱もすぐに冷めてしまいました。ほとんどの GameFi プロジェクトは、分散型金融 (DeFi) プロジェクトとそれほど変わりません。 P2E モデルを成功させるには、十分な数の新規ユーザーの参加と、限られたユーザーのメリットを維持するための適度なトークン配布戦略が必要であり、それによってプロジェクトのライフサイクルを延長します。ただし、これはこれらのゲームの長期的なプレイアビリティの問題を解決するものではありません。
実際、多くの P2E ゲームは本質的に魅力的ではありません。通常、ユーザーを引き付けるために、いくつかの金融商品に単純なゲーム パッケージを追加しているだけです。さらに悪いことに、これらのゲーム報酬が決定されるプロセスは不透明であることが多く、システム全体が透明性を欠き、プレイヤーの間に不信感をもたらします。
さらに、このタイプのゲームは成功すれば、投機家の注目を集める可能性があります。これらの投機家は、すぐに利益を得ることを期待して資金を投資します。ただし、これによりゲーム システムから価値が流出し、資産価格に下落圧力がかかります。最後に、このタイプのゲームのメイン ロジックとインタラクションは依然として集中化されており、計算と処理は集中化されたサーバーに依存しています。
チェーン全体のゲームの特徴 1/ プレイヤーの資産所有権
従来のチェーン ゲームと比較して、フルチェーン ゲームはプレーヤーの資産所有権に大きな革新をもたらしました。従来のチェーンゲームでは、ゲームの運営チームと開発チームが前進を停止すると、プレイヤーの資産価値に影響が出る可能性があり、ゲームの生命線はチームの運営状況に依存するため、いわゆる「Gamefi デススパイラル」に陥る可能性もあります。この場合、チームが活動を停止すると、選手の資産価値は大幅に減少する可能性があります。
ただし、フルチェーン ゲームでは、この点についてほとんど心配する必要はありません。ゲーム開発チームが開発を完了してチェーンにデプロイすると、元の開発チームがその後のメンテナンスを継続するかどうかは関係ありません。ゲームへの影響は比較的小さいです。これは、ゲームのコードがオープンソースであり、コミュニティが元の開発チームの作業を引き継ぎ、さらにはゲームの開発を主導する能力を十分に備えているためです。 Dark Forest は、フルチェーン ゲームにおけるコミュニティの力を如実に示す例です。
つまり、フルチェーン ゲームは、プレイヤーの資産所有権をより強力に保護することで、資産価値をチームの運営に過度に依存する現象である従来のチェーン ゲームの限界を変えます。フルチェーン ゲームでは、オープン ソース コードとコミュニティの力により、ゲームの開発が継続され、プレイヤーの資産の価値が保護されます。
2/構成可能性
フルチェーン ゲームの構成可能性は、従来のチェーン ゲームとは異なる最大の特徴であり、その核心はパーミッション フリーの特性に反映されています。開発者がコード インターフェイスを開いている限り、誰でも既存の資産を利用して、新しいゲーム環境で新しい定義や機能を与えることができます。たとえば、プレイヤーはゲームセッションの構成を自由にカスタマイズし、さまざまな要素を組み合わせて、自分のニーズを完全に満たすゲームやアドベンチャーを作成できます。
この種のカスタマイズと構成可能性は、フルチェーン ゲームに無限の可能性を与え、プレイヤーがゲームの世界で無限の革新を生み出し、体験できるようにします。これはゲームの魅力を高めるだけでなく、ゲーム業界の新たな発展の道を切り開きます。
3/コアロジック
フルチェーン ゲームとは、簡単に言うと、状態の保存、計算、実行など、ゲームのすべてのコア ロジックを完全にブロックチェーン スマート コントラクト上に配置するゲーム形式です。
対照的に、従来のチェーン ゲームは、状態の保存、計算、実行などのすべてのコア ロジックを集中サーバー上に完全に展開します。
この 2 つは、ゲーム運営の 2 つの完全に異なるモデルを表しています。フルチェーン ゲームは分散化とオープン性を重視する傾向があるのに対し、従来のチェーン ゲームは集中サーバーの運営と管理に依存しています。
4/ゲームの仕組み
フルチェーン ゲームはゲームプレイ デザインに基づいており、ゲームのようなゲームプレイを実現します。
イーサリアムブロックチェーンに基づいた戦略ゲーム「Dark Forest」を例に挙げます。このゲームでは、プレイヤーは銀河を発見、捕獲、防衛することができます。すべてのゲーム動作はイーサリアム ブロックチェーン上で実行され、各プレイヤーのアクションは完全に透明で改ざん防止され、ゲーム内の資産 (銀河など) にも実際の価値が生まれます。
「Dark Forest」のゲームプレイにはゲーム理論の要素が導入されています。ゲーム内のリソース (銀河など) は限られており、プレーヤーは最高の結果を達成するために、戦略と計画を通じてリソースの取得と使用を最適化する必要があります。このモードでは、各プレイヤーの決定が他のプレイヤーの決定とゲーム全体の状態に影響を与えます。これにより、各プレーヤーが自分の利益を達成するために他のプレーヤーの行動を予測し、影響を与えようとする、インタラクティブで動的なゲーム環境が作成されます。
ゲームのゲームプレイは、チェーン ゲーム全体に新しいプレイヤー インタラクション モデルと価値創造方法をもたらします。しかし同時に、この種のゲームプレイは、経済の不均衡や強者がさらに強くなる現象など、いくつかの問題を引き起こす可能性があることにも注意する必要があります。楽しみをもたらしながら公平性を保つ方法は、フルチェーン ゲーム開発者が直面する必要がある重要な課題です。
5/オペレーションマーケティング
フルチェーンゲームの特性上、小規模チームや低コストの開発者でもゲーム開発に参加できる場合があります。この場合、これらの小規模チームはマーケティング活動に多額の予算を割り当てることができない可能性があります。ただし、それは彼らのゲームがターゲット層に届かないという意味ではありません。フルチェーン ゲームは通常、非常に専門的で特定の視聴者グループをターゲットにしており、これらの人々は興味のある製品を積極的に探し、情報を広め、共有するための独自のコミュニティを持っています。
フルチェーンゲームの運営戦略もチェーンゲームとは異なります。フルチェーン ゲームは、ゲームプレイ自体とテクノロジーのメンテナンスに重点を置いています。彼らの主な運用上の焦点は、ゲーム自体の安定した動作を確保することです。
それどころか、従来のチェーン ゲームは、ユーザーのゲーム行動を利用して利益を上げることに重点を置いています。このモデルでは、同社のマーケティング戦略は主に、高品質のゲーム体験を提供することでプレーヤーを引き付け、維持することです。さらに、ゲームの経済モデルには財務的属性が必要です。機関による承認とプラットフォームのサポートにより、プレーヤー コミュニティをより迅速に確立し、そのユーザー ベースを拡大できます。
6/操作経験
フルチェーン ゲームと従来のチェーン ゲームの間には、操作エクスペリエンスにいくつかの大きな違いがあります。
プレイヤーの参加: フルチェーン ゲームでは通常、プレイヤーの参加と影響力がより重視されます。たとえば、プレイヤーは投票やその他の方法を通じて、ゲームのルールや開発の方向に影響を与えることができる場合があります。
パフォーマンスとスケーラビリティ: フルチェーン ゲームのすべての操作はブロックチェーン上で実行されるため、ブロックチェーンのパフォーマンスとスケーラビリティによって制限される可能性があります。たとえば、ブロックチェーン ネットワークが混雑している場合、ゲーム トランザクションの確認に時間がかかる可能性があり、ゲームのスムーズさとリアルタイム性に影響を与える可能性があります。
コスト: フルチェーン ゲームのプレイヤーは、ゲーム トランザクションを実行するためにいくらかの手数料を支払う必要がある場合があります。これらの手数料は、ブロックチェーン ネットワークの混雑度によって異なる場合があります。
重要なフルチェーン ゲーム テクノロジー 1/ゼロ知識証明
ゼロ知識証明 (ZKP) は、ある人が、この証明以外の情報を提供することなく、あるステートメントが真実であることを別の人に証明できるようにする暗号原理です。言い換えれば、有効な情報を明らかにすることなく、特定の情報を知っているか、特定の条件を満たしていることを証明できます。
暗号化におけるゼロ知識証明には、次の 3 つの重要な概念が含まれます。
完全性: ステートメントが正しい場合、検証者がその証明を受け入れることができる証明が常に存在します。
健全性: 主張が虚偽である場合、証明者がどんなに努力しても、検証者は証明を受け入れることができません。
ゼロ知識: ステートメントが正しい場合、証明者は検証者に証明を受け入れさせることができますが、証明プロセスでは他の情報は明らかにされません。
フルチェーン ゲームでは、ゼロ知識証明の適用は非常に重要です。たとえば、Dark Forest というゲームではゼロ知識証明が使用されています。このゲームでは、すべてのゲーム状態がブロックチェーンに保存され、理論的には誰でも閲覧できます。ただし、プレイヤーは自分の戦略やリソースを他のプレイヤーに見られたくない場合があるため、ゼロ知識証明が登場します。ゼロ知識証明を通じて、プレイヤーは特定の戦略やリソースを明らかにすることなく、準拠したゲーム操作を行ったことを証明できます。
さらに、ブロックチェーンの分散型の性質により、ゼロ知識証明を不正行為の防止に使用することもできます。従来の集中型ゲームでは、ゲームサーバーが不正行為を検出しますが、フルチェーンゲームでは、この機能はゼロ知識証明によって実現できます。すべてのゲームロジックはブロックチェーン上で実行されるため、誰かが不正行為をしようとした場合、有効な情報を漏らすことなくその操作が準拠していることを証明する必要がありますが、十分なコンピューティングリソースと知識がなければそれを阻止することは非常に困難です。
一般に、ゼロ知識証明は、フルチェーン ゲームの設計と実装に効果的なプライバシー保護と不正行為防止メカニズムを提供するため、ゲームはブロックチェーンのオープンで透明な環境においてもプレーヤーとゲームのプライバシーを保証できます。公平性。
2/ゲームエンジン
ゲーム エンジンは、ビデオ ゲームの構築と開発に使用されるコア ソフトウェア コンポーネントです。これらは、グラフィックス レンダリング、物理シミュレーション、オーディオ処理、アニメーション、人工知能などを含む、ゲームを作成するためのさまざまなツールと機能を提供します。ゲーム エンジンを使用すると、ゲーム開発者は基礎となるコードをすべて最初から作成する必要がなく、ゲームのデザインとゲームプレイに集中できます。有名なゲーム エンジンには、Unity、Unreal Engine、Godot などがあります。
フルチェーン ゲームは、その複雑なブロックチェーン相互作用の特性により、開発者がゲーム ロジックを構築して展開するのに役立つ特別なツールを必要とします。この分野では、かなりの成熟度を示し、開発者に強力なツールセットを提供するプロジェクトがいくつかあります。
Lattice Studioが開発したSolidityベースのフルチェーンゲームエンジンMUDがそのツールです。これにより、開発者はゲーム ロジックをスマート コントラクトに迅速かつ簡単にデプロイし、クライアントとオンチェーンのステータスを同期できるため、開発効率が大幅に向上します。
注目に値するもう 1 つのプロジェクトは、StarkNet エコシステム内の 2 つのプロジェクト、Realms と Briq の創設者によって共同開発されたフルチェーン ゲーム エンジン Dojo です。 Dojo は Cairo 言語に基づいて開発されており、開発者はゲーム ロジックをスマート コントラクトに迅速にデプロイし、クライアント状態との同期などの機能を実装することもできます。
これらのフルチェーン ゲーム エンジンを利用することで、開発者はブロックチェーン上で実行されるゲームをより迅速かつ効率的に開発でき、真の分散化とユーザーの真の資産所有権を実現し、それによってゲームにさらなる可能性をもたらします。
ECCS
従来のチェーン ゲーム開発では、開発者は構造を作成し、データを読み取りイベントをリリースしてクライアントの同期ステータスを促進する機能を追加します。また、ERC20、ERC721、ERC1155 標準を使用して、ゲーム間の相互運用性を確保します。
これに関連して、MUD ゲームは従来のゲーム開発からソフトウェア アーキテクチャ パターンを借用し、ゲーム オブジェクト間の関係が複雑になるにつれて開発者の生産性を維持します。それが ECS (エンティティ/コンポーネント/システム) のアーキテクチャ パターンです。ゲーム内の多数のオブジェクトを設計および管理する場合に非常に効果的です。
パターンは 3 つの部分で構成されます。
エンティティ: ECS では、各ゲーム オブジェクトはエンティティとみなされます。エンティティは、それ自体のデータや動作を含まない抽象コンテナです。代わりに、エンティティはコンポーネントのセットを関連付けることによってそのプロパティと動作を定義します。
コンポーネント: コンポーネントは、データを保存するために使用されるコンテナです。すべてのデータはエンティティではなくコンポーネントに保存されます。各コンポーネントは特定のプロパティまたは動作を表します。たとえば、Position コンポーネントには X 座標と Y 座標が含まれ、Velocity コンポーネントには速度の大きさと方向が含まれる場合があります。
システム: システムは動作を処理する部分です。これらは、特定のコンポーネントを持つエンティティを処理します。たとえば、「動き」システムは、「位置」コンポーネントと「速度」コンポーネントの両方を持つすべてのエンティティを検索し、その速度に基づいて位置を更新します。
ECS モードの利点は、ゲームの柔軟性とパフォーマンスが向上することです。これにより、開発者はさまざまなプロパティや動作を備えたゲーム オブジェクトの作成と管理が容易になります。
泥
MUD はイーサリアム ベースのアプリケーション フレームワークであり、その主な利点は、緊密に統合されたソフトウェア スタックを通じてイーサリアム仮想マシン (EVM) アプリケーションの構築の複雑さを大幅に簡素化することです。戦略ゲーム、シミュレーション プロトタイプ、3D ボクセル ゲームなどを含む複数のゲーム デモを短期間で構築しました。
MUD フレームワーク内で、開発者は「Worlds」と呼ばれるオンチェーンの非所有データ名前空間を作成できます。この名前空間では、すべてのオブジェクトが「World」に登録され、これらのオブジェクトは「Entities」またはエンティティと呼ばれます。各エンティティには、それを一意に識別する数値 ID があります。たとえば、ERC-20 コントラクトのような単純な「世界」にいる場合、エンティティはアドレスである可能性があります。さまざまな花や鳥があふれる異世界では、それぞれの花や鳥には固有のエンティティ ID が割り当てられます。
これらの抽象エンティティに具体的なプロパティと動作を割り当てるために、MUD は「コンポーネント」と呼ばれるコントラクトを使用します。コンポーネントの ID が一意である限り、誰でも新しいコンポーネント コントラクトを「ワールド」に登録できます。これらのコンポーネントは、エンティティにアタッチできるタイプを備えたデータの小さなパッケージであり、エンティティに特定のプロパティと動作を与えます。
一般に、MUD は、ワールド (所有されていないデータ名前空間)、エンティティ (エンティティ)、およびコンポーネント (コンポーネント) を作成することにより、複雑なオンチェーン アプリケーションを構築および管理するための強力で柔軟なフレームワークを開発者に提供します。
道場
Dojo は Rust と Cairo で書かれたフレームワークです。 Dojo は、Starknet のオープンソース フルチェーン ゲーム エンジンのワールドの作成、管理、および許可なしの長期的な拡張を簡素化する ECS モデルを実装します。 Dojo はまだ開発の初期段階にあります。
主な特徴:
Cairo 1.0 エンティティ コンポーネント システム (ECS)
Sozu 移行プランナー
Torii ネットワークとインデックススタック
Katana RPC 開発ネットワーク
型付き SDK
フルチェーンゲームケース ダークフォレスト
Dark Forest は、SF 小説「三体問題」の「Dark Forest Law」に深く影響を受けた戦略的ブロックチェーン ゲームです。ゲームでは、プレイヤーは巨大な宇宙空間に入り、周囲の銀河を探索して自分の領域を拡大する必要があります。
このゲームでは、「ゼロ知識証明」(zk-SNARK) と呼ばれる暗号化技術が使用されています。これは、すべてのゲーム状態がブロックチェーンに保存されますが、特定のプレーヤーのアクションはプレーヤーのみに表示され、情報はパブリック ブロックチェーン上に隠されます。プレイヤーのためのゲーム環境を構築します。
Dark Forest のプレイ方法を詳しく見てみましょう
探検と発見: ゲームの開始時に、各プレイヤーは未踏の空間に囲まれた故郷の惑星を持っています。プレイヤーは、故郷の惑星の周りに宇宙船を送り、新しい惑星を探索できます。各惑星には独自の資源と生産能力があり、惑星の種類によって価値が異なる場合があるため、プレイヤーは探索中に戦略を使用して最も価値のある惑星を見つける必要があります。
資源管理: 探索される各惑星には独自の資源と生産能力があります。プレイヤーは資源の生産と利用を最大化するために自分の惑星を注意深く管理する必要があります。これには、資源をどのように割り当てるか、惑星間の資源の流れのバランスをとる方法を決定することが含まれる場合があります。
戦争と征服: プレイヤーは自分の領土を拡大する一方で、自分の惑星が他のプレイヤーに攻撃され占領されるのを防ぐ必要もあります。プレイヤーの惑星が攻撃された場合、それを守るために自分の軍隊を動員する必要があります。逆に、プレイヤーは自分の領土を拡大するために他のプレイヤーの惑星を攻撃することを選択することもできます。戦争の結果は、軍隊の数、距離、双方の戦術戦略などの要因によって決まります。
ゼロ知識証明: Dark Forest は zk-SNARKs の暗号化テクノロジーを使用しています。すべてのゲーム状態はブロックチェーンに記録されますが、特定のプレイヤーのアクションはプレイヤーのみに表示されます。これは、プレイヤーが艦隊の移動や秘密裏に攻撃を計画するなど、パブリック ブロックチェーン上で秘密作戦を実行できることを意味します。
戦略とゲーム: ゲーム内のすべてのアクションはゲームとみなすことができます。プレイヤーは、資源、兵力、惑星の生産能力、他のプレイヤーの考えられる行動など、さまざまな要素を常に考慮して最適な戦略を立てる必要があります。
Dark Forest の設計コンセプトは、暗号化、戦略的ゲーム、経済モデルを組み合わせて、プレイヤー主導のゲーム世界を作成することです。この世界では、プレイヤーは新しい惑星を探索して占領するだけでなく、生き残って発展するために他のプレイヤーとのゲームで常に戦略を調整する必要があります。
フルチェーンゲームの今後の展望
フルチェーン ゲームの将来の発展には大きな可能性と無限の可能性があります。
ブロックチェーンや人工知能などの最先端技術の継続的な進歩に伴い、フルチェーンゲームの技術基盤も継続的に改善およびアップグレードされています。これはゲーム体験の向上を促進するだけでなく、ゲームの形式やモデルの革新にもつながります。
フルチェーン ゲームは、ゲーム ルールの変更、新しいコンテンツの追加など、プレーヤーがゲームの作成と意思決定に参加できるようにするいくつかのメカニズムを提供します。この種の参加は、プレイヤーのゲーム体験を向上させるだけでなく、ゲーム開発者がより革新的なアイデアやフィードバック情報を得るのにも役立ちます。
一般に、フルチェーン ゲームは、オープン、公平、透明な環境を提供し、プレイヤーの参加と革新を促進できるため、その革新の可能性は従来のチェーン ゲームよりもはるかに大きくなります。さらに、将来のフルチェーン ゲームには、より多くのコアなゲームプレイが含まれるようになります。
