全チェーンゲームの約束とリスクの解釈

Hailstone Labs
2024-02-02 17:03:01
コレクション
全チェーンゲーム(FOCG)は注目を集める一方で、その技術には一連の独特な課題が存在し、私たちはその約束された利点を深く探求する価値があります。

執筆:Hailstone Labs

全チェーンゲーム(FOCG)は、ブロックチェーンゲームの分野において新たな天地を切り開き、組み合わせ可能なモディファイやスマートコントラクト駆動のソーシャルコントラクトなど、魅力的な価値提案で研究者、開発者、投資家の注目を集めています。しかし、FOCGの技術的実現は一連の独特な課題をもたらし、その約束された利点を深く探求する価値があります。

背景

FOCGの複雑性を理解するためには、ゲーム状態、ゲームスケール、スケールレートの概念をまず理解する必要があります。

ゲーム状態

  • ゲームが任意の時点での現在の状態を示すすべての関連情報とデータのスナップショットです。
  • ゲームオブジェクトの位置と属性、プレイヤーのスコア、ライフポイント、ゲームの進行状況、ゲームの現在の状態を定義する他の変数など、さまざまな側面を含みます。
  • ゲーム状態は通常、プレイヤーの入力や他のイベントに応じて時間の経過とともに更新および修正されます。

ゲームスケール

  • フレームまたは更新とも呼ばれ、ゲームの進行を測定するための離散的な時間単位です。
  • 各ゲームスケールは、ゲームのメインループの1回の反復またはサイクルを表し、この期間にゲームロジックや物理計算が行われます。
  • 各スケールは通常、現在の入力に基づいてゲーム状態を更新し、人工知能の動作を処理し、衝突を処理し、ゲームを進行させるために必要な他の計算を実行します。

スケールレート

  • ゲームスケールが1秒間に発生する頻度です。
  • ゲームロジックとレンダリングが1秒間に更新およびリフレッシュされる回数を示し、通常はヘルツ(Hz)または毎秒フレーム数(FPS)で測定されます。
  • 例えば、60 Hzのスケールレートは、ゲームロジックが1秒間に60回更新されることを意味します。より高いスケールレートは通常、より滑らかなゲームプレイとより敏感なコントロールをもたらしますが、より多くの計算リソースも必要です。

Web 2.0 ゲーム

Web 2.0 ゲームモデルでは、ゲーム状態、ロジック、データを含むすべてのゲームコンポーネントがオフチェーンに保存されます。これは、リアルタイムゲームと同期を処理するために、強力な計算能力とネットワーク能力を持つ集中型サーバーによってローカルに管理されます。

長年にわたり、効率的なゲームロジックのコーディング、ハードウェアの進歩、最適化技術の組み合わせにより、高スケールレートゲームの開発が可能になりました。

Web 2.5 ゲーム

Web 2.5 ゲームは、ゲーム内資産をオンチェーンに保存することで、より分散化されたゲーム形式を表しています。これらのゲームは通常、ERC-20ゲームトークンを発行し、ゲーム内のスキンなどの資産をNFTとしてトークン化します。これにより、プレイヤーはこれらの資産を完全にオンチェーンで所有し、取引できるため、従来のゲームにおける資産所有権の問題が解決されます。

しかし、Web 2.5 ゲームにおけるゲーム状態、ゲームスケール、スケールレートの動作は、Web 2.0 ゲームと同型です。ブロックチェーンの固有の構造と計算制限の1つは、ネイティブなゲームスケールの欠如です。したがって、計算集約型のコンポーネントはWeb 2.5 ゲームではすべてオフチェーンで処理されます。

Web 2.0 および 2.5 ゲームに存在する問題の1つは、透明性と検閲耐性の欠如です。アイテムの希少性、ドロップ率、真のランダム性などのゲームロジックは、通常公開されず、公平であることを証明することもできません。プレイヤーは、ゲーム開発者が主張する内容や決定を信じる必要があり、それを独立して検証することはできません。さらに、ゲームスタジオのような集中型の実体がゲームを変更、検閲、または制御する権限を持ち、ゲームの終了に関する最終的な決定権を保持しているため、技術的にいつでも実行される可能性があります。

全チェーンゲーム

全チェーンゲームは、ゲームロジック、状態、データ全体をオンチェーンに保存することを含みます。ブロックチェーンは分散型ゲームサーバーとして機能し、プレイヤーは信頼なしに共有されたゲーム状態に参加し、貢献できます。

