MOPNの理解:完全チェーンNFT配置マイニングゲームの設計方法は?

初級編Jul 08, 2024
この記事では、NFT配置マイニングゲームであるMOPNのメカニズムデザインと経済モデルについて分析し、MOPNを使用したフルチェーンゲームの設計と実装について詳細に説明しています。
MOPNの理解:完全チェーンNFT配置マイニングゲームの設計方法は?

概要:

誰もが、アイドルタイムのさまざまなアイデアを組み合わせることでゲームが生まれるのではないかと、ゲームをデザインしたいという衝動に駆られるのではないでしょうか。もしあなたがフルチェーンのゲームを自分でデザインするとしたら、どのようにデザインしますか?簡単そうに見えますが、実際の設計プロセスは想像以上に複雑です。この記事では、NFTプレースメントマイニングゲームであるMOPNを例に説明します。主なゲームプレイでは、限られた公有地にNFTを配置して利益を得る、プレースメントマイニングと呼ばれる。このゲームを設計する際、開発者は、ネイティブトークンのバーン/デフレーションシナリオの作成、アンチシビル戦略、主要なデータ指標の適切な数式の構築、フルチェーンゲームのオラクルなどのサードパーティコンポーネントへの依存性への対処を検討する必要がありました。以下では、MOPNのメカニズム設計と経済モデルを多角的に分析し、より多くの人にWeb3ゲームデザインとフルチェーンゲームの実装パスを理解してもらいます。

トークンベースのプレースメントゲームであるMOPNのコアゲームプレイは単純明快で、プレイヤーがNFTを配置して報酬を受け取る約100万区画のオープンマップを作成します。MOPN には、次の 4 種類の資産が含まれています。

  1. MOPNのネイティブトークン—MT(MOPNトークン)
  2. NFTを配置するための土地のプロット- MOPN Land
  3. プレイヤーがプロットに配置したNFT
  4. プロット上の既存のNFTを破壊するために使用される爆弾

MTトークンはゲーム内のコアアセットであり、すべての経済活動はMTに関連しています。プレイヤーはNFTをプロットに配置し、NFTのスコアの重みと配置時間に基づいてMTの報酬を獲得することができます。NFT配置マイニングによって生産されたMTのうち、90%はNFTの所有者に、5%はプロットの所有者に土地の賃料として支払われ、5%はNFTのIPトレジャリー(例えばBAYCのゲーム内トレジャリー)であるコレクションボールトに支払われます。これは税金と同等です。

MOPNの設計では、プロットはMOPNランドと呼ばれるNFTに所属しています。合計10,981のMOPNランドがあり、それぞれ91のプロットをカバーし、地図上のほぼ100万のプロットを網羅しています。ランドはミントやオークションを通じて入手することができます。プレイヤーがランドを入手すると、地図上に配置して休眠中のプロットを活性化させることができます。活性化されたプロットにのみNFTを配置することができます。ランドの下のプロットには、どのプレイヤーでもNFTを配置することができますが、収益の5%はランドオーナーと共有する必要があります。

MOPNの興味深いルールの1つは、周りの他のNFTをクリアするために「爆弾」を使用できるということです。ゲームでは、自分のNFTを置いた場所から2区画の距離以内には、他のIPシリーズのNFT(例:BAYCとPudgy Penguinsは競合するIPです)は存在できません。そのようなプロットに自分のNFTを置かなければならない場合、競合するNFTを削除するために爆弾を使用する必要があります。最終的な効果は、各NFTの周囲の2プロットの距離内には、類似したNFTのみが存在することです。

要約すると、ゲームのルールは非常にシンプルで、NFTをプロットに配置してマイニング報酬を獲得し、出力の一部を土地所有者と共有し、周囲に異なるNFTがないことを確認します。さらに、MOPNは、参加しているNFTコレクションに特定のCollection Vaultトレジャリーを装備しています。MOPNはフルチェーンゲームであるため、NFTに関連する市場データはオラクルに頼るべきではありません。そのため、MOPNは、NFTの市場価格などのオフチェーン情報を特定のメカニズム(後述)で取得するために、Collection Vaultsを設置しています。これらのルールは、図に示すように、MTトークンを中心とした経済システムを構築します。以下では、ゲームデザイナーの視点からMOPNの実装について簡単に紹介します。

ERC-6551アカウント分析

MOPNは、プレースメントマイニングに参加するNFTごとにERC-6551抽象アカウントを作成します。ERC-6551アカウントは、MOPNゲームシステムのコアコンポーネントであり、ビジネスロジックの大部分がERC-6551アカウントに依存しています。

