STEPN: 世界初の M2E NFT ゲームを 6 か月で構築した方法

avatar
Moni
3年前
本文は約8099字で,全文を読むには約11分かかります
移動中に獲得できる、まったく新しい形式の Game-Fi です。

この記事の由来はMedium, 原作者:STEPN公式

日常翻訳者 |

STEPN: 世界初の M2E NFT ゲームを 6 か月で構築した方法

日常翻訳者 |

「移動に応じて獲得」Move2Earn ゲームは、プレイヤーが自分の移動データをゲーミフィケーションの入力として使用し、トークンと NFT の報酬を受け取る新しい形式の Game-Fi です。 STEPN は 2021 年 8 月初旬にこのアイデアを持っていました。これは M2E のコンセプトを提案した最初のプロジェクトではありませんでしたが、STEPN はこのアイデアを「実現」した最も早いプロジェクトでした (製品の納品を完了するまでにわずか 120 日かかりました)この製品はオンラインで 2 か月経過しています)。 2021 年 11 月 3 日以来、当社の M2E NFT ゲームはベータ テスト ネットワークで実行されており、43 か国から 1,000 人を超えるプレイヤーを参加に招待し、毎週 70% 以上のプレイヤー維持率を達成しました。

この記事では、私たちが直面した課題と、それをどのように克服したかを記録します。

副題

技術的課題 1 - 動作の証明

当初のアイデアは単純でした。ウェアラブルや実行中のアプリからデータを「動作証明」の形式としてゲームにインポートし、これらのプラットフォーム上のユーザー データが信頼できると想定しました。実際にはモデル版を 3 日以内に開発しましたが、運動データの信頼性を検証できなかったため、初日の不正テストに失敗しました。ユーザーは簡単にデータを 2 倍にすることができます (携帯電話を 2 台以上持ち歩くだけで十分です)。さらに、実行中のアプリケーションやウェアラブルデバイスには厳密な不正行為防止システムがないこともわかりました。純粋なフィットネスニーズであれば、ユーザーも含めてその必要がなく、データを改ざんする必要がないためです。 。しかし、データを移動することで報酬が得られると、状況全体が変わります。 Move2Earn ゲームに Proof of Movement のコンセンサスがない場合、トークン システム全体がすぐに崩壊します。堅牢な POM を構築するには、データ検証用のモーション データ コレクターが必要です。これは、プレーヤーのモーション センサー データにアクセスすることで実行できます。

1. 重力センサー

STEPN: 世界初の M2E NFT ゲームを 6 か月で構築した方法

重力センサーは私たちが使用する主なセンサーであり、重力の方向と大きさを示す 3D ベクトルを提供します。通常、このようなセンサーは空間内のデバイスの相対的な向きを決定します。下の図は、携帯電話を持ったときのプレーヤーのさまざまな動作パターンを示していますが、これらのパターンは実際には非常に似ており、すべて正弦波パターンになっていることがわかります。

上:人の動きの「波長」

モーションセンサー検出の精度を向上させるために、次のセンサーも使用します。

・リニア加速度センサー

・注目のモーションセンサー

・加速度センサー

・ジャイロセンサー

・段差検知センサー

これらのモーション センサーを設置したので、すべてのプレーヤーのモーション データを検証して、実際に人間が動いていることを確認する必要もありました。本人確認は、移動体の動きと人間の動きの振幅の一致、移動体と歩数計の一致、移動体の動きと GPS 追跡の一致の 3 つの状況で実行できます。

副題

技術的課題 2 — 距離の証明

プレイヤーの歩数に基づいて報酬を設定する場合、報酬を計算するには 2 つのことを知る必要があります。 1 つ目はプレーヤーが移動した歩数 (歩数計としては非常に単純です)、2 つ目はプレーヤーが移動した距離です。この時点で、私たちは 2 番目の障害に直面しています。現在の民間用 GPS デバイスやアプリケーションはすべて不正確で、屋外 3 メートルから屋内 20 メートルまでの範囲であり、人の移動距離を正確に測定する製品は市場に存在しません。 。

GPSエラーには3種類あります

1.GPSオフセット

STEPN: 世界初の M2E NFT ゲームを 6 か月で構築した方法