クライアントに依存しない全チェーンゲームは、同じゲームロジックと対話する複数のフロントエンドオペレーターによって構築されることができます。このアプローチは、Liquityの分散型フロントエンドに似ており、異なる美学やユーザーインターフェース要素を使用して同じゲームロジックを表示できます。第三者の開発者は、NFTキャラクターを作成したり、基盤となるゲームロジックと対話するERC-20を使用して収益を上げるモッドを構築できます。

ゲーム資産、ゲーム状態、ループを信頼できる中立的なブロックチェーンに置くことで、検閲やプラットフォームリスクを軽減できます。これにより、特に高リスクのゲームにおいて、オンチェーンゲームが安全に拡張できるようになります。

しかし、前述のように、ブロックチェーン上のネイティブゲームスケールの欠如は重要な制約です。すべてのブロックチェーンにはブロック確認時間があり、遅延の問題を引き起こします。異なるブロックチェーンによって、トランザクションが検証され、ブロックに含まれるまでの時間は数秒から数分までさまざまです。したがって、初期の全チェーンゲームは、ターン制のトレーディングカードゲームなど、非同期ゲーム要素を持つブロックチェーンベースのゲームでした。

リアルタイムまたは準リアルタイムのフィードバックと同期して動作するリアルタイムストラテジーゲームなど、他のゲームタイプでは、拡張ソリューションを使用する必要があります。以下はいくつかの例です:

  • ArgusのWorld Engine - ゲーム内計算を処理するために特化された高性能ゲームサーバーのようなゲームシャーディングを持つシャーディングLayer 2ブロックチェーンSDKです。これは、ゲーム実行(ゲームシャーディング)とスマートコントラクト実行(EVMシャーディング)を分離することで実現されます。彼らの最初のゲームシャーディング実装であるCardinalは、1秒あたり20ブロックのより高いスケールレートを実現し、既存のゲームエンジン(Unityなど)と直接統合できます。
  • Curio Research - OPスタック上にカスタムスケールチェーン実装(CalderaをRaaSとして使用)を構築しました。これは、高スループットのECSベースのゲームエンジンで、彼らの今後のリアルタイムストラテジーゲームをサポートします。
  • Dojo - これはStarknet上に構築された「検証可能な」ゲームエンジンで、ゲームセッションをオフチェーンで実行し、各プレイヤーの行動をオンチェーンで記録する必要を減らします。代わりに、特定の間隔で証明を生成して、その間の以前の動作の正確性を検証することができ、これらの証明はオフチェーンで処理されます。

最後に、戦争の霧などの不完全情報を持つゲームにおいて、ゼロ知識証明(例:Dark Forestがzk-SNARKsを使用)を効果的に実現することも、完全にオンチェーンで構築し、公平性を保証するための鍵となります。

FOCGの約束

組み合わせ可能なモディング

私たちは現在、プレイヤーがゲームに自分のアイデンティティを個性化、修正し、シームレスに統合できることを望む新しい時代を目撃しています。これはUGCまたはモディングを通じて実現されるカスタマイズのレベルを必要とします。Web 2.0ゲームにおけるMinecraftやRobloxのようなモッドの人気は、このトレンドの典型です。

Robloxのモディングエコシステム

これらのゲームでは、新しい「プレイヤー」カテゴリーが登場しました:モッダー(モジュール制作者)であり、彼らは成長するモッドライブラリとエコシステムに積極的に貢献しています。Robloxでは、モッダーはゲームパスやゲーム内購入を通じてRobuxの形で彼らのコンテンツから収益を得ることができます。成功したモッドを構築し運営することで得られる報酬は、独立したゲームを開発することによる報酬に匹敵します。Adopt Me!を代表とする独立スタジオUplift Gamesは、毎年約40人を雇用し、収入は6000万ドルに達しています。

Robloxのフライホイール

このダイナミクスは、重要なネットワーク効果を持つ自己強化的な正のフィードバックループを生み出しました。モッダーが新しいゲームやコンテンツを創造し続けるにつれて、プレイヤーはより没入感を得て、新しいユーザーがソーシャルネットワークを通じて引き寄せられます。プレイヤー基盤が拡大するにつれて、モッドのインセンティブとフィードバックシステムは、より多くのプレイヤーがモッダーになることを奨励します。モッダーとプレイヤーの共生関係、さらに直感的な開発ツールが、個々のゲームにおけるユニークな仮想世界、体験、コミュニティの台頭を促進しました。

しかし、従来のゲームにおけるモッドは孤立して存在し、有意義な相互作用のための一般的なフレームワークが欠けています。これは意図的である可能性がありますが、モッダーからの新しい入力や貢献は通常、孤立した仮想世界に限られています。たとえモッド間の相互作用が実際に発生したとしても、ゲームプレイへの影響はしばしば微小であり、異なるモッド間で同じ外観を使用する(Robloxでは「allowed gear」と呼ばれる)などの例があります。