ERC-6551規格はEIP-6551に由来し、NFT専用のAAウォレットアカウントを作成し、通常のイーサリアムユーザーと同じ権利の多くを与えることを目的としています。例えば、BAYC NFTのERC-6551アカウントを登録し、このアカウントをトランザクションやオンチェーン操作に使用することができます。ユーザーがNFTを譲渡すると、対応するERC-6551アカウントの所有権も譲渡されます。

ERC-6551の意義

イーサリアムアドレスAがボブという名前の仮想ゲームキャラクターを所有し、ERC-721 NFTとして実装されているゲームシナリオを考えてみましょう。ボブは、ERC-20、ERC-721トークンなどとして表される可能性のあるさまざまなアイテム(帽子、靴、武器など)やその他の資産(金インゴットなど)を保有しています。これらのアイテムはゲーム内ではボブのものと見なされますが、基礎となるコントラクトの観点からは、これらのアセットはアドレスAにリンクされています。

AアドレスのコントローラーがBobを売ることを決定した場合、バイヤーに個別にBobおよび関連するゲームアセットを転送する必要がありますが、これは手間がかかり実用的ではありません。EIP-6551は、専用のウォレットアカウントを作成して、仮想ゲームキャラクターBobのアイテムと資産を管理し、全体的なインタラクションプロセスを効率化および合理化することを目的としています。

ERC-6551モジュール

ERC-6551は主に2つのモジュールから構成されています:

Registry: これは、ユーザーが自分のNFT契約アドレスとトークンIDを提出できるファクトリーコントラクトです。Registryは、ユーザーのNFTに固有の固定アドレスを生成し、このアドレスにアカウントを展開します。

アカウントの実装: このモジュールでは、ERC-6551アカウントの具体的な実装の詳細について説明します。さまざまなプロジェクトが、ニーズに合った実装スキームを採用できます。

MOPNは自社のレジストリとアカウント実装モジュールを装備しています。ユーザーはNFT契約アドレスとtokenIdを入力して、NFT用の専用ERC-6551アカウントを決定的に作成し、さまざまなゲームの運営要件に対応することができます。

NFT配置マイニングメカニズムの設計

前述の通り、ゲームに入るユーザーの最初のステップは、NFTを選択し、適切なエリアに配置することです。次の画像は、MOPNマップの一部を示しています。

ゲームマップ上では、異なるIPコレクションに属するNFTと、さまざまな色のタイルを観察することができます。各NFTは、グリッド内の周囲のタイルを特定の色に輻射します。同じタイプのNFTのみが隣接するように配置でき、異なるタイプのNFTは少なくとも2つのタイルで分離する必要があります。MOPNは六角形のタイルを使用し、以下の画像に示す座標系を確立しています:

明らかに、地図上の各タイルにはユニークな座標があり、全体の地図は10,981の地域に分割され、10,981のMOPNランドとして指定されています。各ランドにはユニークなLandIdがあります。MOPNの設計では、ランドの所有者はNFTプレイサーから家賃を請求することができ、NFTのマイニング収入の5%がランドの所有者のERC-6551アカウントに流れ込みます。配置された各NFTには、ERC-6551アカウント内にtitleAccountsフィールドがあり、NFTが所属するコレクションを示しています。

上記の内容は、MOPNメカニズムデザイン全体の氷山の一角に過ぎません。ゲームデザイナーの視点からは、まだ多くの厄介な問題を考慮する必要があります。まず、ゲームの初期段階では、どのNFTがMOPNゲームに参加できるかを考慮する必要があります。特定のNFTの種類を制限しない場合、誰かが大量のジャンクNFTをマップに配置して急速にMTトークン収入を得ることは間違いありません。これは最終的に深刻なトークンインフレにつながります。本質的な問題は、対魔女問題です。このような状況を避けるためには、特定の種類のNFTのみがゲームに参加できるように制限を設ける必要があります。MOPNが正式に開始される前に、次の式を使用して市場のすべてのNFTコレクションにスコアを付けます。

MOPNの公式ローンチ前に、市場でのすべてのNFTコレクションのスコアリングには次の式が使用されました:

以下は、MOPNの職員が最近のスナップショット情報に基づいて提供した統計表です。テーブルには、NFTコレクションがいつゲームに参加できるかを示すSTAGESという名前の列があります。Stage1とマークされたNFTシリーズは、ゲームのローンチ時にプレースメントマイニングに参加できますが、Stage2とStage3は、ゲームが特定のステージに到達するまで待つ必要があります。

質問2:誰がNFTを配置できますか?

誰でもNFTを配置することができます。 NFTを配置する人はNFTの所有者である必要はありませんが、NFTの所有者だけがNFTを配置したマイニング報酬を直接請求することができます。その後、報酬の一部は所有者の代わりにNFTを配置した人に分配されることがあります。所有者ではないのにNFTを配置する人は「エージェント」と呼ばれます。 MOPNの設計によると、NFTの所有者がマイニング報酬を請求するか、NFTが移動または破壊された場合、エージェントはマイニング報酬の一部を受け取ることができます。具体的な金額は次のとおりです:具体的な価値は:

nnnは、その特定のNFTシリーズにすでに関連付けられているエージェントの数です(例:nnn人がBAYC NFTのエージェントとして活動しています)。明らかに、エージェントがゲームに参加するのが早ければ早いほど、より多くの報酬を獲得できます。

質問3:NFTのプレイスメント報酬を計算する方法は?

この質問に答えるには、MOPNの経済モデルと照らし合わせる必要があります。MTの総供給量は10億トークンです。 Blastブロックが作成されるたびに(およそ2秒ごとに)、MOPNはNFTマイナーに一定量のトークン報酬をリリースします。最初は、MTはブロックごとに60トークンをリリースし、50,000ブロック(1.2日)ごとに、MTのリリース量が0.3%減少します。具体的なリリース曲線は以下のとおりです:

この質問は、MOPNの経済モデルと連動して回答する必要があります。MTの総供給量は10億トークンです。ブラストブロックが作成されるたびに(約2秒ごと)、MOPNはNFTマイナーに一定量のトークン報酬をリリースします。最初は、MTはブロックごとに60トークンをリリースし、そして50,000ブロック(1.2日)ごとに、MTのリリース量が0.3%減少します。具体的なリリース曲線は次のとおりです:

Tile Pointは、NFTが配置されるブロックに基づいてカテゴリ分けされており、マップ上の異なる希少度レベルを持つ3つのタイプのブロックに対応しています。+1、+5、および+15の3つの階層に分かれています。

  • コレクションポイントは、NFTが属するIPコレクションとそのステーキング状況に関連します。これに関する詳細は、NFTボルトのセクションで説明されています。

最終的に、各NFTは、そのポイントが参加するすべてのNFTの合計ポイントに対する割合に基づいて、ブロックごとにリリースされるMTリワードの一部を受け取ります。

土地オークションと爆弾

以前、私たちは、MOPNマップにNFTを配置する際に、対象プロットのLandIdを宣言する必要があると述べました。LandIDは、プロットが属するLANDの番号を表します。NFTプレイサーがMTマイニング報酬を請求すると、MTの5%がプロットが属するLANDの地主のアカウントに流れます(各地主は異なるLANDをコントロールします)。MOPNでは、Landの機能はプロットを管理し、プロットとNFTの関係は花と花瓶の関係のようです。したがって、LANDはゲームの中核資産の1つでもあります。

(土地は基本的にNFTであり、(-48, 10)などの座標が下左隅に表示され、MOPNマップ上のこの土地の中心点プロットを表しています。)LANDの所有権はNFTの形で表現され、すべてのLAND NFTは2つの方法で発行されます:ETHでのミントまたはMTトークンを使用したオークションミント。ETHでLandをミントするモデルは比較的単純です。プレイヤーは一定額のETHを費やして直接Landをミントして取得できます。最初のLandのミント価格は0.02 ETHで、それ以降の各Landは前のLandと比較して価格が0.1%増加します。

MTを使用して土地をオークションで鋳造するプロセスは比較的複雑であり、オランダ式のオークションモデルを採用しています。各土地の開始価格は1,000,000MTであり、開始価格は5ラウンドごとに自動的に1%ずつ減少します。オークションの1ラウンドが完了すると、次のラウンドが自動的に開始されます。土地の購入/鋳造に使用されるすべてのMTは燃やされ、MTが破壊されるMOPNゲームの最初の方法となります。

NFTを配置するときに爆弾メカニズムが発動します。ターゲットプロットの周囲2つのプロットにエイリアンNFTがある場合、爆弾を使用してエイリアンNFTを爆破し、そのプロットをクリアする必要があります。爆弾は地図からエイリアンNFTを強制的に取り除く方法であり、MTを燃やすことで入手します。使用すると爆弾は破壊され、MTが燃やされるMOPNの第2のシナリオがマークされます。

爆弾の価格は次の式に従います:

MTプロダクションはターゲット土地プロットから採掘されたMTのアウトプットであり、タイトルはこの爆弾がクリアしようとする土地プロットの数を表し、爆弾プロダクションは過去7200ブロックでの爆弾の使用を表します。ターゲット土地プロットから採掘されるMTが多いか、あるいは一定期間内で爆弾がより頻繁に使用されるほど、爆弾の価格は高くなります。

NFTコレクション保管庫