モバイル デバイスが高い木や屋根 (屋内) で覆われている場合、モバイル デバイスが静止している場合でも、GPS 信号が漂います。以下のグラフは、GPS デバイスが屋内に 10 時間静止した後、10,26 マイル漂流したことを示しています。 (これは、サードパーティのモーション データ プロバイダーに依存できないもう 1 つの理由です。サードパーティ プロバイダーがモーション センサー データを検証したかどうかはわかりません)

上: GPS からのオフセット結果

2. GPS のダウングレード

STEPN: 世界初の M2E NFT ゲームを 6 か月で構築した方法

環境要因によって、GPS 信号が一定期間失われて、その後再受信されることがよくあります。この場合、信号損失の前後の 2 点は、後続の他の 2 点と同様に扱われ、直線で結ばれます。これにより、ユーザーの移動の距離情報が記録されにくくなります。

上: 信号損失の結果

3. GPS の不安定性

STEPN: 世界初の M2E NFT ゲームを 6 か月で構築した方法

高層ビルにより、モバイル デバイスと衛星の間で GPS 信号が反射することがよくあります。これにより、通常、以下に示すように、GPS トラックが「飛び跳ねる」結果になります。また、GPS トラック上のすべてのカーブはそれらを結ぶ直線で計算する必要があるため、このような不正確な GPS データにより、プレーヤーが実際に移動した距離よりも長い距離が記録されることがよくあります。

上: GPS 信号ジャンプの結果

現時点では、上記の問題に対する既製の解決策はありません。私たちは、これらの問題の影響を受ける多くの既存のアプリケーションと GPS デバイスを研究してきました。しかし、私たちは拡張コーディングを開始し、この問題に取り組むアルゴリズムを開発しました。最新のベータ テストでは、GPS 精度は、従来のランニング アプリや GPS デバイスと比較して (GPS オフセット補正、環境要因の除去、プレーヤーのルート計画アルゴリズムにより) 70 倍向上しました。

副題

技術的課題 3 — ハッカーによるデータの改ざんを防ぐ

STEPN: 世界初の M2E NFT ゲームを 6 か月で構築した方法

2 か月の開発後、最大の問題に直面しました。プレイヤーが Android エミュレータを使用して PC 上でゲームをプレイし、改ざんされた動作データをハッキング エンジンを通じてゲームに供給するとどうなるでしょうか。

私たちはいくつかの方法を試しましたが、プレイヤーのエクスペリエンス (プレイヤーの動きがランダムな場合のキャプチャ検証など) に影響を与えることなく、ハッキングの問題 (GPS やその他の移動ハッキングを含む) を完全に解決するものはありませんでした。私たちは、強力な機械学習だけがハッキング問題を解決するのに十分であることに気づきました。私たちのニーズを評価した後、短期間でディープラーニングとデータ供給の才能を迅速に発見し、90% の精度で世界初の move2earn アンチチート プロトタイプを開発しました。それだけでなく、今後 6 か月間でプレイヤー ベースを拡大し、最終的に 99.99% の精度を達成できるようシステムをトレーニングするためのより多くのデータを収集する予定です。

副題

設計の課題 1 - ゲーム アセットのストレージ

「オッカムのカミソリ (オッカムの剃刀) の原則は、人生やソフトウェア開発プロセスの問題を解決する上で最も強力な原則の 1 つです。やるべきことを無駄にせず、少ないもので同じことをうまく進めることができます。」

したがって、ゲームがプレーヤーからモーション データと GPS データを収集して検証する必要がある場合、そのゲームはモバイル ゲームである必要があり、これが最初の設計上の課題、つまりゲームのアセットをどこに保存するかという問題につながります。

現在、市場で入手可能なオプションは非常に限られています。理想的には、ゲームのプレイアビリティを向上させるには、ゲームが次の特性を備えている必要があります。

· スムーズなユーザー エクスペリエンス (プレイヤーは複数のアプリに出入りする必要がありません)

· 満足のいくユーザー エクスペリエンス (高速、安価、便利なゲーム アセット トランザクション)。

· 強力なセキュリティ。

