フルチェーンゲームの元祖、闇の森の解体:ゲームにおけるZKの応用可能性

原作者: Snapfingers DAO

序文

モンテネグロで開催されたEDCONカンファレンスで、V Godはzk-SNARKが今後10年間でブロックチェーンと同じくらい重要になるだろうと述べた。フルチェーンゲーム「Dark Forest」はzkSNARKsの技術を使用しており、V神より「とても面白い」と評価されました。

Dark Forest(ダークフォレスト)は、MMO「Cryptographic Fog of War」チェーンゲームです。戦争の霧はゲーマーにとって一般的なメカニズムであり、「StarCraft」と「Warcraft 3」の両方がこのデザインを採用しており、その情報の隠蔽は「戦争の霧」によって実現されています - ゲームマップ上の領域はプレイヤーが覆うまで覆われます見つけ出す。この双方の環境的、戦術的予測不可能性のメカニズムは、不完全情報ゲームとしても知られており、ほとんどすべての人気のある MMO ゲームは不完全情報ゲームであり、プレイヤーはより豊かでドラマチックな戦略空間を探索することができます。

ブロックチェーン上ではデータは完全にオープンかつ透明であり、不完全な情報メカニズムは実現できません。 Dark Forest はゼロ知識証明 zkSNARKs テクノロジーを使用して、プレイヤーがプライバシーを維持しながら検証可能な有効なアクションを公的に送信できるようにすることで、不完全な情報を取得します。

以下では、フルチェーンゲーム Dark Forest のプロジェクト概要と興味深いデザインを紹介し、このゲームを通じて、Web3 の世界がフルチェーンの不完全情報ゲームをどのように実現しているかを知ることができます。この記事では、「フル チェーン ゲーム」、「情報ゲーム」、「戦争の霧の暗号化バージョン」などの概念についても説明し、用語の壁を打ち破ります。この記事が「Dark Forest」の概要を知りたい、ゲーム全体の面白さを知りたいという人の参考になれば幸いです。

** この記事は情報共有のみを目的としており、投資アドバイスではないため、特定のトークンや NFT を購入することはお勧めできません。DYOR してください。 *

01 ゲーム背景

Dark Forest は、イーサリアムと Gnosis (以前は xDai として知られていた) チェーン上に構築された分散型 RTS (リアルタイム ストラテジー) フルチェーン ゲームです。このゲームは、Liu Cixin 氏の傑作「三体問題」シリーズの同名小説 2 作目「The Dark Forest」を原作とした MMO 宇宙征服ゲームです。ゲームの主な内容は、他のプレイヤーの侵略者と戦い、星図上にランダムに点在する資源を収集し、同時に星間帝国を可能な限り拡大することです。

* MMO とは Massively Multiplayer Online Game の略で、インターネットを介して 100 ~ 1000 人のプレイヤーが同時に参加できるオンライン ゲームを指します。

ダーク フォレストのアイデアの最初の提案者および創設者は @Gubsheep です。彼はたまたまゼロ知識証明に関する会議に出席し、劉慈欣が説明したダーク フォレスト理論に感銘を受け、ゼロ知識証明を作成しました。 a「暗号世界の暗い森」のアイデア。当初、これは非常に実験的で、少し遊び心のあるアイデアにすぎませんでしたが、結局のところ、このゲームは高頻度のインタラクティブ アプリケーションとして、当時はもちろん、現在でもブロックチェーン環境において大きな課題に直面していました。芽生えたゼロ知識証明がこのような複雑なシステムに適用されたとき、Dark Forest がこの概念を実現しただけでなく、ブロックチェーンの歴史のマイルストーンにさえなったとは誰も考えなかったでしょう。