以前、MOPNは、タイトルポイントとコレクションポイントを含むMOPNポイントと呼ばれるスコアリングシステムに従って、マップ上に配置されたNFTに報酬を割り当てると述べました。タイトルポイントはNFTが置かれている土地区画の希少性によって決定され、コレクションポイントはゲーム内のNFTコレクション専用の保管庫(BAYCなど)に関連しています。収集ポイントは、NFT保管庫のMT準備金を測定します。保管庫のMTが多ければ多いほど、そのタイプのNFTのマイニング収入は高くなります。最初の計算式は次のとおりです。

このコンテキストでは、Vault $MTはNFTボールトのMT準備金を指します。 VaultにMTを追加する方法は2つあります:マイニング税とステーキング。前述のように、最初の方法は、NFTマイニング報酬が抽出されるたびに自動的に5%の税金がVaultに貢献します(もう5%は土地の家賃として行きます)。 2番目の方法は任意のステーキングで、特定のNFT VaultにMOPNをステーキングすると、APYを得ることができます。

MOPNのNFTボールトには、NFTの市場価格データを提供するという他の機能もあります。MOPNはNFTを中心に展開しているため、その市場価格は重要なデータポイントです。ただし、オンチェーンゲームであるMOPNは、オラクルのような中央集権化されたコンポーネントに依存せずに済むようにすることを目指しています。このため、MOPNはAMM(自動市場メーカー)に似たNFT取引プラットフォームを作成しました。このプラットフォームでは、プレーヤーがNFTを買ったり売ったりできます。また、さまざまな裁定取引活動により、このプラットフォーム上のNFTの価格が外部市場と一致するようになっています。したがって、システムはオラクルに依存せずにNFTの外部市場価格を確定できます。

MOPNのNFT取引プラットフォームは、基本的にはUniswapのようなモデルを採用しており、ポイント対プールシステムです。ただし、ERC-20 AMMとは異なり、NFT AMMの実装は困難です。なぜなら、NFTは非代替可能であり、特定のNFTに対して個々の主観的な評価があるため、完全なIPシリーズの価格を直接設定することは不可能です。また、NFTの数量が限られており、流動性もFT(代替可能トークン)に比べて低いため、取引がより困難です。これに対処するために、MOPNではオークションとAMMを組み合わせており、ボールト契約が直接NFT取引に参加し、流動性を提供しています。

NFT保管庫がプレイヤーからNFTを取得するプロセスは、自動入札システムに従います。最初の入札額は、保管庫のMT残高の20%です。最初の取引の後、次の買収の開始購入価格は、Vaultの最後の提示価格の75%に設定され、ブロックごとに0.05%増加し、Vault残高の20%を上限とします。NFT保有者は、オファーが受け入れられると判断した場合、NFTを売却することができます。その後、Vaultは取得したNFTの販売に切り替わり、取得価格の125%の開始価格でオランダのオークションを開始し、ブロックあたり0.05%ずつ減少し、最低1MTまで下げます。オークション後、取引価格の0.5%が燃やされ、MT破壊の3番目の方法を表します。NFTが販売されると、VaultはNFTの購入を再開し、新しいオファーを提供することができ、このサイクルは続きます。

従来のx⋅y=kx \cdot y = kx⋅y=kモデルと比較して、オークションベースの汎用AMMは、各NFTが公正な価格を達成するのを助け、最終的にはほぼ最適な取引につながります。MOPNが十分な影響力を持てば、多くのNFTがこの方法で取引される可能性があり、NFTの流動性が向上する可能性があります。このオークションメカニズムにより、適切なNFT価格が保証され、金庫の取引価格はNFTコレクションの現在の床価格とほぼ同等と見なされ、オラクルのフィード関数が置き換えられます。

MOPNポイントシステムに戻ると、ボルトのMT準備金がNFTの売買によって可能性のある不安定性により、NFTがボルトから売却された後に公正性と安定性のためにポイント計算式が変更されます。

ボールトの最後の要求受け入れ価格は、ボールトによるNFTの最後の販売から得られたMT金額であり、ボールト$MTは、NFT販売前のボールトへのMT預金です。

要約する

技術的な実装の観点から、MOPNはERC-6551アカウントを導入して、オークションベースのNFT取引プラットフォームを採用し、ポイント・トゥ・プールNFTマーケットを提供することで、システムの柔軟性と組み合わせ性を高めます。この内部市場の見積もりメカニズムは、オンチェーンゲームでのオラクルへの依存を解消します。オンチェーンゲーム経済モデル設計の分かりやすい例として、MOPNは詳細に研究する価値があります。

