サンドボックスゲームが ArcBlock プラットフォーム技術を活用して、プレイヤー作品のオンチェーン保存と取引を実現する方法

著者: 徐咏忻(ナナ)
編集: 陳俊
3年以上の開発期間を経て、引力波互動(Gravity Wave Interactive)が企画・開発したサンドボックスゲーム『無限引力(Infinite Gravity)』がまもなくリリースされます。これは単に国内初のボトムアップ・イノベーションによるUGC型サンドボックスゲームであるだけでなく、ブロックチェーン技術を導入して作品の保存と著作権の問題を解決することに成功した初のサンドボックスゲームでもあります。引力波互動がどのように ArcBlock のブロックチェーン開発プラットフォームと技術を活用して、プレイヤー作品のオンチェーン保存と取引を実現したのか、以下の事例紹介をご覧ください。
課題
ゲームとブロックチェーンの関係には長い歴史があります。イーサリアムの創設者であるヴィタリック・ブテリン(Vitalik Buterin)がブロックチェーンに全身全霊を捧げるようになった大きな動機の一つは、ワールド・オブ・ウォークラフトの運営会社であるブリザード社が、バージョンアップにより彼のお気に入りキャラクターであるウォーロックの「生命吸虹(サイフォン・ライフ)」スキルを削除したことだと言われています。これがきっかけで、ヴィタリックは16歳の時に、プレイヤーの仮想ゲーム資産が中央集権的な操作によって侵害される状況から、いかに脱却するかを考え始めました。
現在に至るまで、ブロックチェーン業界もゲーム業界も、ブロックチェーン技術を利用していかに現在のゲームプラットフォームにおける中央集権的なデータ保存や資産取引の方式を変えるかを模索しています。ユーザーがゲーム内で作成した作品を真に所有し、現実世界と同じようにいつでも仮想資産を取引できるようにし、自らの創造的な成果に相応の価値を発揮させると同時に、サーバーの更新や運営の終了によって創作データの消失を心配する必要がない環境を目指しています。

サンドボックスゲーム:無限引力(Infinite Gravity)
このゲームは、スタートアップ企業である引力波互動(Gravity Wave Interactive)が開発したサンドボックスゲームで、2019年に公開され、世界中のプレイヤーから好評を博しています。ユーザーは海辺で砂の城を作るように、自由に自分だけの世界を作り上げることができます。長年の開発経験を持つ技術エキスパートであり、熱狂的なゲームプレイヤーでもある同社創業者の荆陶氏とその仲間たちは、常に次のような願いを持っていました。プレイヤーがサンドボックスゲームを通じて楽しむだけでなく、ゲームを通じて自由な想像力と創造力を存分に発揮し、自分だけの不思議な世界を構築してほしい。しかし、その創造性に満ちた世界は、本当に自分に「属して」いるのでしょうか?
そのため、ユーザーの権利を保護するために、引力波互動は、ある方式と技術を通じてユーザーがこれらの創造されたゲーム資産の価値と利益を再定義し、いつでもどこでも資産を保存、取引、購入、交換できる能力を付与し、ゲーム資産を真にユーザーのものにしたいと考えました。
しかし、伝統的なゲーム開発技術に頼ってこれらのアイデアを実現するのは、決して容易なことではありません。
ソリューション
ユーザーの権利を十分に保護するため、引力波互動は『無限引力』ゲーム内にブロックチェーン技術を導入することを選択しました。その目標は、ゲーム資産の保存用に独自のブロックチェーンを公開し、ブロックチェーン上のユーザーインターフェース層でユーザーが生成した資産をホストすることで、ユーザーが自由かつ柔軟に独自のデジタル世界を構築・創造できるようにすることです。引力波互動は、ユーザーがゲームの所有権を生成するというこの全く新しい体験が、長期的には顧客満足度、リプレイ性、そしてゲームの持続的な活力を向上させると信じています。
新しいユーザー生成型ゲームシステムを構築するために、引力波互動はユーザーが信頼できる方法で自由に資産を交換できるトラストレス(信頼不要)な環境を構築する必要がありました。ブロックチェーンベースの資産システムを作るためには、ゲームトークン、分散型アイデンティティ(DID)、スマートコントラクトといったブロックチェーンの機能も必要でした。これらを通じて、安全で検証可能な方法でユーザー間に資産を分配し、その資産をユーザーの分散型アイデンティティに紐付けることで、改ざん不可能な状態にします。
簡単に言えば、引力波互動は独自のカスタマイズされたブロックチェーンを構築することで、ユーザーが以下のことを行えるようにしたいと考えました:
- ゲーム内で創造した資産を所有する。
- モバイルウォレットアプリを使用して、異なるゲームやメディアプラットフォーム、さらには現実世界で自由に取引する。
- データの紛失や破壊、サーバーダウンの潜在的なリスクを二度と心配しなくて済むようにする。
最終的に、引力波互動はプライベート・ブロックチェーンの作成と導入のために ArcBlock とその開発フレームワークを選択しました。これは低遅延、高信頼性、そして容易な拡張性を備えたブロックチェーンネットワークであり、グローバル規模の膨大な取引とアクティビティをサポートし、クロスチェーン機能も備えています。両チームが最終的に確定したソリューションの詳細は以下の通りです。
- ノードのデプロイ: アマゾン AWS のバリデーターノードを使用し、東京、フランクフルト、バージニア、カリフォルニアにそれぞれ配置することで、ユーザーからマイナー手数料(ガス代)を回収できるようにしました。
- プライベートチェーンの作成: トークンの総数、資産、ブロックサイズ、およびブロック生成の間隔を定義し、設定しました。
- ゲームのセーブデータ、資産、マップの段階的なオンチェーン化: 対応するスマートコントラクトを策定し、段階的にゲーム資産をブロックチェーン上に配置。データをユーザーの分散型アイデンティティに紐付けることで、データセキュリティを確保しました。
- 取引の実現: スマートコントラクトを策定し、ユーザーがいつでもどこでもゲーム資産を取引、交換、購入できるようにし、ゲーム資産の価値を最大限に発揮させました。
将来的には、引力波互動はゲームロジック全体をブロックチェーン上に移行する計画も立てています。また、クロスチェーン機能を通じて他のブロックチェーンゲームプロジェクトと相互接続する機会も検討しており、ユーザーにより素晴らしいゲームシーンと豊かなゲーム体験を創造することを目指しています。

2019年9月、引力波互動の創設者である荆陶氏が、ArcBlock のブロックチェーン技術と開発プラットフォームを利用してゲームをオンチェーン化する方法について紹介している様子。
まとめ
ブロックチェーンを通じてゲーム資産をデータ化することで、分散型自己主権型アイデンティティ、データの改ざん耐性、および検証可能性という特徴を利用し、ユーザーは自分の作品やアイデアのコントロール権を真に持つことができます。これにより、ユーザーは自分の資産を管理するために中央集権的なゲームプラットフォームに依存する必要がなくなり、資産取引のためにプラットフォームへ手数料を支払う必要も、プラットフォームのシステム更新や閉鎖によって自分の創意工夫が失われることを心配する必要もなくなります。
以上案例被《区块链技术应用实战指南》收录,该书将由中信出版社于年内出版。このページに関わるもの
用語
-
ブロックチェーン
記録を暗号学的に結び付け、共通の検証・合意形成ルールに従って取引履歴を確定する分散台帳。