組み合わせ可能なモディングの潜在能力は、FOCGの重要な価値提案です。今後登場するFOCGプロジェクトは、技術スタックを構築するためにさまざまなアプローチを採用していますが、一般的なアプローチの1つは、第三者の開発者がスマートコントラクトを通じてゲームロジックと直接対話できるようにすることで、彼らが以下を可能にします:

  • 新しいモッドを作成する(モッド特有のトークン経済を持つ)
  • 新しいアイテム、キャラクター、マップを追加することでゲームとモッドの機能を拡張する

チェーン上の組み合わせ可能なモディングエコシステム

もしMod Aコミュニティが新しい資源を導入した場合、それはMod Bの世界と直接互換性があるべきであり、そこにいるプレイヤーはその資源を栽培、収穫、取引できるようになります。

これにより、モッダーは新機能を設計する際に、単一のモッドだけでなく、すべての関連するモッドを考慮することが奨励されます。組み合わせ可能なモディングは、収益を上げたり、ベストプラクティスを広めたりする可能性を拡大します。しかし、このようなオンチェーンでの組み合わせ可能なモディングを実現し、一貫したゲーム体験を保証するためには、従来のゲームと比較して、モッダーは限られた設計スペース内で操作する必要があるかもしれません。

スマートコントラクトとしての社会契約

従来のゲームでは、プレイヤー、チーム、ギルドは、定められたゲームメカニズムを超えた相互作用のために非公式で執行不可能な合意に依存しています。このアプローチにはいくつかの制限があり、特にリスクの高いゲームでは、合意に違反すると重大な結果を引き起こす可能性があります。

2014年、「B-R5RB血腥戦闘」と呼ばれる大規模な戦闘が発生し、数千人のEve Onlineプレイヤーが関与しました。戦闘の前に、連合間で非公式な合意と条約が結ばれ、共通の敵に対抗することが決定されました。しかし、戦闘中に1つの連合が意図せず同盟国を裏切り、合意に違反したため、ゲーム資産の損失は30万ドルを超えました。

Curio Researchが探求する条約は、プレイヤーやチーム間の複雑な社会的相互作用を促進する上でのスマートコントラクトの巨大な潜在能力を浮き彫りにしています。Treatiesのようなゲーム特化型スマートコントラクトを通じて、プレイヤー間の合意を正式化し、定められた条件が満たされたときに実行することができます。

CurioTreaty

条約には多くの意味があります。それは、北大西洋条約機構のような合意であり、参加し会費を支払った後、他の委員会メンバーを攻撃することが禁止されることがあります。それは、USDCで裏付けられたトークンを発行する国家銀行であり、合意に署名した取引相手が次回ゲーム内AMMで交換する際に厳格にあなたの国家通貨を使用することを強制します。------CurioのKevin Z

これらのゲーム内スマートコントラクトのカスタマイズ性とモジュール性は、社会的ダイナミクスをゲームの枠を超えて拡張し、他のオンチェーンエコシステム(DeFiプロトコルなど)との直接的な相互作用を可能にします。

FOCGの障害

FOCGには、オンチェーンで革新的なモディングモデルと社会的相互作用を実現する潜在能力があります。しかし、これらの約束をより注意深く検討すると、一連の問題が浮かび上がります。

技術的制限

ネイティブなオンチェーンゲームスケールの欠如に加えて、考慮すべきさまざまな技術的制限があります:

  • 高額なガスコストと低TPS - 大多数のメインネットチェーンのボトルネックにより、同期ゲームや同時ゲームセッション/インスタンスをサポートすることが困難です。
  • オンチェーンのランダム性の脆弱性 - 検証者はオンチェーンで確認される前にランダム性の結果を見ることができ、操作の余地が生じます(VRF/ZKPソリューションが必要です)。
  • マシンチート - 分散型ゲームエンティティには、チート対策を規制し実行するための限られた手段があります。ボットは人間のプレイヤーと同様にゲームと相互作用でき、固有の制限はありません。
  • Web 2ゲームプレイヤーにとって、ユーザーインターフェースとユーザーエクスペリエンスが直感的でない - dAppsを使用するには通常、ウォレットの作成、トランザクションの署名、資産のブリッジなどが必要です。このプロセスを簡素化すること(すなわち、ウォレットアカウントの抽象化)が重要であり、非暗号ネイティブのゲームプレイヤーを最大限に引き込むことができます。
  • セキュリティ - FOCGがDeFiと相互作用できる実際の価値を持つ資産を持つとき、脆弱性の悪用は不可逆的になり、FOCGエコシステム全体に永続的な影響を与える可能性があります。

