ハイライト
- ゲームにおける乱数は通常、入力と出力の2種類に分類されます。
- ブロックチェーンゲームは乱数メカニズムを使用して経済的報酬を分配し、ゲーム業界の成長を1兆ドル規模に押し上げる可能性を秘めています。
- ブロックチェーンゲームの報酬は、二次市場で取引できる改ざん防止された希少資産であり、近い将来、ゲーム横断的な応用が可能になるでしょう。
- 既存の乱数ソリューションには多くの問題があり、作成した価値に対するセキュリティを提供できていません。
- Chainlink VRFは、ブロックチェーンゲーム用の乱数を生成し、ユーザーがその真正性を独自に検証できるように設計されています。
背景
乱数はどこにでもあるため見過ごされがちですが、実はゲームにおける重要な要素であり、プレイヤーの楽しさとゲームへの没入感を大きく高めることができます。全体として、乱数は入力と出力の両方の次元で適用することができ、開発者はプレイヤーの行動を制約するための条件として、またプレイヤーの行動の結果を操作するための条件として使用することができます。開発者であり理論家でもあるJesse Schell氏は、このようなさまざまなタイプの乱数を構造化されたゲームプレイ要素と組み合わせることで、ゲーマーに「驚きと快楽の完璧な相互作用」を体験させることができると述べています。これがシェルの「ゲーム的快楽」の定義です。
現在、ブロックチェーンゲーム開発者は乱数にほとんどアクセスできません。ブロックチェーンゲーム産業が成長し続けるにつれ、乱数の重要性はゲーム体験以外にも広がり、乱数への安全なアクセスの欠如は喫緊の課題となるでしょう。ブロックチェーンゲームにおける乱数は、開発者とゲーマーの双方にとってますます重要な経済的影響を与えるようになり、その利用によってゲーム時間やゲーム内アクションのより良い実現が可能になります。これは、ゲームアイテムを表すためにパスを使用したり、これらのアイテムの適用範囲を拡大するために「メタワールド」を作成したり、プレイヤーがゲームアイテムの希少性を検証できるようにするなど、さまざまな方法で実現できます。
ブロックチェーンゲームが従来のゲームと競争するためには、開発者はスマートコントラクトで乱数を安全に生成する公平な乱数生成方式を採用する必要があります。多くの開発者がブロックチェーンゲームにランダム要素を導入しようとしていますが、中央集権的なオフチェーン乱数生成スキームを選択するか、オンチェーン乱数関数を使用して乱数を生成して攻撃されるリスクを冒すかというジレンマに直面しています。チェーンリンクは最近、この問題に対処するために検証可能な乱数関数をリリースし、ブロックチェーンゲームにおける破壊的イノベーションの重要な部分になると期待されています。
本稿では、ゲームにおける乱数の適用モデル、ゲームにおける乱数と他のプレイヤーの行動による経済的影響、ブロックチェーンゲームにおける乱数の期待される経済的影響、既存の乱数スキームと比較したChainlink VRFの革新性について説明します。
ゲームにおける乱数
開発者のRaph Koster氏は、2005年に出版した著書『The Happy Way of Game Design』の中で、退屈なゲームに共通する問題を「簡単にクリアしすぎること」とまとめています。
Koster氏によれば、「快楽」とは、パターンを認識し、問題を解決し、最終的に情報の一部を習得することにつながる経験を学ぶことによる副産物です。子どもはおしゃべりができるようになる前に三目並べを学びますが、ルールが単純でパターンが把握しやすいので、それを楽しみます。しかし、認知レベルが高い段階まで発達すると、ゲームは簡単なので、しばらくすると飽きてしまいます。つまり、ゲームにおける乱数の重要な役割のひとつは、プレイヤーの行動やゲーム環境を変化させることで、プレイヤーがゲームをすぐにクリアしてしまわないようにすることと、プレイヤーに継続的にプレイする新たなインセンティブを与えることなのです。
この目的を達成するためには、入力乱数と出力乱数の2種類の乱数が必要です。入力乱数とは、プレイヤーに山札を配るなど、プレイヤーがアクションを起こす前にゲーム内に出現する乱数や、プレイヤーが特定のゲームエリアに入ったときにランダムにモンスターを発生させる乱数、ゲームマップがゲームをプレイする順番に環境を発生させる乱数などです。これらすべての例において、ゲーム乱数は、特定のゲームシナリオを変更することにより、プレイヤーに常に課題を設定します。プレイヤーは、ゲームを段階的に進めるのではなく、常に変化するシナリオや課題に対処する必要があるため、結果的にゲームが長くなり、達成感も大きくなります。
上記の乱数適用シナリオはすべて、ブロックチェーンゲームに実装されているか、開発中です。しかし、ブロックチェーンゲーム開発者とプレイヤーにとって特に経済的に重要な入力乱数の1つのクラスは、プレイヤーの報酬を決定するために使用される乱数です。これには、戦利品のアンボックス、アイテム設計、およびゲーム達成報酬の分配が含まれます。
他のすべてのタイプの乱数がプレイヤーの邪魔をし、ゲームを長引かせる役割を果たすのに対し、これらのタイプの乱数はプレイヤーに報酬を提供する役割を果たします。"報酬乱数 "は、ゲームの報酬がしばしば二次市場で売買され、本来のゲームプレイ体験に金銭的なインセンティブが加わるという点でユニークです。この種の乱数は、将来的にブロックチェーンゲーム経済の不可欠な要素になるでしょう。
報酬付き乱数の経済的価値
ゲーム調査会社NewZooが発表したレポートによると、ゲーム業界の市場規模は2020年に1600億ドル、2023年には2000億ドルを超えると予測されています。このうち、ゲームスキン、アイテムパック、追加ゲームコンテンツの年間売上は現在500億ドルで、市場全体のほぼ3分の1を占めています。バーチャルグッズ市場のうち、「戦利品ボックス」のようなランダムに配布されるアイテムがどれほどの割合を占めているかは不明ですが、大きな割合を占めているはずです。
ブロックチェーンゲーム市場は拡大しており、最も人気のあるゲームはCryptoKitties、Gods Unchained、 My Crypto Heroes3つで、リリース初年度にそれぞれ700万ドル、420万ドル、150万ドルを稼ぎました。そのプレイヤーは、二次市場でのゲームアイテムの取引で2000万ドル以上を稼ぎました。
ブロックチェーン・コンテンツ協会の國光宏尚会長は最近、ブロックチェーンゲーム市場はいずれ日本のGDP規模を超えるとの考えを示しました。NFTはブロックチェーン上で暗号的に安全なパスであり、ユニークなアイテムの所有権を表すことができます。チェーンリンク予言マシンで非同質パスを作成する16の方法という記事で詳しく説明しました。
ブロックチェーンのゲームアイテムを表すためにNFTを使用する最大の価値は、所有権を検証でき、改ざんできないことです。レガシーゲームアイテムの所有権は取り消すことができ、アイテムの状態や外観を変更することができます。NFTパスでゲームアイテムを表現することで、上記の問題はすべて解決されます。NFTはアイテムの所有権に暗号的なセキュリティを提供することができ、特別な許可ステートメントが発行されない限りNFTメタデータを改ざんすることはできず、NFTはブロックチェーン上に保存されるため、ゲームが消滅した後もNFTゲームアイテムは存在します。
さらに、NFTはネイティブなゲーム環境の制限を超えることができるため、「メタワールド」と呼ばれる新たなアプリケーションシナリオを生み出すこともできます。メタワールドとはゲーム間をつなぐネットワークのことで、NFTのアイテムはあらゆる「ゲームユニバース」で使用することができます。例えば、ファンタジーゲームの防弾チョッキをSFゲームで使用し、プレイヤーの防御力を高めることができます。NFTのゲームアイテムをゲーム間で使用できるようにすることで、開発者はアイテムの価値を高めることができます。
最後に、NFTは流通市場の流動性と透明性を高めることもできます。Fair Gamesなどの企業は、ゲームがランダムにNFTを生成する頻度とアイテムの市場価格の関係を追跡し、その結果をゲーマーと共有しています。こうすることで、プレイヤーはNFT戦利品の実現可能性に基づいてゲームを選択し、ブロックチェーンのオープンで透明な性質を利用してNFTアイテムの希少性を検証することができます。
専門家は、ゲーム内のランダムな報酬を表すNFTパスの使用はすでにかなりの経済的価値を実現しており、仮想財産の発展規模に大きく貢献すると考えています。しかし、仮想財貨の価値が上昇を続ける中、安全、確実で検証可能な乱数生成スキームの必要性が高まっています。
現在の乱数生成方式のボトルネック
DeFiプロトコルは、簡単に操作できる予測マシンが1つしかなければ、ユーザーから信頼されません。同様に、乱数生成に安全性を提供できないゲームは、ユーザーから信頼されません。安全で信頼性が高く、検証可能なソリューションの必要性は、ゲームが実世界の利益と結びついている場合に特に顕著であり、そのような乱数生成の頻度とそれ自体の価値が高いからです。
中央集権的なソリューションの場合、乱数にアクセスできる開発者によって乱数が操作される可能性があります。開発者は、最も価値のあるNFTを自分自身や他の特権者のために保持するために、このような操作を行う可能性があります。さらに、開発チーム自体がクリーンであったとしても、不透明な乱数生成メカニズムはゲーマーからの疑惑や懐疑を招きかねません。乱数とは本来、わずかな確率でも起こりうる事象を意味し、タイムラインを長く引き延ばせば、特定のプレイヤーが何度も連続して幸運に恵まれることは避けられません。中央集権的な乱数生成メカニズムがオープンで透明なものであるはずがないため、誰かがレアアイテムや高額ゲームアイテムを何度も連続で獲得しているのを見た他のプレイヤーは、その分布の公平性を疑うに違いありません。
ブロックハッシュを使用したオンチェーンソリューションでは、非常に高い価値に対するセキュリティを提供できません。ゲームの価値が十分に高くなれば、それを私利私欲のために悪用する輩が現れ、そのような輩はブロック・ハッシュのように操作可能なデータで攻撃ベクトルを立ち上げることができます。この種の攻撃については、VRFを紹介した記事で具体的に説明しました:
リリースされた主流のブロックチェーンゲームは、以前にも同じ攻撃に見舞われ、開発チームはNFTの価値を希釈されるか、攻撃者に身代金を支払うかの難しい選択を迫られました。
チェーンリンクVRFはチェーン上で検証可能な乱数を提供
ブロックチェーンゲームのための完璧な乱数ソリューションを開発するには、上記の問題に対処し、公平性とオンチェーン検証を保証し、乱数が操作されたり改ざんされたりするのを防ぐセキュリティを提供する必要があります。 Chainlink VRFは、これらの性質をすべて兼ね備えた乱数生成ソリューションであり、ノードオペレータ、採掘者、ユーザーのいずれによっても操作できない乱数をオンチェーンで生成します。Chainlink VRFには暗号証明技術が搭載されており、誰でもチェーン上の乱数の真正性を検証することができます。
Chainlink VRFは5つのステップで動作します:
- ユーザーはシードをスマートコントラクトアプリケーションに送信します。
- スマートコントラクトはこのシードを使用して、Chainlink VRFにデータリクエストを送信します。
- Chainlink ノードオペレータが乱数を生成し、乱数生成の暗号化証明をチェーン上に公開します。
- 返された乱数をチェーン上で検証
- 検証された乱数に基づいてスマートコントラクトを実行
このインフラは、スマートコントラクトで使用される乱数をいかなる操作からも保護します。さらに、Chainlink VRFが反復的に進化し続けるにつれて、そのセキュリティは向上し続けます。現在、ノード運営者は「ブロック攻撃」によって乱数生成結果を操作することができます。ノード運営者は乱数を直接改ざんすることはできませんが、乱数結果を提出しない権利はあります。この問題は、複数の述語を使用する、閾値署名を用いてデータを提出する、マージンシステムを実装することで解決できます。これにより、チェーンリンクVRFのセキュリティは、ブロックチェーンゲーム分野の価値の高まりにマッチし、同分野におけるセキュリティの緊急ニーズに応えることができます。
ブロックチェーンゲームが成熟するにつれて、安全な乱数の経済的価値も上昇し、Chainlink VRFのような安全な乱数生成ソリューションの緊急の必要性に気づくチームが増えると思います。
概要
ブロックチェーンゲームは、最も有望なブロックチェーン応用シナリオの1つです。 ブロックチェーン技術は、ゲーム資産の所有権の透明性と検証可能性を高めることができるため、ゲームプレイヤーの体験を大幅に向上させることができます。これに加えて、ゲーマーは自分のゲーム時間とスキルをよりよく実現できるようになり、従来のゲームモデルを根本的に破壊することができます。これらのイノベーションはすでに大きな経済価値を生み出しており、ゲーム業界全体の急速な拡大を促進するでしょう。
しかし、このような野心的なビジョンを実現するためには、開発者とプレイヤーは、ゲーム産業の価値の増大に対応したセキュリティを提供する、安全で信頼性の高いインフラを必要としています。将来、ゲーム乱数はゲーム体験を最適化するツールになるだけでなく、価値を創造し分配する重要なチャネルにもなります。 Chainlink VRFは、ブロックチェーンゲーム業界の新たなニーズに対応するため、スマートコントラクト専用に開発された乱数関数です。
Chainlink VRFの導入方法
スマートコントラクト開発者の方でChainlink VRFの導入をご希望の方は、開発者向けドキュメントをご確認の上、Discordの技術ディスカッショングループにご参加ください。詳細について電話会議をご希望の方は、お気軽にご連絡ください。