既製のサービスプロバイダーが存在しないため、独自のゲーム用に完全にカスタマイズされた分散型ウォレットとスワップを開発する必要があります。そこで、ゲームを構築するために Solana ブロックチェーンを選択しました。 Solana ブロックチェーンは現在、低い取引コストを提供し、独自の NFT プロトコルを備えた暗号市場の数少ないパブリック チェーンの 1 つです。さらに、Orca/Raydium などの分散型取引プラットフォームにアクセスして、ゲーム内スワップの流動性を提供することもできます。プレイヤーはゲーム内ウォレットのスワップ機能を使用して、ゲーム/ガバナンス トークンを SOL/USDC などの資産に変換できます。そして取引所に引き出します。

副題

設計の課題 2 - 永続的な報酬システムを構築する

誰もが Play2Earn モデルを受け入れていますが、私たちは Play as Work モデルも受け入れています。人々がゲームをしない、アプリを使用しない、さらには仕事をしない理由を分析したところ、良い報酬を得ることが必ずしも人々が仕事を続ける主な動機ではないことがわかりました。実際、尊敬、愛情、自己実現が得られないと、人は高給取りの仕事を辞めます(これは実際にはマズローの欲求段階説です)。この発見により、私たちはトークンの設計を再考するようになり、トークンを通じて何百万ものプレイヤーを惹きつけるだけでなく、長期にわたってプレイヤーを維持できるゲームが必要でした。したがって、私たちはマズローの欲求段階説に似た 3 つのレベルの経済モデルも設計しました。

1. 通貨レベル

金銭収入は最初の層であり、通常、これが人々が最も話題にするもの、つまりトークンエコノミクスです。簡単に言うと、需要を促進し、供給を管理するゲーム メカニクスを設計する必要があります。トークンの需要が供給を上回ると、市場がトークンの価格を設定し、プレイヤーは移動を通じて通貨の報酬を得ることができます。

2. 社会レベル

次のレベルはソーシャルです。社会的な動物である人間には、本来的に社交的な欲求があります。私たちはお互いに感情を表現し、ネットワーク効果によって増幅させたり、アファーマティブ・アクションによって感情を高めたりすることができます。プレイヤーはゲームを通じて社会的な認知や注目を獲得し、さらにはお互いの関係を深めることもできます。当社のゲームと確立されたソーシャル メディアやネットワークを強力に統合することで、ソーシャル報酬を獲得できます。この目的を達成するために、将来的には非常に Web3 のソーシャル シナリオをいくつか設計し、それに応じてトークン エコノミクスを強化する予定です。

社会的側面と同様に、個人的な成果もプレイヤーが残留する動機になります。実績システムが組み込まれたアプリの方が、そうでないアプリよりもユーザー維持率が高いことが確認されています。プレイヤーに目標を設定し、それに向かって努力し続けるよう求めることで、プレイヤーは満足感と達成感を得ることができます。同時に、実績システムを備えたアプリケーションは、ユーザーの身体的および精神的健康にも利益をもたらします。プレイヤーがアプリ内で社会的なつながりや成果を得るほど、ゲームから離れるのは難しくなります。

副題

デザインの課題 3 - インフレを抑制するには?

Axie Infinity が暗号化されたコミュニティを超えて「プレイしながら稼ぐ」P2E を拡大したことは否定できません。Axie Infinity のネイティブ トークンの SLP 経済モデルを注意深く分析することで、ゲーム トークン設計の課題がどこにあるのかを明確に特定しました。供給に上限はないので、需要と供給のバランスをどう取るか?ケインズからハイエクまで、トークン流通からネットワーク効果まで、私たちは研究を行っています。私たちは次のことを発見します:

「ゲームトークンの統合鋳造は、ゲームトークンをさまざまな形式の資産に変換する統合燃焼によって管理されなければなりません。変換は任意、強制、または構造化することができます。」

「ゲームトークンの一時的な鋳造は、通貨を超えた価値を生み出すためにゲームトークンの消費を通じて管理されなければなりません。」

STEPN は、有料プレーヤー向けにさまざまな「トークン アプリケーション シナリオ」を設計しました。たとえば、私たちの宝石システムでは、お金を使いたい人がトークンを完全に燃やすことができます。また、NFT を持たないプレーヤーにも配慮し、ウィンドウを提供します。私たちのリース システムにより、ブロックチェーン以外のユーザーもゲームに参加できるようになります。

