小道具やアセットをブロックチェーン上に配置する一般的なGameFiとは異なり、完全にオンチェーンのゲームでは、すべてのゲームロジックとデータをブロックチェーン上に保存します。 単純な「カード引き比較」チェスゲームを例にとると、一般的なGameFiは入場券やチップなどをトークン化し、NFTや暗号通貨に変えるのが得意です。 しかし、完全なオンチェーンゲームの文脈では、「プレイヤーにランダムにカードを発行し、プレイヤーのカードで表される数字の大きさを比較し、大きい方がチップを獲得する勝者である」というロジックがブロックチェーン上に置かれ、プロセス全体がオープンで透明です。
当初、完全オンチェーンのゲームはWeb3ネイティブの開発者やプレイヤーに愛されていましたが、Dark Forestのような完全オンチェーンのゲームが爆発的に増えたことで、従来のGameFiやオフチェーンのゲームに対する完全オンチェーンゲームの比類のない利点を認識する人が増えています。 利点は次のとおりです。
開放
完全にオンチェーンのゲームがブロックチェーン上に展開され、すべての人にゲームの入り口が開かれます。 国、性別、年齢などによる制限はありません。
透明性
ゲームロジックがブロックチェーン上に配置されているため、ゲーム内で不正行為が行われる可能性は極めて低く、プレイヤーはブロックチェーン上でコントラクトを展開することでゲームの運用状況を観察することができます。
資産の所有権
完全オンチェーンゲームに参加することで得られる資産もオンチェーン資産であり、プレイヤーは完全にコントロールし、自由に譲渡することができます。
コミュニティ指向
完全にオンチェーンのゲームは、そのほとんどがDAOによって管理されているコミュニティ開発にもっと注意を払い、コミュニティ内のニーズがゲームを継続的に改善します。
持続可能性
理論的には、コードはスマートコントラクトとしてブロックチェーン上に展開され、ブロックチェーンはサーバーに相当します。 チェーンが通常の使用を維持している限り、プレイヤーはゲームの寿命を気にすることなく、いつでもゲームを体験できます。
コンポーザビリティ
従来のゲームでは、完全にオンチェーンのゲームでオンチェーンになっている「ゲームロジック」は、バックエンドコードに属しています。 したがって、異なるフロントエンドページのゲームUIの違いを借りることができ、異なる完全にオンチェーンのゲームコントラクトをフロントエンドページに接続することで、マルチモジュールゲームの機能を実現することさえできます。
簡単に比較できるように、違いを表形式で提示します。
上記の比較から、完全にオンチェーンのゲームは、チェーン上に完全に展開されているため、データ、資産、資金調達、サーバーの面でWeb3のより分散化された特性を持っていることがわかります。 しかし、ブロックチェーンの性能はゲームの操作性やゲームプレイにも限界があり、完全なオンチェーンユーザーはまだWeb3から拡大していません。
完全オンチェーンゲームの開発プロセスは、従来のゲーム開発と似ていますが、オンチェーンのゲームロジックにより、独自の技術スタックもあります。 完全オンチェーンゲームのコアインフラは、主に完全オンチェーンのゲームエンジンとブロックチェーンです。 もちろん、AAやゼロ知識証明などの技術も、完全にオンチェーンのゲームスタックに適用することができます。 特定の完全オンチェーンゲームプロジェクトについて議論する前に、業界のインフラストラクチャ(アプリケーション層の下)を理解する必要があります。
完全なオンチェーンゲーム業界レベル(出典:IOSG's Medium )
完全にオンチェーンのゲームでは、ブロックチェーンはサーバーの役割を担い、ゲームロジックはチェーン上に展開されます。 ユーザーはウォレットに接続してプレイする必要があります。 現在、ほとんどの完全なオンチェーンゲームはイーサリアムとレイヤー2で配布されています。 デプロイするパブリックチェーンを選択する際には、複数の要素を考慮する必要があります。
パブリックチェーンのプログラマビリティ
完全オンチェーンゲームの開発初期、イーサリアムはスマートコントラクトプログラミングのための最も強力なプラットフォームとして、多くの初期の完全オンチェーンゲームに選ばれました。 現在、主流のレイヤー1とレイヤー2のプラットフォームは、Dapp開発のために異なる最適化を行っています。 例えば、AptosとSuiは、プログラミング言語レベルでのプログラミング体験を最適化しました。 より開発者に優しく、ユーザーがコントラクトを呼び出すプロセスを最適化するパブリックチェーンは、パブリックチェーン開発者に好まれる可能性が高くなります。
ネットワークパフォーマンス
プレイヤーはゲームをプレイする際にコントラクトを呼び出し、チェーンデータのフィードバックを得る必要があり、それには一定レベルのチェーンパフォーマンスが必要です。 たとえば、マルチユーザーのリアルタイム ゲームでは、1 つのゲーム ラウンドで複数の署名が必要です。 ネットワークが非常に輻輳している場合、ユーザーエクスペリエンスが低下する可能性があります。 現在、SolanaとEthereum Layer2のTPSは、既存の完全オンチェーンゲームの根本的なニーズを満たすことができます。
ユーザーボリューム
完全にオンチェーンのゲームのWeb3ネイティブ性は、ユーザーの閾値が高いことを意味します。 さらに、ゲームプロセスには、ゲームプロップ取引などのオンチェーン活動が含まれる場合があります。 したがって、ユーザー数が多く、デプロイの流動性が高いチェーンを選択することで、完全にオンチェーンのゲームが成功する可能性を高めることができます。
パブリックチェーンアプリケーション層のネットワーク効果
Fully On-Chainゲームの発売後、NFTマーケットプレイスとDeFiプロトコルは、ゲーム内資産とネイティブトークンの流動性を大幅に向上させ、それによってより大きなユーザーベースを引き付けることができます。 同時に、ゲームエンジン開発者を含むさまざまなサービスプロバイダーが、さまざまなブロックチェーンアーキテクチャと互換性を持つように製品を調整します。 優れたブロックチェーンは、ゲームアプリケーションに優れているだけでなく、他の分散型アプリケーション(dApps)の開発を盛んに行うための道を開き、それによってアプリケーション層でのネットワーク効果を最大化することは理にかなっています。
従来の開発プロセスでは、Unreal、Unity、Phaserなどのゲームエンジンは、動きの制御、2Dおよび3Dレンダリング、オブジェクト衝突検出、サウンド、色、スクリプト、その他の物理エンジンなどのゲームの基本的な構成要素を提供し、サーバークライアントアーキテクチャ、PC/ゲームコンソール/モバイルフレームワーク、その他のワンストップサービス機能も含まれています。
完全オンチェーンゲームでは、ゲームの状態が完全にブロックチェーン上に保存されるため、オンチェーンゲーム用に設計されたゲームエンジンが登場しました。
イーサリアムエコシステム向けに開発された最初のエンジンは、ラティスが立ち上げたMUDエンジンで、その後、StarkwareのDojoEngineやCurioのKeystone、Argusなど、さまざまなエコシステム向けにさまざまなプログラミング言語を使用する他のエンジンが徐々に登場しました。
AAの
AAは「Account Abstraction」の略語です。 秘密鍵とニーモニックワードで取得される一般的な暗号化ウォレットとは異なり、アカウント抽象化を使用するウォレットはプログラム可能なコントラクトウォレットです。 これにより、アカウントのロジックとステータスが区別され、カスタマイズされたトランザクション検証と実行ルールでアカウントを作成できます。 AAは、多くの面でユーザーエクスペリエンスを向上させ、ソーシャルリカバリ、マルチ署名、ガス代無料のトランザクションなど、幅広いアプリケーションシナリオを備えています。
AAテクノロジーを活用することで、完全オンチェーンゲームは、反復的な署名の必要性や特定のウォレットを使用する要件など、ユーザーエクスペリエンスを低下させる問題を解決し、よりユーザーフレンドリーなインタラクションを実現することができます。
乱数
乱数生成技術は、ゲーム開発で一般的に使用される手法です。 その基本原理は、特定のアルゴリズムとシードを介して擬似乱数列を生成することです。 ゲームでは、乱数によってランダムなイベント、ランダムな地形、ランダムなアイテムが生成され、ゲームのプレイアビリティとエンターテイメント性が向上します。
ChainLinkのようなOracleプロジェクトは乱数コンポーネントを提供することができ、開発者はブロックチェーンベースの乱数ジェネレーターを直接使用し、ブロックチェーン内のブロックハッシュ値を乱数シードとして直接使用して、検証可能な乱数を生成することもできます。 乱数は、完全にオンチェーンのゲームに、より透明で公平なゲームプレイをもたらすことができます。
ゼロ知識証明
ゼロ知識証明は、命題の内容を明らかにすることなく、命題の真理を証明するために使用できる暗号技術です。 このテクノロジーは、ユーザーのプライバシーやデータの整合性の保護などの分野で広く使用されています。 完全にオンチェーンのゲームでは、ゼロ知識証明を使用して、プレイヤーがタスクやチャレンジを完了するなど、ゲーム内のアクションやイベントを検証できます。 ゼロ知識証明技術を使用することで、プレイヤーはプライバシー情報を公開することなく、また関連データをゲームサーバーに送信することなく、タスクやチャレンジを完了したことを証明し、対応する報酬を受け取ることができるため、セキュリティが向上します。
Dark Forestは、「闇の森の法則」に基づいた完全オンチェーンMMO宇宙征服リアルタイムストラテジーゲームです。 ゲームの背景は、暗い森のような宇宙を舞台にしており、各文明は銃を持ったハンターです。 最初はお互いの存在を知りませんが、一度お互いを発見すると、自己保存のために行う最も合理的なことは、お互いを排除することです。 ゲーム内のマップと対戦相手の位置は戦争の暗号の霧の中に隠されており、プレイヤーはアクションを通じて宇宙のより多くの部分を徐々に明らかにする必要があります。 各アクションはブロックチェーンに記録され、プレイヤーの座標は対戦相手から隠されたままです。
DarkForest Game Screenshot(出典:Technology Review)
Dark Forestは、Fully On-Chainテクノロジーとzk-SNARKを採用して、すべてのゲームルールとロジックがスマートコントラクトとしてブロックチェーン上に展開される独自のゲーム体験を生み出しています。
ウルフゲームは、イーサリアムブロックチェーンをベースにしたユニークなゲームです。 このゲームでは、プレイヤーはオオカミ、羊、農民など、さまざまなキャラクターの非代替性トークン(NFT)を購入して所有することができます。 ゲームの目的は、キャラクターの行動を管理してWOOLトークンを集めることです。
ゲームエコシステム全体では土地の供給は限られており、各土地はNFTです。 オオカミの希少性は新しい鋳物を盗む可能性を決定し、プレイヤーは毛を刈ったり抵当権を取ったり取り除いたりすることでWOOLトークンを入手し、これらのトークンを使用して新しい動物を鋳造することができます。 同時に、このゲームではリスクプロトコルも導入されており、プレイヤーは利益とリスクのバランスを取る必要があります。
オオカミゲームスタイルディスプレイ(出典: ウルフゲーム公式サイト)
ゲームの初期段階では、トランザクションのスループットを向上させ、トランザクションコストを削減するために、第2層の拡張ソリューションであるL2テクノロジーを使用することが計画されていました。 ゲームの開発とデザインの改善を加速するために、再設計後、ゲームはWeb 3-Web 2ハイブリッドアーキテクチャを採用し、ゲームプレイはオフチェーンで行われ、アセットの所有権はオンチェーンになります。
Loot Survivorは、Lootスタイルをベースにしたアドベンチャー実験ゲームで、Play 2Dieの経済モデルを通じてプレイヤーにユニークなゲーム体験を提供します。 このゲームはテストのためにStarkNetにデプロイされ、Bibliotheca DAO、DoJo、Guildlyのチームメンバーによって共同開発されています。
コアゲームプレイは、探索、戦闘、アップグレード、取引です。 プレイヤーはウォレットを作成し、ウォレットを接続してから、冒険を開始する必要があります。 ゲームでは、プレイヤーはさまざまな課題や敵に直面し、生き残り、勝つために戦略とスキルを使用する必要があります。 プレイヤーは、さまざまな場所を探索し、ボスを倒し、珍しいアイテムや装備を収集し、他のプレイヤーと取引してキャラクターの能力を強化できます。
戦利品サバイバーゲームインターフェース(出典: 公式サイト)
上記の3つの典型的なフルチェーンゲームから、現在のWeb3 Fully On-Chainゲームは、主に戦略とシミュレーションのジャンルに焦点を当てており、ゲームプレイがまだ比較的限られていることがわかります。 特殊効果やアニメーションの質は、「エルデンリング」や「リーグ・オブ・レジェンド」、「コール オブ デューティ」などの主流のゲームに比べて劣っています。 Web3のニッチなオーディエンスと参入障壁を考えると、完全オンチェーンゲームはユーザー獲得において大きな課題に直面しています。
ブロックチェーンはオンチェーン専用ではないため、完全オンチェーンゲームは依然としてネットワークの輻輳の問題に直面しています。 TPS(Transactions Per Second)が低いチェーンでは、チェーン上の契約状態を確認するのに時間がかかるため、ゲーム操作の速度も遅くなる場合があります。 これは、MOBA、FPS、およびその他のマルチプレイヤーリアルタイムオンラインゲームをブロックチェーンに実装できないことも意味します。
ゲームロジックはチェーン上にあるため、一部のゲームプロットはチェーン上で公開されることもありますが、これはゲーム内に隠されたレベルを設定するデザインやゲームプレイを助長しません。 これは、潜在的な不正行為の問題にもつながります。 プレイヤーがパブリックメモリプールにトランザクションを送信するとき、トランザクションが読み取り可能な形式で送信されると、プレイヤーが不正行為を行う可能性があります。 つまり、メモリプールの観察者は、対戦相手の次の動きを事前に知っており、反撃に対応するアクションを取ることができます。
完全にオンチェーンのゲームのユーザーは、チェーン上のさまざまな操作に署名して確認する必要があるため、ゲームの面白さが損なわれるだけでなく、ゲームに参加するための敷居が高くなります。 プレイヤーは、ウォレットの使用、契約書への署名など、ゲームを楽しむために十分なWeb3知識を習得する必要があります。
複数のチェーンを持つ現在の市場状況は、完全にオンチェーンのゲームが主に単一のチェーンで展開されることにつながります。 プレイヤーは異なるチェーン間で資産を取引することはできず、新規ユーザーはゲームを試す前にクロスチェーンの資産移動を行う必要があることがよくあります。 また、このゲームは、ホスティングのパブリックチェーン上にいないユーザーを引き付けることもできません。
いくつかの欠点はあるものの、技術の発展とインフラの改善により、完全にオンチェーン化されたゲームは「黄金時代」の到来を告げるかもしれません。
ブロックチェーンの性能問題に関しては、Layer2やRaaSなどのソリューションがすでに登場しています。 現在、多くの第 2 層スケーリング プロジェクトは、スケーラビリティの問題に特化しています。 十分な資金があるチームは、StarkNetやArbitrum Novaなどの一般的なL2、または特定のユースケース向けにカスタマイズされたOP StackなどのカスタマイズされたL2フレームワークを使用して、L2拡張レイヤーを構築できます。 Caldera、Conduit、Eclipse、Alt Layer、その他のRaaS(Rollup as a Service)をカスタムアプリケーションチェーンのニーズに応じて使用できます。
ブロックチェーンゲームエンジンの開発であれ、AAのようなミドルウェア技術のアップグレードであれ、完全にオンチェーンのゲームは、ゲームプレイとユーザーエクスペリエンスにおいて新たな発展を遂げるでしょう。 また、DeFiやNFT市場は、完全オンチェーンゲームとは直接関係ありませんが、間接的に完全オンチェーンゲームの開発を後押しします。 Starknetのようなレイヤー2では、ゲームエンジンからゲームストアまで、上流から下流までをつなぐエコシステムネットワークがすでに見られ、他のパブリックチェーンの模範となっています。
将来の完全なオンチェーンゲームは、AAやクロスチェーンブリッジなどの技術を統合した後、ユーザーの敷居を下げるでしょう。 将来的には、ユーザーはメールやソーシャルメディアのアカウントでログインするだけでゲームを開始できるようになるかもしれません。 ゲーム中、一度だけサインをすればいい場合もあれば、まったくサインをしないでゲーム全体を楽しむこともできます。 ゲーム内のより多くのWeb3ネイティブ操作をバックエンドとして抽象化でき、フロントエンドはWeb2に似たシルキーなゲーム体験を提供します。
要約すると、完全オンチェーンゲームは、所有権をプレイヤーに返還し、ゲームロジックをブロックチェーン上で公開し、Web3の分散型精神とよく一致させます。 前例のないレベルのオープン性と自由を提供し、誰でも許可を必要とせずにブロックチェーンベースの世界を拡張および変更できます。 ただし、ブロックチェーンと密接に結びついているため、チェーンのパフォーマンスとインフラストラクチャによって制限されます。 現状では、フルオンチェーンゲームは、契約のやり取りの頻度が低いカードゲームやターン制ストラテジーゲームに適しています。 コミュニティの関与、フロントエンドとバックエンドの分離、アセットの所有権をプレイヤーに還元することに焦点を当てるというデザイン哲学は、Web3アプリケーションと従来のゲームの両方に新しいデザインのアイデアを生み出します。 ブロックチェーン技術やAAのようなミドルウェアが進化し続ける中、フルオンチェーンゲームは様々なタイプのゲームにますます適し、徐々にWeb2ゲームに匹敵するユーザー体験を提供していくでしょう。
Mời người khác bỏ phiếu
小道具やアセットをブロックチェーン上に配置する一般的なGameFiとは異なり、完全にオンチェーンのゲームでは、すべてのゲームロジックとデータをブロックチェーン上に保存します。 単純な「カード引き比較」チェスゲームを例にとると、一般的なGameFiは入場券やチップなどをトークン化し、NFTや暗号通貨に変えるのが得意です。 しかし、完全なオンチェーンゲームの文脈では、「プレイヤーにランダムにカードを発行し、プレイヤーのカードで表される数字の大きさを比較し、大きい方がチップを獲得する勝者である」というロジックがブロックチェーン上に置かれ、プロセス全体がオープンで透明です。
当初、完全オンチェーンのゲームはWeb3ネイティブの開発者やプレイヤーに愛されていましたが、Dark Forestのような完全オンチェーンのゲームが爆発的に増えたことで、従来のGameFiやオフチェーンのゲームに対する完全オンチェーンゲームの比類のない利点を認識する人が増えています。 利点は次のとおりです。
開放
完全にオンチェーンのゲームがブロックチェーン上に展開され、すべての人にゲームの入り口が開かれます。 国、性別、年齢などによる制限はありません。
透明性
ゲームロジックがブロックチェーン上に配置されているため、ゲーム内で不正行為が行われる可能性は極めて低く、プレイヤーはブロックチェーン上でコントラクトを展開することでゲームの運用状況を観察することができます。
資産の所有権
完全オンチェーンゲームに参加することで得られる資産もオンチェーン資産であり、プレイヤーは完全にコントロールし、自由に譲渡することができます。
コミュニティ指向
完全にオンチェーンのゲームは、そのほとんどがDAOによって管理されているコミュニティ開発にもっと注意を払い、コミュニティ内のニーズがゲームを継続的に改善します。
持続可能性
理論的には、コードはスマートコントラクトとしてブロックチェーン上に展開され、ブロックチェーンはサーバーに相当します。 チェーンが通常の使用を維持している限り、プレイヤーはゲームの寿命を気にすることなく、いつでもゲームを体験できます。
コンポーザビリティ
従来のゲームでは、完全にオンチェーンのゲームでオンチェーンになっている「ゲームロジック」は、バックエンドコードに属しています。 したがって、異なるフロントエンドページのゲームUIの違いを借りることができ、異なる完全にオンチェーンのゲームコントラクトをフロントエンドページに接続することで、マルチモジュールゲームの機能を実現することさえできます。
簡単に比較できるように、違いを表形式で提示します。
上記の比較から、完全にオンチェーンのゲームは、チェーン上に完全に展開されているため、データ、資産、資金調達、サーバーの面でWeb3のより分散化された特性を持っていることがわかります。 しかし、ブロックチェーンの性能はゲームの操作性やゲームプレイにも限界があり、完全なオンチェーンユーザーはまだWeb3から拡大していません。
完全オンチェーンゲームの開発プロセスは、従来のゲーム開発と似ていますが、オンチェーンのゲームロジックにより、独自の技術スタックもあります。 完全オンチェーンゲームのコアインフラは、主に完全オンチェーンのゲームエンジンとブロックチェーンです。 もちろん、AAやゼロ知識証明などの技術も、完全にオンチェーンのゲームスタックに適用することができます。 特定の完全オンチェーンゲームプロジェクトについて議論する前に、業界のインフラストラクチャ(アプリケーション層の下)を理解する必要があります。
完全なオンチェーンゲーム業界レベル(出典:IOSG's Medium )
完全にオンチェーンのゲームでは、ブロックチェーンはサーバーの役割を担い、ゲームロジックはチェーン上に展開されます。 ユーザーはウォレットに接続してプレイする必要があります。 現在、ほとんどの完全なオンチェーンゲームはイーサリアムとレイヤー2で配布されています。 デプロイするパブリックチェーンを選択する際には、複数の要素を考慮する必要があります。
パブリックチェーンのプログラマビリティ
完全オンチェーンゲームの開発初期、イーサリアムはスマートコントラクトプログラミングのための最も強力なプラットフォームとして、多くの初期の完全オンチェーンゲームに選ばれました。 現在、主流のレイヤー1とレイヤー2のプラットフォームは、Dapp開発のために異なる最適化を行っています。 例えば、AptosとSuiは、プログラミング言語レベルでのプログラミング体験を最適化しました。 より開発者に優しく、ユーザーがコントラクトを呼び出すプロセスを最適化するパブリックチェーンは、パブリックチェーン開発者に好まれる可能性が高くなります。
ネットワークパフォーマンス
プレイヤーはゲームをプレイする際にコントラクトを呼び出し、チェーンデータのフィードバックを得る必要があり、それには一定レベルのチェーンパフォーマンスが必要です。 たとえば、マルチユーザーのリアルタイム ゲームでは、1 つのゲーム ラウンドで複数の署名が必要です。 ネットワークが非常に輻輳している場合、ユーザーエクスペリエンスが低下する可能性があります。 現在、SolanaとEthereum Layer2のTPSは、既存の完全オンチェーンゲームの根本的なニーズを満たすことができます。
ユーザーボリューム
完全にオンチェーンのゲームのWeb3ネイティブ性は、ユーザーの閾値が高いことを意味します。 さらに、ゲームプロセスには、ゲームプロップ取引などのオンチェーン活動が含まれる場合があります。 したがって、ユーザー数が多く、デプロイの流動性が高いチェーンを選択することで、完全にオンチェーンのゲームが成功する可能性を高めることができます。
パブリックチェーンアプリケーション層のネットワーク効果
Fully On-Chainゲームの発売後、NFTマーケットプレイスとDeFiプロトコルは、ゲーム内資産とネイティブトークンの流動性を大幅に向上させ、それによってより大きなユーザーベースを引き付けることができます。 同時に、ゲームエンジン開発者を含むさまざまなサービスプロバイダーが、さまざまなブロックチェーンアーキテクチャと互換性を持つように製品を調整します。 優れたブロックチェーンは、ゲームアプリケーションに優れているだけでなく、他の分散型アプリケーション(dApps)の開発を盛んに行うための道を開き、それによってアプリケーション層でのネットワーク効果を最大化することは理にかなっています。
従来の開発プロセスでは、Unreal、Unity、Phaserなどのゲームエンジンは、動きの制御、2Dおよび3Dレンダリング、オブジェクト衝突検出、サウンド、色、スクリプト、その他の物理エンジンなどのゲームの基本的な構成要素を提供し、サーバークライアントアーキテクチャ、PC/ゲームコンソール/モバイルフレームワーク、その他のワンストップサービス機能も含まれています。
完全オンチェーンゲームでは、ゲームの状態が完全にブロックチェーン上に保存されるため、オンチェーンゲーム用に設計されたゲームエンジンが登場しました。
イーサリアムエコシステム向けに開発された最初のエンジンは、ラティスが立ち上げたMUDエンジンで、その後、StarkwareのDojoEngineやCurioのKeystone、Argusなど、さまざまなエコシステム向けにさまざまなプログラミング言語を使用する他のエンジンが徐々に登場しました。
AAの
AAは「Account Abstraction」の略語です。 秘密鍵とニーモニックワードで取得される一般的な暗号化ウォレットとは異なり、アカウント抽象化を使用するウォレットはプログラム可能なコントラクトウォレットです。 これにより、アカウントのロジックとステータスが区別され、カスタマイズされたトランザクション検証と実行ルールでアカウントを作成できます。 AAは、多くの面でユーザーエクスペリエンスを向上させ、ソーシャルリカバリ、マルチ署名、ガス代無料のトランザクションなど、幅広いアプリケーションシナリオを備えています。
AAテクノロジーを活用することで、完全オンチェーンゲームは、反復的な署名の必要性や特定のウォレットを使用する要件など、ユーザーエクスペリエンスを低下させる問題を解決し、よりユーザーフレンドリーなインタラクションを実現することができます。
乱数
乱数生成技術は、ゲーム開発で一般的に使用される手法です。 その基本原理は、特定のアルゴリズムとシードを介して擬似乱数列を生成することです。 ゲームでは、乱数によってランダムなイベント、ランダムな地形、ランダムなアイテムが生成され、ゲームのプレイアビリティとエンターテイメント性が向上します。
ChainLinkのようなOracleプロジェクトは乱数コンポーネントを提供することができ、開発者はブロックチェーンベースの乱数ジェネレーターを直接使用し、ブロックチェーン内のブロックハッシュ値を乱数シードとして直接使用して、検証可能な乱数を生成することもできます。 乱数は、完全にオンチェーンのゲームに、より透明で公平なゲームプレイをもたらすことができます。
ゼロ知識証明
ゼロ知識証明は、命題の内容を明らかにすることなく、命題の真理を証明するために使用できる暗号技術です。 このテクノロジーは、ユーザーのプライバシーやデータの整合性の保護などの分野で広く使用されています。 完全にオンチェーンのゲームでは、ゼロ知識証明を使用して、プレイヤーがタスクやチャレンジを完了するなど、ゲーム内のアクションやイベントを検証できます。 ゼロ知識証明技術を使用することで、プレイヤーはプライバシー情報を公開することなく、また関連データをゲームサーバーに送信することなく、タスクやチャレンジを完了したことを証明し、対応する報酬を受け取ることができるため、セキュリティが向上します。
Dark Forestは、「闇の森の法則」に基づいた完全オンチェーンMMO宇宙征服リアルタイムストラテジーゲームです。 ゲームの背景は、暗い森のような宇宙を舞台にしており、各文明は銃を持ったハンターです。 最初はお互いの存在を知りませんが、一度お互いを発見すると、自己保存のために行う最も合理的なことは、お互いを排除することです。 ゲーム内のマップと対戦相手の位置は戦争の暗号の霧の中に隠されており、プレイヤーはアクションを通じて宇宙のより多くの部分を徐々に明らかにする必要があります。 各アクションはブロックチェーンに記録され、プレイヤーの座標は対戦相手から隠されたままです。
DarkForest Game Screenshot(出典:Technology Review)
Dark Forestは、Fully On-Chainテクノロジーとzk-SNARKを採用して、すべてのゲームルールとロジックがスマートコントラクトとしてブロックチェーン上に展開される独自のゲーム体験を生み出しています。
ウルフゲームは、イーサリアムブロックチェーンをベースにしたユニークなゲームです。 このゲームでは、プレイヤーはオオカミ、羊、農民など、さまざまなキャラクターの非代替性トークン(NFT)を購入して所有することができます。 ゲームの目的は、キャラクターの行動を管理してWOOLトークンを集めることです。
ゲームエコシステム全体では土地の供給は限られており、各土地はNFTです。 オオカミの希少性は新しい鋳物を盗む可能性を決定し、プレイヤーは毛を刈ったり抵当権を取ったり取り除いたりすることでWOOLトークンを入手し、これらのトークンを使用して新しい動物を鋳造することができます。 同時に、このゲームではリスクプロトコルも導入されており、プレイヤーは利益とリスクのバランスを取る必要があります。
オオカミゲームスタイルディスプレイ(出典: ウルフゲーム公式サイト)
ゲームの初期段階では、トランザクションのスループットを向上させ、トランザクションコストを削減するために、第2層の拡張ソリューションであるL2テクノロジーを使用することが計画されていました。 ゲームの開発とデザインの改善を加速するために、再設計後、ゲームはWeb 3-Web 2ハイブリッドアーキテクチャを採用し、ゲームプレイはオフチェーンで行われ、アセットの所有権はオンチェーンになります。
Loot Survivorは、Lootスタイルをベースにしたアドベンチャー実験ゲームで、Play 2Dieの経済モデルを通じてプレイヤーにユニークなゲーム体験を提供します。 このゲームはテストのためにStarkNetにデプロイされ、Bibliotheca DAO、DoJo、Guildlyのチームメンバーによって共同開発されています。
コアゲームプレイは、探索、戦闘、アップグレード、取引です。 プレイヤーはウォレットを作成し、ウォレットを接続してから、冒険を開始する必要があります。 ゲームでは、プレイヤーはさまざまな課題や敵に直面し、生き残り、勝つために戦略とスキルを使用する必要があります。 プレイヤーは、さまざまな場所を探索し、ボスを倒し、珍しいアイテムや装備を収集し、他のプレイヤーと取引してキャラクターの能力を強化できます。
戦利品サバイバーゲームインターフェース(出典: 公式サイト)
上記の3つの典型的なフルチェーンゲームから、現在のWeb3 Fully On-Chainゲームは、主に戦略とシミュレーションのジャンルに焦点を当てており、ゲームプレイがまだ比較的限られていることがわかります。 特殊効果やアニメーションの質は、「エルデンリング」や「リーグ・オブ・レジェンド」、「コール オブ デューティ」などの主流のゲームに比べて劣っています。 Web3のニッチなオーディエンスと参入障壁を考えると、完全オンチェーンゲームはユーザー獲得において大きな課題に直面しています。
ブロックチェーンはオンチェーン専用ではないため、完全オンチェーンゲームは依然としてネットワークの輻輳の問題に直面しています。 TPS(Transactions Per Second)が低いチェーンでは、チェーン上の契約状態を確認するのに時間がかかるため、ゲーム操作の速度も遅くなる場合があります。 これは、MOBA、FPS、およびその他のマルチプレイヤーリアルタイムオンラインゲームをブロックチェーンに実装できないことも意味します。
ゲームロジックはチェーン上にあるため、一部のゲームプロットはチェーン上で公開されることもありますが、これはゲーム内に隠されたレベルを設定するデザインやゲームプレイを助長しません。 これは、潜在的な不正行為の問題にもつながります。 プレイヤーがパブリックメモリプールにトランザクションを送信するとき、トランザクションが読み取り可能な形式で送信されると、プレイヤーが不正行為を行う可能性があります。 つまり、メモリプールの観察者は、対戦相手の次の動きを事前に知っており、反撃に対応するアクションを取ることができます。
完全にオンチェーンのゲームのユーザーは、チェーン上のさまざまな操作に署名して確認する必要があるため、ゲームの面白さが損なわれるだけでなく、ゲームに参加するための敷居が高くなります。 プレイヤーは、ウォレットの使用、契約書への署名など、ゲームを楽しむために十分なWeb3知識を習得する必要があります。
複数のチェーンを持つ現在の市場状況は、完全にオンチェーンのゲームが主に単一のチェーンで展開されることにつながります。 プレイヤーは異なるチェーン間で資産を取引することはできず、新規ユーザーはゲームを試す前にクロスチェーンの資産移動を行う必要があることがよくあります。 また、このゲームは、ホスティングのパブリックチェーン上にいないユーザーを引き付けることもできません。
いくつかの欠点はあるものの、技術の発展とインフラの改善により、完全にオンチェーン化されたゲームは「黄金時代」の到来を告げるかもしれません。
ブロックチェーンの性能問題に関しては、Layer2やRaaSなどのソリューションがすでに登場しています。 現在、多くの第 2 層スケーリング プロジェクトは、スケーラビリティの問題に特化しています。 十分な資金があるチームは、StarkNetやArbitrum Novaなどの一般的なL2、または特定のユースケース向けにカスタマイズされたOP StackなどのカスタマイズされたL2フレームワークを使用して、L2拡張レイヤーを構築できます。 Caldera、Conduit、Eclipse、Alt Layer、その他のRaaS(Rollup as a Service)をカスタムアプリケーションチェーンのニーズに応じて使用できます。
ブロックチェーンゲームエンジンの開発であれ、AAのようなミドルウェア技術のアップグレードであれ、完全にオンチェーンのゲームは、ゲームプレイとユーザーエクスペリエンスにおいて新たな発展を遂げるでしょう。 また、DeFiやNFT市場は、完全オンチェーンゲームとは直接関係ありませんが、間接的に完全オンチェーンゲームの開発を後押しします。 Starknetのようなレイヤー2では、ゲームエンジンからゲームストアまで、上流から下流までをつなぐエコシステムネットワークがすでに見られ、他のパブリックチェーンの模範となっています。
将来の完全なオンチェーンゲームは、AAやクロスチェーンブリッジなどの技術を統合した後、ユーザーの敷居を下げるでしょう。 将来的には、ユーザーはメールやソーシャルメディアのアカウントでログインするだけでゲームを開始できるようになるかもしれません。 ゲーム中、一度だけサインをすればいい場合もあれば、まったくサインをしないでゲーム全体を楽しむこともできます。 ゲーム内のより多くのWeb3ネイティブ操作をバックエンドとして抽象化でき、フロントエンドはWeb2に似たシルキーなゲーム体験を提供します。
要約すると、完全オンチェーンゲームは、所有権をプレイヤーに返還し、ゲームロジックをブロックチェーン上で公開し、Web3の分散型精神とよく一致させます。 前例のないレベルのオープン性と自由を提供し、誰でも許可を必要とせずにブロックチェーンベースの世界を拡張および変更できます。 ただし、ブロックチェーンと密接に結びついているため、チェーンのパフォーマンスとインフラストラクチャによって制限されます。 現状では、フルオンチェーンゲームは、契約のやり取りの頻度が低いカードゲームやターン制ストラテジーゲームに適しています。 コミュニティの関与、フロントエンドとバックエンドの分離、アセットの所有権をプレイヤーに還元することに焦点を当てるというデザイン哲学は、Web3アプリケーションと従来のゲームの両方に新しいデザインのアイデアを生み出します。 ブロックチェーン技術やAAのようなミドルウェアが進化し続ける中、フルオンチェーンゲームは様々なタイプのゲームにますます適し、徐々にWeb2ゲームに匹敵するユーザー体験を提供していくでしょう。