2. 組み合わせ可能性のコスト

組み合わせモディングの約束は、特にオンチェーン実現がモディングを理想的かつ成功させる要因を妨げる可能性があることを考慮すると、一定のトレードオフをもたらします。

プレイヤーにとって

成功したRobloxモッド、例えばJailbreak、Arsenal、Adopt Me!は、膨大なフォロワーを集め、総訪問数は400億回を超えています。各モッドは独自のゲームメカニズム、ルール、環境、ゲーム内資産を提供します:

  • Jailbreakは、プレイヤーを脱獄と警察の追跡のストーリーに没入させます。
  • Arsenalは、Call of DutyのようなFPS体験を提供します。
  • Adopt Me!は、仮想ペットの養子縁組と世話を中心に展開します。

プレイヤーの視点から見ると、これらのモッドの魅力は主にその独自のゲームメカニズム、ストーリーテリング、テーマ要素にあります。プレイヤーはRobloxで遊ぶことをSteamにログインすることと比較することができます。両者はプレイヤーが探索できる多様なゲームタイプと体験を提供します。

コミュニティは、モッドをよりインタラクティブにしようと試みました。例えば、「Pixelmon Modpack」では、事前に設定されたMinecraftモッドのセットをダウンロードできます。しかし、これらのモッドは依然として他のモッドパックと隔離されており、ローカルサーバーで実行されます。しかし、現在、プレイヤーはこのようなインタラクティブなモッドに対する需要があまり高くないようで、主要なモディングエコシステムのゲームは公式なフレームワークが欠けていることを反映しています。

モッダーにとって

物理とゲームバランス

許可なしのモディングエコシステムでは、組み合わせ可能性を実現するためには、ゲームの物理とゲームバランスを慎重に考慮する必要があります。これは、公平で楽しいゲーム体験を確保するために重要です。

従来のゲームでは、モッダーは期待するゲームメカニズムに基づいてゲーム物理を自由に変更できます。なぜなら、彼らが作成するモッドは他のモッドと相互作用する必要がないからです。例えば、Robloxのゲーム世界には基本的な物理原則が存在しますが、各モッドは独自の物理ルールを柔軟に定義し実装できます。Jailbreakには車両操作や衝突に関連する特定の物理ルールがあり、Adopt Me!にはペットの移動に関連する独自の物理システムがあります。この柔軟性のおかげで、RobloxはFPS、ホラー、カジュアルゲームなど、さまざまなタイプに専門知識を持つモッダーを引き付け、受け入れることができます。

モッドを真に組み合わせ可能にするためには、すべてのモッド間で一貫したゲーム物理を維持する必要があります。新しいアイテム、経済、システムが許可なしにゲームに追加されると、ゲームバランスを考慮することが追加の柔軟性をもたらします。例えば、FOCGは新しいキャラクターや戦略が強すぎることを防ぐために、正確な計算とフレームワーク設計を行う必要があります。さらに、技術スタック全体(フロントエンドや関連する契約を含む)で新しい入力を更新するには、複雑な調整が必要です。

完全に組み合わせ可能なモジュールがこの点で混乱を引き起こし、新しい入力を美学的な変化に制限する可能性があります。こうした一貫性は、モッダーの多様性を妨げ、モッドエコシステムの均質化を引き起こす可能性があります。

許可されたモディングエコシステムは、これらの問題のいくつかを緩和できますが、これはFOCGが堅持すべき自律的な世界の基本原則と矛盾します。

特定のタイプのゲームロジックとインフラ

異なるタイプのゲームは異なるリフレッシュレートを必要とし、FOCGのインフラストラクチャが現在サポートできるよりも高いリフレッシュレートに依存するタイプのゲームの新しいモッドを構築することは不可能です。

したがって、ほとんどの今後のFOCGは、最初に特定のゲームのインフラを構築し、そのスケールのニーズを満たすことに焦点を当てるでしょう。

これらのチーム間には明らかなパターンがあります - ほぼすべてのチームが戦略ゲームをサポートするインフラの構築に焦点を当てています(Dark Forest、Treaties、Primodiumなど)。一方で、戦略タイプは比較的実装が容易であり、Treatiesのようなインスタンスを通じて完全にオンチェーンの特性からより多くの利益を得ることができます。もう一方で、特定のタイプの技術スタックはプレイヤーやモッダーの多様性を制限し、組み合わせモディングの全潜在能力を削減する可能性があります。

ゲームは完全にオンチェーンであるべきか?