副題

デザインチャレンジ 4 - NFT 価値の発見

1. 独自性 vs 希少性 vs 希少性

まずは、独自性、希少性、希少性の定義を見てみましょう。

- ユニークさ - ユニーク。

- 希少性 - 非常に少数のみです。

- 希少性 - 何かに対する需要が供給を上回っている場合。

上記の定義を理解すると、希少性は実際には相対的な概念であり、供給よりも需要が多い限り、それは希少になり、何かが希少である場合にのみ、希少性と独自性が価値を持つことがわかります。したがって、NFT デザインを 2 つの層に分割し、Veblen Good にしました。最初のレイヤーはユーティリティグッドであり、NFTランニングシューズは便利です; 2番目のレイヤーはヴェブレングッドであり、NFTランニングシューズはソーシャル要素とランニングシューズのカスタマイズ要素を通じて増幅され、自慢するためのツールになります。

(Odaily Jun 注: ヴェブレン商品は、これ見よがしの富としても知られ、経済学で商品を説明するために使用されます。商品の需要と商品価格の間には、通常の需要法則の逆の関係ではなく、正の関係があることを特徴とします。これは人間の虚栄心を満たすことは、富や地位を誇示することであり、顕示的消費と呼ばれます。

2. NFT価格の発見

STEPNのNFTが希少であるためには、まずゲームで使用するメインのNFTを作成するために必要なアイテムを選択する必要がありました。スニーカーは、Lessを実行するときに最も関連性があり、不可欠であるため、答えは明らかにスニーカーでした。アイテム。 NFT への需要を促進するために、私たちはそれをマイニング マシン、つまりカスタマイズ、アップグレード、さらには「繁殖」できるマイニング マシンに変えました (これは実際にはまさに Web 3.0 の利点です)。トークンの特典を受け取るには、各プレイヤーが NFT ランニング シューズを所有している必要があります。スニーカーが多いほど、またスニーカーのレベルが高いほど、より多くの報酬を受け取ることができます。十分なランニング シューズはありません。「育成」ランニング シューズには冷却時間があり、トークンが燃焼し、トークンを蓄積するのにも時間がかかります。

NFT スニーカーの希少性に対処すると、STEPN の「5 品質システム」(5 つの主要な品質システム)が、通常のスニーカーから伝説的なスニーカーまでの希少性に対処します。スニーカーの品質が高ければ高いほど、スニーカーの品質も高くなります。」もちろん、「採掘」のパフォーマンスが優れているほど、この種のスニーカーを入手するのは難しくなります。一意性はスニーカーのシリーズ番号によって解決されます。最初の 10,000 個の NFT スニーカー番号は、10,000 個以降、スニーカーのシリーズ番号はランダムになります。最初の 10,000 足のスニーカーは常にユニークですが、№1 から №1,000 までのスニーカーは早期採用者に授与されます。

副題

強力な競争力のある「外堀」を構築する

移動中に収益を得る、移動証明、距離証明、ハッキング防止という新しい軌道の先駆者であることに加えて、当社はいくつかの競争力のある堀を構築してきました。

1. AIによる不正行為・ハッキング検知システム(AIミュージック)

不正行為やハッキングを検出する AI システムの開発を通じて、プレーヤーの走行ペースに基づいてランダムに音楽が生成される、プレーヤー用の AI 生成音楽背景も作成しました。

2. カーボンニュートラル

私たちは、優れた暗号ネイティブプロジェクトは、優れた社会正義の実験でもあるべきだと常に信じています。したがって、ゲームの利益は DAO を通じて投票され、ガバナンス トークン所有者は、ゲームの利益の何パーセントがカーボン ニュートラルのために使用され、ガバナンス トークン所有者にいくら支払われるかを決定します。配当が多ければ多いほど、ペナルティとしてガバナンストークンがより多く焼かれます。

3. 位置情報サービス(LBS)の社会統合

GPS エラーの修正に時間を費やしたおかげで、私たちはこの分野の専門家になりました。実際、私たちは Discord との位置情報サービス (LBS) 統合も開発しました。プレイヤーが特定のゲームのマイルストーンのロックを解除すると、Discord のサブチャンネルに割り当てられます。たとえば、プレイヤー A はシドニーで 100 km を走り、プレイヤー B はシドニーでスニーカー NFT を 100 個鋳造し、それぞれがハイ マイレージ クラブに「登録」されます。シドニーとシューティンカークラブシドニー。

4.数千万の非暗号通貨ランナーを接続する

また、非暗号通貨プレイヤーもゲームにアクセスできるようにしました。これが、STEPN ゲームを大規模なプレイヤーに成長させる鍵になると考えています。そこで、複数のNFTスニーカーを持っている暗号通貨プレイヤーが非暗号通貨ランナーにレンタルできる自動マッチングシステムを構築し、その収益は両者で分配​​されます。

5. スケーラブルなゲームサーバー

確立されたゲーム開発者として、私たちはゲーム ビジネスの最も重要な要件が、サーバー側のロジック処理のリアルタイムで高い同時実行性のサポート機能であることを知っています。ゲームサーバーは、大量の同時データ同期 (状態またはフレーム) を処理する必要があります。したがって、「移動して稼ぐ」NFT ゲーム用に、初期サーバー容量 100,000 同期 (アクティブ ユーザー 100 万人) のスケーラブルなゲーム サーバーを構築しました。

6. ヴァンパイアアタックを受け入れる

私たちの初期のデモでは、Move2earn の最大のキラー機能はヴァンパイア攻撃であると提案しました。Axie Infinity の開発プロセスでこれを見てきました。Axie Infinity が Play2Earn のコンセプトが実際に実現可能であることを証明すると、多くの模倣者が現れるでしょう。このようにキノコのようになります。コンピュータの前に座ってプレイする必要があるゲーム プロジェクトの場合、これは最悪の事態ではありません。コンピュータ ゲームの場合、プレイヤーは一度に 1 つのゲームしかプレイできないからです。 Move2earn モードでは、プレイヤーは同時に複数のプロジェクトを「マルチオープン」してマイニングすることができます。これにより、Move2earn の主要プロジェクトの競争力が大幅に低下します。他のプロジェクトがこのプロジェクトのユーザーをマイニングします。ヴァンパイアの攻撃は、これらのプレイヤーが利用できることを意味します。わずかなマーケティング費用で「ダブルディグ」または「マルチディグ」さえ可能です。

私たちは当初、このモデルを災難とみなし、ダブルマイニングを回避するアルゴリズムを導入したいとさえ考えていました。しかし、パターンを明らかにしてみると、それを止めるべきではなく、むしろ歓迎すべきであることがわかりました。共同採掘のために協力してくれる新しいプロジェクトを率先して誘致する必要さえあるのです。私たちは最近、このモデルを模索しています。可能性、他のプロジェクトとの連携から始まります。

ライフサイクル チャレンジ - ゲームから実行中のアプリへの移行

副題

結論は

結論は

率直に言って、革新的なコンセプトによるオリジナル製品を短期間で完成させるのは非常に困難です。

2022 年 1 月 16 日の時点で、当社は M2E の中核要素、不正行為防止システム、およびブロックチェーンの垂直産業チェーンの完全なセット (ウォレット、スワップ、マーケット) の開発と運用に成功し、すべて 1 つのアプリケーションに組み込まれています。

開発と推進の過程で、私たちは経験を総括し、より大きな開発が可能であることが判明したため、M2E モデルが実現可能であることが検証されれば、たとえ新しいものが登場するとしても、プロジェクトに戦略的な軌道修正を行うことにしました。このトラックレイアウトではさまざまなプロジェクトが行われていますが、STEPN は強力な堀を築き、ユーザーの粘り強さと優れた実行力を構築することで、この業界の発展方向をリードしていきます。

本文の翻訳 https://stepnofficial.medium.com/how-did-we-build-the-worlds-first-move2earn-nft-game-in-four-months-fde4d13dfb18テキストリンク転載する場合は出典を明記してください。

ODAILYは、多くの読者が正しい貨幣観念と投資理念を確立し、ブロックチェーンを理性的に見て、リスク意識を確実に高めてください、発見された違法犯罪の手がかりについては、積極的に関係部門に通報することができる。

おすすめの読み物
編集者の選択