免責事項:

  1. この記事は[から転載されていますすべての著作権は元の作者[**]に帰属します。この転載に対する異議がある場合は、お問い合わせください。ゲートラーンチームがすぐに対応します。
  2. 責任免除事項:本記事に表明された見解および意見は、著者個人のものであり、投資アドバイスを意図するものではありません。
  3. 記事の翻訳はGate Learnチームによって他の言語に翻訳されます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗作は禁止されています。

MOPNの理解:完全チェーンNFT配置マイニングゲームの設計方法は?

初級編Jul 08, 2024
この記事では、NFT配置マイニングゲームであるMOPNのメカニズムデザインと経済モデルについて分析し、MOPNを使用したフルチェーンゲームの設計と実装について詳細に説明しています。
MOPNの理解:完全チェーンNFT配置マイニングゲームの設計方法は?

概要:

誰もが、アイドルタイムのさまざまなアイデアを組み合わせることでゲームが生まれるのではないかと、ゲームをデザインしたいという衝動に駆られるのではないでしょうか。もしあなたがフルチェーンのゲームを自分でデザインするとしたら、どのようにデザインしますか?簡単そうに見えますが、実際の設計プロセスは想像以上に複雑です。この記事では、NFTプレースメントマイニングゲームであるMOPNを例に説明します。主なゲームプレイでは、限られた公有地にNFTを配置して利益を得る、プレースメントマイニングと呼ばれる。このゲームを設計する際、開発者は、ネイティブトークンのバーン/デフレーションシナリオの作成、アンチシビル戦略、主要なデータ指標の適切な数式の構築、フルチェーンゲームのオラクルなどのサードパーティコンポーネントへの依存性への対処を検討する必要がありました。以下では、MOPNのメカニズム設計と経済モデルを多角的に分析し、より多くの人にWeb3ゲームデザインとフルチェーンゲームの実装パスを理解してもらいます。

トークンベースのプレースメントゲームであるMOPNのコアゲームプレイは単純明快で、プレイヤーがNFTを配置して報酬を受け取る約100万区画のオープンマップを作成します。MOPN には、次の 4 種類の資産が含まれています。

  1. MOPNのネイティブトークン—MT(MOPNトークン)
  2. NFTを配置するための土地のプロット- MOPN Land
  3. プレイヤーがプロットに配置したNFT
  4. プロット上の既存のNFTを破壊するために使用される爆弾

MTトークンはゲーム内のコアアセットであり、すべての経済活動はMTに関連しています。プレイヤーはNFTをプロットに配置し、NFTのスコアの重みと配置時間に基づいてMTの報酬を獲得することができます。NFT配置マイニングによって生産されたMTのうち、90%はNFTの所有者に、5%はプロットの所有者に土地の賃料として支払われ、5%はNFTのIPトレジャリー(例えばBAYCのゲーム内トレジャリー)であるコレクションボールトに支払われます。これは税金と同等です。

MOPNの設計では、プロットはMOPNランドと呼ばれるNFTに所属しています。合計10,981のMOPNランドがあり、それぞれ91のプロットをカバーし、地図上のほぼ100万のプロットを網羅しています。ランドはミントやオークションを通じて入手することができます。プレイヤーがランドを入手すると、地図上に配置して休眠中のプロットを活性化させることができます。活性化されたプロットにのみNFTを配置することができます。ランドの下のプロットには、どのプレイヤーでもNFTを配置することができますが、収益の5%はランドオーナーと共有する必要があります。

MOPNの興味深いルールの1つは、周りの他のNFTをクリアするために「爆弾」を使用できるということです。ゲームでは、自分のNFTを置いた場所から2区画の距離以内には、他のIPシリーズのNFT(例:BAYCとPudgy Penguinsは競合するIPです)は存在できません。そのようなプロットに自分のNFTを置かなければならない場合、競合するNFTを削除するために爆弾を使用する必要があります。最終的な効果は、各NFTの周囲の2プロットの距離内には、類似したNFTのみが存在することです。

要約すると、ゲームのルールは非常にシンプルで、NFTをプロットに配置してマイニング報酬を獲得し、出力の一部を土地所有者と共有し、周囲に異なるNFTがないことを確認します。さらに、MOPNは、参加しているNFTコレクションに特定のCollection Vaultトレジャリーを装備しています。MOPNはフルチェーンゲームであるため、NFTに関連する市場データはオラクルに頼るべきではありません。そのため、MOPNは、NFTの市場価格などのオフチェーン情報を特定のメカニズム(後述)で取得するために、Collection Vaultsを設置しています。これらのルールは、図に示すように、MTトークンを中心とした経済システムを構築します。以下では、ゲームデザイナーの視点からMOPNの実装について簡単に紹介します。

ERC-6551アカウント分析

MOPNは、プレースメントマイニングに参加するNFTごとにERC-6551抽象アカウントを作成します。ERC-6551アカウントは、MOPNゲームシステムのコアコンポーネントであり、ビジネスロジックの大部分がERC-6551アカウントに依存しています。

ERC-6551規格はEIP-6551に由来し、NFT専用のAAウォレットアカウントを作成し、通常のイーサリアムユーザーと同じ権利の多くを与えることを目的としています。例えば、BAYC NFTのERC-6551アカウントを登録し、このアカウントをトランザクションやオンチェーン操作に使用することができます。ユーザーがNFTを譲渡すると、対応するERC-6551アカウントの所有権も譲渡されます。

ERC-6551の意義

イーサリアムアドレスAがボブという名前の仮想ゲームキャラクターを所有し、ERC-721 NFTとして実装されているゲームシナリオを考えてみましょう。ボブは、ERC-20、ERC-721トークンなどとして表される可能性のあるさまざまなアイテム(帽子、靴、武器など)やその他の資産(金インゴットなど)を保有しています。これらのアイテムはゲーム内ではボブのものと見なされますが、基礎となるコントラクトの観点からは、これらのアセットはアドレスAにリンクされています。

AアドレスのコントローラーがBobを売ることを決定した場合、バイヤーに個別にBobおよび関連するゲームアセットを転送する必要がありますが、これは手間がかかり実用的ではありません。EIP-6551は、専用のウォレットアカウントを作成して、仮想ゲームキャラクターBobのアイテムと資産を管理し、全体的なインタラクションプロセスを効率化および合理化することを目的としています。

ERC-6551モジュール

ERC-6551は主に2つのモジュールから構成されています:

Registry: これは、ユーザーが自分のNFT契約アドレスとトークンIDを提出できるファクトリーコントラクトです。Registryは、ユーザーのNFTに固有の固定アドレスを生成し、このアドレスにアカウントを展開します。

アカウントの実装: このモジュールでは、ERC-6551アカウントの具体的な実装の詳細について説明します。さまざまなプロジェクトが、ニーズに合った実装スキームを採用できます。

MOPNは自社のレジストリとアカウント実装モジュールを装備しています。ユーザーはNFT契約アドレスとtokenIdを入力して、NFT用の専用ERC-6551アカウントを決定的に作成し、さまざまなゲームの運営要件に対応することができます。

NFT配置マイニングメカニズムの設計

前述の通り、ゲームに入るユーザーの最初のステップは、NFTを選択し、適切なエリアに配置することです。次の画像は、MOPNマップの一部を示しています。

ゲームマップ上では、異なるIPコレクションに属するNFTと、さまざまな色のタイルを観察することができます。各NFTは、グリッド内の周囲のタイルを特定の色に輻射します。同じタイプのNFTのみが隣接するように配置でき、異なるタイプのNFTは少なくとも2つのタイルで分離する必要があります。MOPNは六角形のタイルを使用し、以下の画像に示す座標系を確立しています:

明らかに、地図上の各タイルにはユニークな座標があり、全体の地図は10,981の地域に分割され、10,981のMOPNランドとして指定されています。各ランドにはユニークなLandIdがあります。MOPNの設計では、ランドの所有者はNFTプレイサーから家賃を請求することができ、NFTのマイニング収入の5%がランドの所有者のERC-6551アカウントに流れ込みます。配置された各NFTには、ERC-6551アカウント内にtitleAccountsフィールドがあり、NFTが所属するコレクションを示しています。

上記の内容は、MOPNメカニズムデザイン全体の氷山の一角に過ぎません。ゲームデザイナーの視点からは、まだ多くの厄介な問題を考慮する必要があります。まず、ゲームの初期段階では、どのNFTがMOPNゲームに参加できるかを考慮する必要があります。特定のNFTの種類を制限しない場合、誰かが大量のジャンクNFTをマップに配置して急速にMTトークン収入を得ることは間違いありません。これは最終的に深刻なトークンインフレにつながります。本質的な問題は、対魔女問題です。このような状況を避けるためには、特定の種類のNFTのみがゲームに参加できるように制限を設ける必要があります。MOPNが正式に開始される前に、次の式を使用して市場のすべてのNFTコレクションにスコアを付けます。

MOPNの公式ローンチ前に、市場でのすべてのNFTコレクションのスコアリングには次の式が使用されました:

以下は、MOPNの職員が最近のスナップショット情報に基づいて提供した統計表です。テーブルには、NFTコレクションがいつゲームに参加できるかを示すSTAGESという名前の列があります。Stage1とマークされたNFTシリーズは、ゲームのローンチ時にプレースメントマイニングに参加できますが、Stage2とStage3は、ゲームが特定のステージに到達するまで待つ必要があります。

質問2:誰がNFTを配置できますか?

誰でもNFTを配置することができます。 NFTを配置する人はNFTの所有者である必要はありませんが、NFTの所有者だけがNFTを配置したマイニング報酬を直接請求することができます。その後、報酬の一部は所有者の代わりにNFTを配置した人に分配されることがあります。所有者ではないのにNFTを配置する人は「エージェント」と呼ばれます。 MOPNの設計によると、NFTの所有者がマイニング報酬を請求するか、NFTが移動または破壊された場合、エージェントはマイニング報酬の一部を受け取ることができます。具体的な金額は次のとおりです:具体的な価値は:

nnnは、その特定のNFTシリーズにすでに関連付けられているエージェントの数です(例:nnn人がBAYC NFTのエージェントとして活動しています)。明らかに、エージェントがゲームに参加するのが早ければ早いほど、より多くの報酬を獲得できます。

質問3:NFTのプレイスメント報酬を計算する方法は?

この質問に答えるには、MOPNの経済モデルと照らし合わせる必要があります。MTの総供給量は10億トークンです。 Blastブロックが作成されるたびに(およそ2秒ごとに)、MOPNはNFTマイナーに一定量のトークン報酬をリリースします。最初は、MTはブロックごとに60トークンをリリースし、50,000ブロック(1.2日)ごとに、MTのリリース量が0.3%減少します。具体的なリリース曲線は以下のとおりです:

この質問は、MOPNの経済モデルと連動して回答する必要があります。MTの総供給量は10億トークンです。ブラストブロックが作成されるたびに(約2秒ごと)、MOPNはNFTマイナーに一定量のトークン報酬をリリースします。最初は、MTはブロックごとに60トークンをリリースし、そして50,000ブロック(1.2日)ごとに、MTのリリース量が0.3%減少します。具体的なリリース曲線は次のとおりです:

Tile Pointは、NFTが配置されるブロックに基づいてカテゴリ分けされており、マップ上の異なる希少度レベルを持つ3つのタイプのブロックに対応しています。+1、+5、および+15の3つの階層に分かれています。

  • コレクションポイントは、NFTが属するIPコレクションとそのステーキング状況に関連します。これに関する詳細は、NFTボルトのセクションで説明されています。

最終的に、各NFTは、そのポイントが参加するすべてのNFTの合計ポイントに対する割合に基づいて、ブロックごとにリリースされるMTリワードの一部を受け取ります。

土地オークションと爆弾

以前、私たちは、MOPNマップにNFTを配置する際に、対象プロットのLandIdを宣言する必要があると述べました。LandIDは、プロットが属するLANDの番号を表します。NFTプレイサーがMTマイニング報酬を請求すると、MTの5%がプロットが属するLANDの地主のアカウントに流れます(各地主は異なるLANDをコントロールします)。MOPNでは、Landの機能はプロットを管理し、プロットとNFTの関係は花と花瓶の関係のようです。したがって、LANDはゲームの中核資産の1つでもあります。

(土地は基本的にNFTであり、(-48, 10)などの座標が下左隅に表示され、MOPNマップ上のこの土地の中心点プロットを表しています。)LANDの所有権はNFTの形で表現され、すべてのLAND NFTは2つの方法で発行されます:ETHでのミントまたはMTトークンを使用したオークションミント。ETHでLandをミントするモデルは比較的単純です。プレイヤーは一定額のETHを費やして直接Landをミントして取得できます。最初のLandのミント価格は0.02 ETHで、それ以降の各Landは前のLandと比較して価格が0.1%増加します。

MTを使用して土地をオークションで鋳造するプロセスは比較的複雑であり、オランダ式のオークションモデルを採用しています。各土地の開始価格は1,000,000MTであり、開始価格は5ラウンドごとに自動的に1%ずつ減少します。オークションの1ラウンドが完了すると、次のラウンドが自動的に開始されます。土地の購入/鋳造に使用されるすべてのMTは燃やされ、MTが破壊されるMOPNゲームの最初の方法となります。

NFTを配置するときに爆弾メカニズムが発動します。ターゲットプロットの周囲2つのプロットにエイリアンNFTがある場合、爆弾を使用してエイリアンNFTを爆破し、そのプロットをクリアする必要があります。爆弾は地図からエイリアンNFTを強制的に取り除く方法であり、MTを燃やすことで入手します。使用すると爆弾は破壊され、MTが燃やされるMOPNの第2のシナリオがマークされます。

爆弾の価格は次の式に従います:

MTプロダクションはターゲット土地プロットから採掘されたMTのアウトプットであり、タイトルはこの爆弾がクリアしようとする土地プロットの数を表し、爆弾プロダクションは過去7200ブロックでの爆弾の使用を表します。ターゲット土地プロットから採掘されるMTが多いか、あるいは一定期間内で爆弾がより頻繁に使用されるほど、爆弾の価格は高くなります。

NFTコレクション保管庫

以前、MOPNは、タイトルポイントとコレクションポイントを含むMOPNポイントと呼ばれるスコアリングシステムに従って、マップ上に配置されたNFTに報酬を割り当てると述べました。タイトルポイントはNFTが置かれている土地区画の希少性によって決定され、コレクションポイントはゲーム内のNFTコレクション専用の保管庫(BAYCなど)に関連しています。収集ポイントは、NFT保管庫のMT準備金を測定します。保管庫のMTが多ければ多いほど、そのタイプのNFTのマイニング収入は高くなります。最初の計算式は次のとおりです。

このコンテキストでは、Vault $MTはNFTボールトのMT準備金を指します。 VaultにMTを追加する方法は2つあります:マイニング税とステーキング。前述のように、最初の方法は、NFTマイニング報酬が抽出されるたびに自動的に5%の税金がVaultに貢献します(もう5%は土地の家賃として行きます)。 2番目の方法は任意のステーキングで、特定のNFT VaultにMOPNをステーキングすると、APYを得ることができます。

MOPNのNFTボールトには、NFTの市場価格データを提供するという他の機能もあります。MOPNはNFTを中心に展開しているため、その市場価格は重要なデータポイントです。ただし、オンチェーンゲームであるMOPNは、オラクルのような中央集権化されたコンポーネントに依存せずに済むようにすることを目指しています。このため、MOPNはAMM(自動市場メーカー)に似たNFT取引プラットフォームを作成しました。このプラットフォームでは、プレーヤーがNFTを買ったり売ったりできます。また、さまざまな裁定取引活動により、このプラットフォーム上のNFTの価格が外部市場と一致するようになっています。したがって、システムはオラクルに依存せずにNFTの外部市場価格を確定できます。

MOPNのNFT取引プラットフォームは、基本的にはUniswapのようなモデルを採用しており、ポイント対プールシステムです。ただし、ERC-20 AMMとは異なり、NFT AMMの実装は困難です。なぜなら、NFTは非代替可能であり、特定のNFTに対して個々の主観的な評価があるため、完全なIPシリーズの価格を直接設定することは不可能です。また、NFTの数量が限られており、流動性もFT(代替可能トークン)に比べて低いため、取引がより困難です。これに対処するために、MOPNではオークションとAMMを組み合わせており、ボールト契約が直接NFT取引に参加し、流動性を提供しています。

NFT保管庫がプレイヤーからNFTを取得するプロセスは、自動入札システムに従います。最初の入札額は、保管庫のMT残高の20%です。最初の取引の後、次の買収の開始購入価格は、Vaultの最後の提示価格の75%に設定され、ブロックごとに0.05%増加し、Vault残高の20%を上限とします。NFT保有者は、オファーが受け入れられると判断した場合、NFTを売却することができます。その後、Vaultは取得したNFTの販売に切り替わり、取得価格の125%の開始価格でオランダのオークションを開始し、ブロックあたり0.05%ずつ減少し、最低1MTまで下げます。オークション後、取引価格の0.5%が燃やされ、MT破壊の3番目の方法を表します。NFTが販売されると、VaultはNFTの購入を再開し、新しいオファーを提供することができ、このサイクルは続きます。

従来のx⋅y=kx \cdot y = kx⋅y=kモデルと比較して、オークションベースの汎用AMMは、各NFTが公正な価格を達成するのを助け、最終的にはほぼ最適な取引につながります。MOPNが十分な影響力を持てば、多くのNFTがこの方法で取引される可能性があり、NFTの流動性が向上する可能性があります。このオークションメカニズムにより、適切なNFT価格が保証され、金庫の取引価格はNFTコレクションの現在の床価格とほぼ同等と見なされ、オラクルのフィード関数が置き換えられます。

MOPNポイントシステムに戻ると、ボルトのMT準備金がNFTの売買によって可能性のある不安定性により、NFTがボルトから売却された後に公正性と安定性のためにポイント計算式が変更されます。

ボールトの最後の要求受け入れ価格は、ボールトによるNFTの最後の販売から得られたMT金額であり、ボールト$MTは、NFT販売前のボールトへのMT預金です。

要約する

技術的な実装の観点から、MOPNはERC-6551アカウントを導入して、オークションベースのNFT取引プラットフォームを採用し、ポイント・トゥ・プールNFTマーケットを提供することで、システムの柔軟性と組み合わせ性を高めます。この内部市場の見積もりメカニズムは、オンチェーンゲームでのオラクルへの依存を解消します。オンチェーンゲーム経済モデル設計の分かりやすい例として、MOPNは詳細に研究する価値があります。

免責事項:

  1. この記事は[から転載されていますすべての著作権は元の作者[**]に帰属します。この転載に対する異議がある場合は、お問い合わせください。ゲートラーンチームがすぐに対応します。
  2. 責任免除事項:本記事に表明された見解および意見は、著者個人のものであり、投資アドバイスを意図するものではありません。
  3. 記事の翻訳はGate Learnチームによって他の言語に翻訳されます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗作は禁止されています。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!