理想的なシナリオでは、FOCGの価値提案、例えば組み合わせ可能なモディングは、プレイヤーとモッダーの両方にとって非常に価値があり、従来のゲームスタジオはこれらの要素をオフチェーンまたはハイブリッドシステムに取り入れ、デザインスペースの制約を受けずに利益を得ることができます。

例えば、ゲーム内資産をNFTとして化身させ、スマートコントラクトを通じて実行可能なソーシャルコントラクトを実施することができます。同時に、残りのコンポーネントはオフチェーンで実行され、組み合わせ可能性を確保するために適切なフレームワークで再設計されたモディングエコシステムを含むことができます。

FOCGの理由

このような状況が可能であるとはいえ、私はFOCGが特定の分野でこれらのハイブリッドゲームを超える可能性があると考えています。私はFOCGが最も競争力のあるケースは、プレイヤーコミュニティが推進する高リスクゲームであり、彼らはゲーム内資産や証明書だけでなく、ゲームロジック全体をオンチェーンにすることを要求していると信じています。

これを説明するために、Marvel Heroesの閉鎖を例に挙げます。これは、マーベルユニバースのキャラクターを特徴とする無料のオンラインアクションRPGです。2017年11月、ゲームは突然閉鎖を発表し、返金の波を引き起こしました。しかし、巧妙な法的技術的詳細により、消費者は明確な補償権を持たず、購入したゲーム内資産にアクセスできないことが判明しました。

「あなたは、Gazillionおよびその関連会社、ライセンサー、代理人、または従業員が、システムの改訂、補足、停止、または使用の停止、または任意のライセンスの終了によって、あなたまたは他の第三者に対して責任を負わないことに同意します。Gazillionは、あなたのコンテンツを削除またはクリアする権利を有し、そのコンテンツが予め定められた時間制限や数量を超えた場合、またはシステムまたはその任意のコンポーネントがメンテナンスまたはアップグレードを必要とする場合に行います。」 @GIBiz

資産をオンチェーンにするだけでは、ゲームスタジオが悪意を持って退出する問題を完全に解決することはできません。なぜなら、ゲーム状態や進行状況は依然として失われ、これによりこれらの資産はゲーム内で無用のものとなるからです。さらに、この場合、スタジオはゲームをオープンソースにする義務を負いません。FOCGはこの問題を解決できます。

証明可能な公平性は、ゲーム内のメカニズムや結果に関連付けることができます。共通の敵に対抗する戦闘に参加するプレイヤーのグループを想像してみてください。最高のダメージ出力者は高価値のアイテムドロップを得るチャンスがあります。または、生成される位置や資源の近接度がランダムである4Xリアルタイムストラテジーゲームを想像してみてください。

これらのシナリオでは、FOCGは戦闘の結果やランダム性が証明可能に公平であることを保証できます。この信頼不要の環境は、プレイヤーにとって有利であるだけでなく、ゲーム結果に賭ける投機者を含む新しい「プレイヤー」の形態にも拡張できます。操作されていないゲーム結果と永続性(ゲーム状態とロジックはフォーク可能であるため)を保証することで、高リスクゲームエコシステムは真に拡張でき、プラットフォームリスクなしに運営できるようになります。

私は、さらに探求し調整する必要がある他の要素があると信じています。私は以下の内容を見ることを楽しみにしています:

  • マイナー、オラクルオペレーター、または他のプレイヤーによって改ざんされることのない真のランダム性をさらに探求すること。事前の取引や結果がオンチェーンで確認される前に結果を観察する可能性を軽減する必要があります。
  • オンチェーンのランダム性の実用性。そうでない場合は、オフチェーンのランダム性ソリューションを加速し拡張する必要があります。
  • 組み合わせ可能性を犠牲にすることなく、同時ゲームセッション/インスタンスをより良くサポートするためのアーキテクチャの最適化。
  • ゲームメカニズムとソーシャルダイナミクスが、隣接するオンチェーンエコシステムと直接相互作用できるようにすること。高リスクFOCG内部または派生の経済システムは、DeFi機能との組み合わせ可能性から大きな利益を得るでしょう。
  • プレイヤーとモッダーのインセンティブメカニズムをより良く調整すること。開発者とプレイヤーの境界がますます曖昧になるにつれて、モバイルゲームの無料モデルの広範な使用に似た新しいビジネスモデルが登場する可能性があります。
  • 許可なしのモディングに適応するための分散型ゲームバランスガバナンス構造。

私は、完全にオンチェーンで構築されたゲームが新しい原語を生み出し、ゲームの新しいパラダイムを実現し、ブロックチェーンが提供するすべての利点を最大限に活用できることを期待しています。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する