![フルチェーンゲームの元祖、暗い森の解体: ゲームにおける ZK の応用可能性](https://img-cdn.gateio.im/resize-social/moments-7f230462a9-bd8fb80175-dd1a6f- 1c6801)

初期の Dark Forest チームの主要メンバー

初期の Dark Forest チームの主なメンバーは、Gubsheep、Alan、Ivan、Moe で構成されていました。チームは、2020 年 8 月 7 日金曜日にイーサリアム Ropsten テスト ネットワークでゲームの最初のベータ版 (Dark Forest v 0.3) をリリースしました。コンテストの勝者は合計 1024 DAI を受け取ります。

02 簡単なチュートリアル

ユーザーはプレイするために何を準備する必要がありますか?

  1. ゲーム公式ウェブサイト:

  2. Webサイトの初期設定

鍵アイコンをクリックして Web サイト設定に入り、「ポップアップとリダイレクト」と「安全でないコンテンツ」の 2 つの設定をブロックから許可に変更します。

  • ポップアップ ウィンドウとリダイレクト: 初めてゲームにログインすると、トランザクションに署名するためにポップアップ ウィンドウが要求されます。

  • 安全でないコンテンツ: リモート描画を使用する場合、このオプションを有効にする必要があります。

![フルチェーンゲームの元祖、暗い森の解体:ゲームにおけるZKの応用可能性](https://img-cdn.gateio.im/resize-social/moments-7f230462a9-e1b723ddb3-dd1a6f- 1c6801)

3.xdaiを準備する

ゲームは xDai チェーンで実行され、アカウントはイーサリアム アカウントと完全に互換性があります。ゲーム内の各操作ではガス料金として xDai を消費する必要があります。また、xDAI を使用して、プレイヤーが市場で販売する惑星 HAT やアーティファクトを購入することもできます。公式ゲームの各ラウンドでは、ゲームの早期開始時に認証キーのアドレスに 0.05 xDai が送信されます。コミュニティ ラウンドでは、xDai が配布されない場合があります。いずれの場合も、自分の食料を準備する必要があります。まずはアカウント。

xDai を取得するには 2 つの方法があります。

  • 集中取引所購入: AscendEX

  • クロスチェーンブリッジ交換: 例: Li.Finance、Hop、xPollinate-V2、xDai Bridge...

  1. 招待コードを準備する

通常、試合前に公式から前回の参加資格者に数種類の招待コードがメールで配布されますので、友達に聞いたり、コミュニティのDiscordで聞いたりすることができます。ただし、キーを受け取るチャンスがあるように、試合前に公式 Web サイトのメーリング リストに登録する必要があります。コミュニティラウンドでの鍵の入手方法については、指定されたコミュニティに事前に注意する必要があります。

![フルチェーンゲームの元祖、暗い森の解体: ゲームにおける ZK の応用可能性](https://img-cdn.gateio.im/resize-social/moments-7f230462a9-1e3ba9d876-dd1a6f- 1c6801)

##03「霧の森」の仕組み

オリジナルのリアルタイム ストラテジー「Dune 2」から、戦争の霧の概念が導入され、正式に提案されました。 Warcraft のプレイヤーはバトルフォグシステムに精通している必要があり、敵の部隊や地形などの情報はプレイヤーの部隊が探索するまで表示されず、戦闘シーンにおける不確実な要素となります。

「コマンド アンド コンカー」以降、ゲーム内の戦争の霧はマップ レイヤーとユニット レイヤーの 2 つのタイプに徐々に分けられ、マップ レイヤーに含まれる地形は変更が困難または不可能ですが、その後でも変更できます。ユニットは除去されます。そのインテリジェンスの正当性を保証します。ユニットレベルは主にエリア内のアクティブなユニットの状況を指します。相手がまだ残っていることを保証することは不可能であるため、インテリジェンス後に再度カバーされます情報源が消滅する(捜査部隊が移動するなど)。フォグの 2 つのレベルを区別するために異なるレベルの黒を使用するのが一般的です。マップ レイヤーの黒はより濃く、マップ レイヤーを開いた後に残っているユニット レイヤーのフォグは相対的に明るくなります。上記の戦争の霧の形式は比較的古典的であり、広く使用されています。このクラシック モードは、その後のリアルタイム ストラテジー ゲームのほとんどにも受け継がれ、後に RTS ゲームや戦争の霧を使用したターンベース ストラテジー ゲームにも発展しており、このデザインはゲームにおいて不可欠な要素となっていることがわかります。 4x ゲームのコンセプト。

![フルチェーンゲームの元祖、暗い森の解体: ゲームにおける ZK の応用可能性](https://img-cdn.gateio.im/resize-social/moments-7f230462a9-2a6d3e1dee-dd1a6f- 1c6801)

暗い森の中の戦争の霧は、プレイヤーには見えないマップの部分です。新しいアカウントを作成すると、開始エリアのマップのほんの一部だけがプレイヤーに表示され、宇宙の残りの部分は戦争の霧に覆われます。星図はCPUの計算によって拡張され、探索の速度はCPUの性能に依存します。星図の探索後、この部分の情報は継続的に観察されます。従来の Web2 ゲームの戦争の霧とは異なり、偵察部隊が出発すると霧の状態に戻ります。そのため、星図の探索速度が直接的に決定します。得られる情報量。知性が高ければ高いほど、より正確な意思決定が可能になります。

ゲーム「ダークフォレスト」に戻ります。 Web2 ゲームの戦争の霧は、視野、地形、探索、天候などの組み合わせに依存します。Web3 チェーン ゲームとして、ゼロ知識証明は分散化された暗号化された暗い森を巧みに構築できます。デジタル コンピューティングを使用して宇宙を探索し、敵の座標をブロードキャストするこの種のゲームプレイは、これまでのゲームには登場しませんでした。

フルチェーン ゲームと通常のチェーン ゲームの最大の違いは、すべてのゲーム データがチェーン上にあることです。ブロックチェーン データのオープン性と透明性を組み合わせると、いわゆるフルチェーン ゲームのほとんどは完全に情報ベースのゲームになります。したがって、一般に、fog of war 要素を使用してプレイアビリティの高いフルチェーン MMO ゲームを作成するのは難しいと考えられています。

Dark Forest は zkSNARK テクノロジーを使用して、プレイヤーの行動を正確に検証できるが、その状態は他のプレイヤーからは隠蔽されることを実現します。プレイヤー視点では宇宙の全貌が完全には表現されていないため、プレイヤーはマップを探索し、連鎖する未知の世界を発見する楽しみを味わうことができます。戦争の霧の原理を利用して複数のラインの開発を同時に実行し、星図の異なる領域に惑星を拡張することも可能です。他のプレイヤーがあなたを探索し、攻撃する能力を持っている場合、リソースが集中しすぎて全滅することはなく、他の場所で再編成することができます。

04 ZK技術で不完全情報ゲームを実現

Zkp (ゼロ知識証明) は、検証者に特定の情報を提示することなく、特定の権利や利益の法的所有者であることを完全に証明することができ、zkSNARK は Zkp の実装手法の 1 つです。 Dark Forest は zkSNARK を使用して、プレイヤーのアクションを正確な詳細で検証できるが、他のプレイヤーからは隠されることを実現します。そのため、フルチェーンゲームではありますが、機密情報が含まれているため、暗い森は不完全情報ゲームと言えます。

完全情報と不完全情報のゲームというと聞き慣れないかもしれませんが、コンセプト自体はシンプルです。チェスや囲碁のようなゲームは、誰から見ても盤上のすべての情報を入手できるため、完全情報のゲームであると言えます。 StepN も完全情報ゲームです。なぜなら、各プレーヤーは誰がどのシューズを所有しているのか、そして各シューズの特徴が何なのかを知っているからです。

ダークフォレストは不完全情報ゲームのフルチェーンゲームとして知られています。不完全情報ゲームを身近なゲームで表現すると、麻雀やポーカーのような情報が隠されたゲームのことです。麻雀では相手の手札や山札が隠されますが、ポーカーでは相手の手札や山札の情報が隠されます。 Dark Forest の革新性は、この不完全な情報ゲームを連鎖させていることです。検証可能で有効なアクションを公開情報として送信しながら、各プレイヤーは非公開のままです。

![フルチェーンゲームの元祖、暗い森の解体:ゲームにおけるZKの応用可能性](https://img-cdn.gateio.im/resize-social/moments-7f230462a9-59fb1eea1f-dd1a6f- 1c6801)

Dark Forest は zkSNARK を使用して共有マップ上の場所を隠し、戦争の霧を作り出します

プレイヤーは征服した惑星の座標をスマート コントラクトに送信する必要はなく、(惑星の座標をハッシュすることで)惑星の位置と、ハッシュが有効であることのゼロ知識証明を要求するだけで済みます。これにより、ゲームの非公開性が保証されます。惑星の位置。

プレイヤーが行動を起こすと、これが有効なアクションであることを示すゼロ知識証明とともに、出発した惑星のハッシュと目的地のハッシュが送信されます。

![フルチェーンゲームの元祖、暗い森の解体:ゲームにおけるZKの応用可能性](https://img-cdn.gateio.im/resize-social/moments-7f230462a9-9941129905-dd1a6f- 1c6801)

ハッシュを元に戻すのは難しいため、暗い森の契約書を調べても、他のプレイヤーが実際にどこにいるのかはわかりません。他のプレイヤーを見つけるには、スターマップを探索する必要があります。星図を探索する場合、目的地の情報は事前に予測できないため、プレイヤーの意思決定は現状における最適解のみであり、新たな惑星や遺物が発見されるたびに、プレイヤーは再解析を行う必要があります。現在のすべての情報に基づいて分析し、相手の惑星を攻撃することが可能か、あるいはこのアーティファクトを入手するのにどれくらいのコストがかかるかを判断します。等々。常にその時の状況に応じて最適解を選択していくのが不完全情報ゲームの本質である。

05 オープンプラグインシステムによりプレイアビリティが向上

Dark Forest の主な目的は、ユーザーがさまざまな方法で楽しめるようにすることです。ゲームの競争目標は、できるだけ多くのポイントを獲得することです。たとえあなた自身が競争プレイヤーでなくても、楽しむ方法は他にもたくさんあります。プラグインは Dark Forest ゲーム ブランチの重要な部分を占めており、前衛的なゲームであるため、さまざまな機能のテストの場でもあります。現在、公式レビューのプラグイン ライブラリには 55 個のオープンソース プラグインが含まれています。主に次の 3 つのカテゴリに分類されます。

  • ビジュアライゼーション: ゲームのネイティブ インターフェイス比較の紹介であり、プレイヤーはデータのビジュアライゼーション (ヒート マップ、小さなマップ、惑星間の通信時間を計算できるマップ エクスポート ツールなど)、特定の目標のハイライトまたはマーク (Baotuan 必須のプラグイン フレンドリーなロゴ、ハイライト フレンド、ハイライト プラネット バフなど)
  • 取引市場: 主にプレーヤーがさまざまなリソースの交換をマッチングし、プレーヤーに新しいゲームの動機を追加するためのものです。これには、他のゲームの装備取引システムに似たアーティファクト取引市場、座標報酬市場、惑星報酬市場などが含まれますが、これらに限定されません。 。
  • 自動化: この種のプラグインは通常、プレイヤーが本来の複雑で煩雑な操作を簡素化し、実行効率を向上させるために、主にスクリプトを通じて使用されることが多くなります: リソース関連 (アーティファクトのキャプチャと管理の 2 点セット ハント アーティファクト、アーティファクト) 、銀鉱山のワンクリックで銀の分配、資源の集中化など)、戦闘関連(ワンクリックで周囲の惑星を占領するクロールプラネッツ、自動反復攻撃リピートアタック、ワンクリック連携攻撃同時攻撃、さらには直接攻撃できる戦争を行う)プレイヤーに対して戦争を仕掛けるなど)

## 結論

暗い森ではFi要素が弱まり、ゲームプレイがより重視され、豊かなゲーム体験と多様なゲームプレイを構築すると同時に、新たな機能の実験も実現します。 「暗い森」にいるため、ゲームを壊すバグを除いて、不正行為、賄賂、協力、自動化はすべて許可されています。

ダークフォレストは斬新なゲーム体験とチェーンゲームのダークホースであり、オープンなギルドシステムにより分散化のニーズにも応えており、スナップフィンガー研究所は今後もこのフルチェーンゲームに注目していきます。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)