...もうだいぶ時間がないので、
今回のハッカソン参加は調査だけで終わってしまいそうです...^^;
最初にいろいろ調べてみて思ったんですが、
めちゃくちゃ手っ取り早いハッカソンアイデアは、
Chainlink VRFを使って、乱数をプロジェクト内で活かすことだと思います。
ただ乱数を使うだけじゃ全然おもしろくないので、
ブロックチェーンならではのユニークなユースケースがないかなーと調べてみると、
やっぱりChainlinkさんのブログに紹介されていました...!
Chainlink VRFは、業界をリードする安全な乱数生成器(RNG)であり、
スマートコントラクトやオフチェーンシステムが検証可能な
改ざん防止の乱数源にアクセスできるようにします。
Chainlink VRFは、2020年10月にメインネットを立ち上げて以来、
Ethereum、Polygon、Binance Smart Chainにおいて、
公正で偏りのない乱数を求める100万件以上のリクエストに応えてきました。
それらの乱数は、ブロックチェーンゲーム、NFT、DeFiなどの
多種多様なユースケースを動かすために使用されています。
今回はこちらの記事を見て行きたいと思いますー
既存のRNGソリューションとChainlink VRFの仕組みについて
ゲーム、NFT、アート、そして科学の分野では、
結果を決定する際のランダム性の重要性が見落とされがちです。
無作為化比較試験における患者の選択、ゲームの勝者の決定、
デジタルアートのバリエーションの生成など、
エントロピーは、これらのプロセスを公正でエキサイティングで安全なものにするための中核的な要素です。
しかし、改ざんができず、予測できず、
すべての参加者が監査できるランダム性のソースにアクセスすることは、
簡単なことではありません。
例えば、ブロックハッシュを使用するなど、ブロックチェーン自体から得られるRNGソリューションは、
ブロックチェーンの採掘者や検証者が、
自分にとってより有利な結果が得られた場合にのみ
ブロックの公開を選択できるという攻撃の脆弱性をもたらします。
基本的に、採掘者や検証者は、サイコロを振り直して新たなランダム性の源を得ることができます。
オフチェーンのAPIプロバイダーから得られる
RNGソリューションは不透明で検証できないため、
ユーザーはランダム性が操作されていないことを証明できません。
真のランダム性と操作されたランダム性の違いを見分ける方法がないため、
信頼性が大きく低下してしまいます。
改ざん,予測ができないランダム性と言われると難しく聞こえますが、
ブロックチェーンの世界では、取引のキャンセルというのができるので、
都合の良い値が出るまで、リセマラができちゃう状況なんですねー。
従来のAPIによるオフチェーンRNGソリューションは、
完全性と耐タンパ性(耐改ざん性)の証明を提供しないため、悪意ある操作が可能になります。
それに対し、Chainlink Verifiable Random Function(VRF)は、
オフチェーンでのオラクル計算とオンチェーンでの暗号化を用いてこれらの制限を克服しています。
Chainlink VRFは、リクエスト時にはまだ未知であるブロックデータと、
オラクルノードが事前にコミットした秘密鍵を組み合わせて、
乱数と暗号証明の両方を生成する仕組みです。
消費側のアプリケーションは、有効な暗号証明がある場合にのみ、
乱数の入力を受け付けます。
また、暗号証明は、VRFプロセスが改ざん防止されている場合にのみ生成されます。
オンチェーンデータになったときに乱数が確定する仕組みなんですねー。
Chainlink VRFは、オープンソースのコードと暗号を使用して、
ユーザが公正で偏りのないことを検証できる改ざん防止のランダムネスのソースを作成します。
Chainlink VRFは、提供されたランダム性が証明可能なほど公正であり、
オラクル、ブロックチェーンマイナー、外部エンティティ、アプリケーションの開発チームによって
改ざんされたり予測されたりしていないことを、
自動的かつ公的に検証可能な形でユーザーに提供します。
さらに、Chainlink VRFは完全にオープンソースのコードを採用しており、
すべての暗号証明は誰でもオンチェーンで検証可能です。
最終的には、検証可能な安全な方法で公正で偏りのないランダム性のソースにアクセスできることで、
ブロックチェーン開発者は、ブロックチェーンゲーム、NFT、ラッキードロー、
マーケティングキャンペーン、ファンリワード、公正な選択とセキュリティプロセスのための
全く新しいアプリケーションセットを構築することができます。
技術的な詳細はこちら。
...ということで、ブロックチェーンならではの課題を克服した乱数生成器を使った
35のユースケースをみていきたいと思いますー!
Chainlink VRFを搭載したユースケースを紹介
1. ブロックチェーンゲームとメタバース
ブロックチェーンベースのゲームは、最先端の機能やグラフィックを維持しつつ、
安全で不正のないインフラ上に構築されているため、
1,750億ドル規模の従来のゲーム業界を再定義しています。
ブロックチェーンゲームは、グローバルなアクセス性、プレイして稼ぐことができる機会、
証明可能なほど公平なゲームプレイにより、より競争力があり、
経済的に報われ、有意義なユーザー体験をもたらすことから、人気が出始めています。
Chainlink VRFは、ブロックチェーンゲームと、
そのゲームが運営する成長中のメタバースに安全なエントロピーをもたらすために不可欠です。
ゲームにランダム性がなかったらおもんないっすねー。
1-1. キャラクターの配布
多くのゲームでは、様々なキャラクターが登場し、それぞれが固有の特徴を持っています。
一般的なキャラクターもあれば、非常にレアなキャラクターもあります。
特にブロックチェーンゲームでは、
特定のキャラクターがより高い金銭的報酬をユーザーに与えることができるため、
新しいキャラクターをどのようにユーザーに配布するかを決定することは、
公正なゲームプレイを行う上で非常に重要です。
Axie Infinityは最も人気のあるPlay-to-earn型のブロックチェーンゲームの一つで、
ユーザーはAxiesと呼ばれるNFTキャラクターを戦い、育て、交換します。
各Axieは、背中、耳、目、角、口、尻尾の6つのパーツで構成されており、
それぞれが異なる基本統計値と可能な特性を持っています。
特定の特性は他の特性よりも価値が高いため、
Axie InfinityはChainlink VRFを統合し、4088体のOrigin Axiesが、
スマートコントラクトに記載された事前定義のオッズに基づいて、真にランダムな特性を持つようにしました
スマコンでオッズが事前に決められて、
自動的にランダムなパラメータを付与できる。
公正やなぁ...!!
1-2. PvPバトルとトーナメントでのプレイヤーのマッチメイキング
プレイヤー対プレイヤー(PvP)の戦いを伴うマルチプレイヤーゲームにおいて、
マッチメイキングは、単発の戦いであれトーナメント形式であれ、非常に重要な要素です。
プレイヤーの成功や報酬獲得の機会は、対戦相手の質に左右されることがあるため、
マッチメイキングのアルゴリズムから偏りや予測可能性を排除することが重要になります。
CryptoBladesは、没入型のNFTベースのブロックチェーンゲームで、
ユーザーはユニークなアイテムを作ったり、モンスターを倒したり、レイドに参加したり、
PvP戦闘でお互いに戦ったりすることができます。
CryptoBladesは、Chainlink VRFを利用して、予測不可能な戦闘ペアを構築し、
勝利者はSKILLトークンを獲得することができます。Chainlink VRFのおかげで、
プレイヤーは、特別な裏口の特権や、
特定のプレイヤーに有利になるように操作されたペアリングがないことを確信しています。
マッチメイキング!
Web2.0だとサクラとマッチメイキングさせる可能性もありますよねー
このあたりはゲームだけでなく、SNSなどコミュニティ系のサービスでも
透明性が求められそうですねー
1-3. ルート(戦利品)ボックスコンテンツの生成
戦利品ボックスは、強力な武器、限定装備、特別なパワーアップ、
その他の希少なコンテンツをプレイヤーに提供するユニークな方法です。
ルートボックスとは、ユーザーが実際の通貨やゲーム内通貨と交換することで、
新しいアイテムを獲得するチャンスを得ることができる消耗品の仮想アイテムです。
ルートボックスには、非常に人気の高いアイテムが含まれている場合があるため、
公正なルートボックスの配布モデルには、改ざんされないランダム性が重要です。
MTVEは、SFの世界を舞台にした多人数同時参加型オンラインロールプレイングゲーム(MMORPG)です。
プレイヤーは宇宙船を操り、惑星を所有し、広大なメタバースを探索し、
互いに戦い、ゲーム内アイテムを他のプレイヤーと交換することができます。
MTVEは、Chainlink VRFを使って船の初期特性を設定し、ランダムなLoot Boxを作成することで、
ユーザーに高価値のギアを提供しています。
ガチャも透明性、大事ですよねー
1-4. 公正なオッズベースゲーム
ある種のゲームは、ユーザーの入力やスキル、経験レベルではなく、
純粋にオッズやチャンスに基づいて行われます。
レースゲームでは、オッズとランダム性が混在していることが多いです。
DeRaceは、ユーザーがNFTベースの馬を集め、繁殖させ、
レースをして賞品を獲得するオンチェーンのバーチャルゲームです。
DeRaceでは、最高の属性を持つ馬が常に競技に勝つのではなく、
Chainlink VRFを統合してレースの結果をランダム化しています。
レースを開始する前に、スマートコントラクトが各馬の特性を互いに比較し、勝利の確率を計算します。
Chainlink VRFは、その確率に基づいてランダムに勝者を選択し、
より楽しく、予測不可能な体験を提供します。
確率パラメータをもとに、ランダム性を加えて勝敗を決めるのも、
公正さが求められますよね...!
ふと思ったんですが、競馬って人外の「馬」が勝敗のキーになってることで、
どちらかというと公正なイメージが強いのかなーと思ったりしました。
1-5. マップの生成とマップ上のアイテム配置
多くのゲームではマップが固定されていますが、
新しい土地や風景の中の様々な特徴を生成するアルゴリズムには新しい可能性があります。
また、アルゴリズムにランダム性を持たせることで、可能性のある結果を選択したり、
拡張現実やバーチャルリアリティにおけるアイテムの配置や背景の表示に利用することもできます。
プレイヤーへのアイテムの配布方法は、公平なゲームプレイに大きく貢献し、
アクティブなプレイヤーによるグローバルなエコシステムを構築するための重要な要素となります。
OVRは、オープンソースの拡張現実(AR)ゲームで、
プレイヤーは物理的な世界とバーチャルな世界を融合させることで、
さまざまな場所でユニークな体験や視覚化、賞品を手に入れることができます。
OVRのARワールドは、現実世界の300平方メートルに相当する300のOVRLand NFTに分かれています。
これらのNFTの所有者は、自分の領域に遭遇した他のユーザーのために、
体験やビジュアライゼーションをカスタマイズすることができます。
また、プレイヤーは、メタバースを探索することで、
宝箱やその他のユニークなイベントに遭遇することもあります。
OVRがChainlink VRFを導入した理由の一つは、
予測できない場所に特別なアイテムや体験を出現させることでした。
最近の宝探しでは、Chainlink VRFを使ってOVRLand内に宝箱をランダムに配置し、
誰もが公平に賞品を手に入れられるメタバースを実現しています。
ランダムなアイテム配置も公正であってほしいですねー
AR, VR空間内では、アイテムの出現頻度でNFTの価格とかも変わってきそうですし。
1-6. クリティカルヒットの強化
開発者は、ゲームを決定論的なインプットとアウトプットだけで構成するのではなく、
プレイヤーや相手のスキルレベル、装備、キャラクターの特性、環境などに応じて、
特定のアクションに確率を割り当てることがあります。
特に格闘ゲームでは、ユーザーの攻撃が相手に当たる確率である「打撃」や、
プレイヤーの攻撃がよりダメージを与える「クリティカルヒット」などがよく見られます。
クリティカル率は大事だとポケモンが教えてくれた。
1-7. ターンオーダーの決定
一見何の問題もないように見えますが、ターンベースのゲームでは、
プレイヤーの順番によって有利になることがあります。
たとえ有利さが小さくても、プレイヤーの順番によるオッズの変化は、
より多くの価値がかかっているため、違いを生み出します。
ランダムは、プレイヤーの順番を偶然に任せることで、ゲームの勝敗を平等にする方法です。
Avalancheブロックチェーンで最初に登場したゲームの一つが、
Avaxcells-NFTのトレーディングカードで、ゲーマーはこれを使って1対1のPvP戦闘を行うことができます。
Avaxcell NFTには、火、水、風など8種類のエレメントスペシャルのうち1種類が搭載されており、
他のエレメントに対して独自のメリットとデメリットがあります。
また、それぞれのカードには、コモン、スペシャル、レア、エピック、レジェンドなどのセルタイプがあり、
NFTの強さや希少性を示しています。
Avaxcellsは、Chainlink VRFを統合することで、
PvPデュエルにおいてどちらのプレイヤーが先に攻撃するかを公平に決定し、
オーダーに関する潜在的な紛争を解消します。
先攻後攻も大事だってポケモンカードが教えてくれました。
1-8. リスボーン位置の生成
多くのFPSゲームでは、ユーザーが死亡すると、マップ上の特定の場所にリスポーンしますが、
通常は数カ所に限定されています。
また、ゲーム内のポータルでは、プレイヤーが新しい土地に移動することがあり、
その場所によって何らかのメリットが得られる場合があります。
ランダム性は、新しいキャラクターの位置を決定する際に、予測不可能性を注入する方法を提供します。
Fabweltは、FPSゲーム「Arsenal」とファンタジースポーツゲーム「Fanwelt」を
特徴とするブロックチェーンゲームプラットフォームです。
Fabweltのゲームの特徴は、ユーザーがNFTトークンを取得することで、
ルールや設定を変更したり、特別なパワーアップや能力を与えたりして、
ゲームプレイに影響を与えることができる点です。
Arsenalのような一人称視点のシューティングゲームでは、
キャラクターの配置が複雑なことで知られています。
経験豊富なゲーマーは、スポーンポイントを覚えてその近くに陣取り、
リスポーンと同時にプレイヤーを攻撃することができます。
FabweltはChainlink VRFを導入し、
キャラクターの配置やスタートポイントが恣意的で予測できないようにしています。
予測不可能性もゲームには大事ですよね!
いつも同じ位置で復活ってなると
それを踏まえた立ち回りになりかねないですよね。
これはHxHのグリードアイランド編が教えてくれました。
1-9. 予測不可能なゲームやAR(拡張現実)のシナリオ作り
ゲームの面白さには「予測不可能性」が大きく関わっています。
もしユーザーがそれぞれの状況で何が起こるかを正確に知ることができたら、
ゲームを続けることはできないでしょう。
そのため、メタバースでの予測不可能な出来事や、倒さなければならない予想外のボスなどは、
ゲームに興奮を与える要素となります。
Sportemon Goは、スポーツ、ゲーム、NFTのすべてを網羅するインタラクティブなエコシステムです。
Sportemon Goは、ユーザーが様々なプロリーグで活躍する
お気に入りのスポーツヒーローのNFTトレーディングカードを集めたり、
トレードしたり、発見したりできるARワールドを備えています。
Sportemon Goは、Chainlink VRFとの連携により、ユーザーが周囲の環境を探索したり、
プラットフォームを利用したりする際に、NFTをランダムに配布し、ARの世界をよりエキサイティングなものにしています。
シナリオが確率的っていいですよね♪
運営側の決定論的なシナリオがないという公正さが
今後のサービスのキーになりそうですね...!
2. NFTの作成と配信
NFTは、ブロックチェーン業界における主要なユースケースの1つとして浮上しています。
その主な理由は、ユーザーがユニークなデジタル資産を完全にコントロールし、
所有することができるという、その斬新な所有権の特徴にあります。
第一世代のNFTの多くは、デジタルアート作品を中心に展開されてきましたが、
NFTは、その生成、配布、継続的な出現に影響を与える
外部データや計算を可能にするオラクルを使用することで、
急速にゲーム性を高めています。
NFT、特にダイナミックNFTの注目が高まっています...!
レアリティなど決められたオッズに基づき、ランダムに生成されるという点もそうですが、
外部要因によってNFTのパラメータが変化するというのも、公正さやゲーム性を高める要因になっていると感じます...!
2-1. ランダム性を利用してNFTの特性を割り当てる
NFTは、Axie Infinityと同様に、
ある特徴を持ったモンスターが出現する確率に基づいて生成されることがあります。
例えば、「Polychain Monsters」は、ブロックチェーンを利用したゲームで、
色、角、輝きの3つの特性を持つNFTベースのモンスターが登場し、
それぞれの特性の中にレア度の異なる複数の特性が存在します。
3つのカテゴリーの特性の組み合わせによって、Polychain Monsterのレアリティが決定されます。
「Polychain Monsters」のレアリティは、ポリバース内での戦闘においてその力を決定するため、
NFTを生成する際には、公平で透明性のあるランダム性のソースが必要となります。
Chainlink VRFは、公正な分配モデルを構築するだけでなく、
固定の供給源がないことから、特性の確率の完全性を保護します。
そのため、誰もmintアルゴリズムを悪用して、ドロップ率がわずか 0.01% のウルトラレアなビットコインドラゴンなど、
最も希少なポリチェーンモンスターを生成することはできません。
Polychain Monsters社は、Chainlink VRFを使用して、証明可能なほどランダムなNFTを作成しています。
これらの特徴は、ゲームのキャラクターだけでなく、アートの特徴にも当てはまります。
CryptOrchidsは、ダイナミックなNFTアートプロジェクトです。
NFTは時間とともに変化し、現実世界の花の成長と無常を反映します。
ユーザーは、毎週3時間以内にCryptOrchidsに水を与える必要があり、
そうしないと花のNFTが枯れてしまいます。
CryptOrchidsでは、Chainlink VRFを用いて、新しく作られた花のNFTの品種を決定しており、
品種ごとにレアリティが設定されています。
例えば、「深圳農家蘭」は1万分の1の確率で鋳造されますが、
これはCryptOrchidsの総コレクション数が1万個に制限されているため、非常に稀なことです。
しかし、この確率を利用すれば、1つ以上の深圳農克蘭が存在する可能性があります。
ガチャ要素大事ですね!
水をやらないと枯れちゃう仕様を応用すると、
サブスクリプションモデルとかNFTを使って実現できそうですね...!
資金入れ続けないとNFTが消滅するみたいな。
2-2. NFTの供給量を固定する場合
プロジェクトの中には、各特性の供給量を無制限にして、
確率に頼って希少性を保つものもありますが、
他のプロジェクトでは、NFT特性の供給量を固定して、
一度鋳造されたNFTは最終的になくなってしまいます。
供給量に上限を設けることで、真の希少性がもたらされ、
時間の経過とともに、鋳造されていないNFTの残りの供給量が減少することで、
希少性が高まることもあります。
Chainlink VRFは、レアアイテムの入手確率を高めることで、
供給量が固定されたNFTの統合性の高い分配方法を実現します。
NFTだけでなく、トークンでも発行量が決まっていたほうが
希少性が高くなって価値が上がる...!
というのは少し昔の話で、
今は発行量というか、発行制限・バーン要件みたいなエコシステムのほうが重要視されてるように思えますねー
スマートコントラクトの制約的に、制限かけた後に無制限にするのは
かなり厳しいと思われ。
2-3. NFT保有者へ現実世界の賞品を授与
NFTは、NFT保有者だけが獲得できる現実世界の賞品やリワードへのアクセスを可能にします。
LaMelo Ball氏は、Ether Cards社との提携により、プロスポーツ選手としては初めて、
ダイナミックなNFTトレーディングカードをファンに提供しました。
ラメロ・ボール選手のNFTは、最高位の「ゴールド・エボルブ・カード」では、
ラメロ・ボール選手のインゲーム・シューズ、カスタム・アームスリーブ、
高校時代のチャンピオン・リングなどの記念品が当たる抽選会に自動的に参加できます。
LaMeloのNFTコレクションでは、Chainlink VRFを使ってこれらの抽選の勝者を選び、
Chainlink oraclesを使って2021年のNBA Rookie of the Year賞を受賞したかどうかに応じて
特別なNFTを作成しました。
LaMeloは当選し、Chainlinkのオラクルがその結果をオンチェーンで配信し、
ゴールドエボルブの保有者にRookie of the Year NFTのミントを発生させました。
オンチェーンNFT保有者の中から抽選をするのにも使えるんですねー
NFTの可能性やばいなぁー
2-4. コミュニティメンバーへの報酬とマイルストーンのお祝い
NFTを利用するもう一つの方法は、NFTのオーナーで構成されるコミュニティを作ることです。
NFTプロジェクトでは、コミュニティを育成し、目標を共有するために、
コミュニティのメンバーにのみ、ランダムにNFTの報酬やアップグレードを提供することができます。
これらの報酬は、特定のマイルストーンを達成したり、特別なイベントを記念したものにすることもできます。
Bored Ape Yacht Club(BAYC)は、DappRadarによるNFTプロジェクトのトップ10の1つで、
APEにインスパイアされたアートワークを表現した1万個のNFTを集めています。
また、「BAYC」のNFT保有者は、共同のグラフィティボードである「THE BATHROOM」など、
会員限定のクラブ機能を利用することができます。
BAYCはChainlink VRFを使用して、
現在のBAYC NFTホルダーに新しいMutant Serum NFTをランダムに配布し、
ユーザーは自分のBored Apeを新しい限定版のNFTに変異させることができます。
Polkawarは、ネイティブ格闘ゲームと、ユーザーが最強の格闘家になるための
アイテムや武器、装備を売買できるNFTマーケットプレイスを備えたゲームプラットフォームです。
現在、ユーザーは、NFTベースの戦士、魔法使い、アーチャーなどのキャラクターを選択し、
剣、テッセン、セプターなどのさまざまな武器を装備することができます。
Polkawar社は、Chainlink VRFを導入することで、
エアドロッププログラムに参加しているユーザーに、
初期の10個のアイテムを検証可能な公正な方法で配布し、
誰もがレアなアイテムを手に入れる機会を得られるようにしています。
ランダムなNFT保有者にアイテムを渡す...
NFT保有者全員にランダムなアイテムを渡す...
いろんな可能性が考えられますね...!
2-5. チャリティのためのファンドレイジング
NFTは、寄付金に応じて限定されたNFTを受け取ることができ、
それによって賞品を獲得する機会を得ることができるため、
チャリティのための募金活動に最適な仕組みとなっています。
また、NFTは流通市場で簡単に売却することもできますし、賞品に興味のある友人に譲渡することもできます。
NFTプラットフォームのUREEQAは、Chainlink VRFと連携して、
MLBの野球選手でがんを克服したTrey Manciniにインスパイアされた
野球のトレーディングカードNFTの限定セットを発売しました。
販売収益のすべては、がん患者を支援するTrey Mancini Foundationに直接寄付されました。
Chainlink VRFは、総計500枚のNFTのうち100枚をランダムに割り当て、
試合観戦チケットや記念品などの特別な特典を提供しました。
ガチャ要素のあるチャリティのお礼...!
なんか新しいなぁ...!
2-6. 「ノーロス・バトルロイヤル」の促進
プロジェクトでは、採掘時に様々な確率を設定する代わりに、
「ノーロス・バトルロイヤル」によってレアなNFTキャラクターの割り当てをゲーム化することができます。
負けなしのバトルロイヤルとは、NFT保有者がトーナメント形式でバトルを行い、
最後まで勝ち残ったNFTを選び、勝者はNFTをアップグレードできるというものです。
各ラウンドで勝者を選ぶには、公正なランダム性が必要となります。
特に、勝利することでNFTの価値が高まる場合はなおさらです。
Nifty Royaleは、ゲーム性のあるNFTプラットフォームで、
ユーザーは限定版のオリジナルアートワークを購入し、
エキサイティングなバトルロイヤルで対戦相手と戦い、
追加またはアップグレードされたアートワークを獲得するチャンスを得ることができます。
Nifty Royaleでは、ユーザーは複数ラウンドのエリミネーションゲームに参加し、
各プレイヤーには50/50の勝算があり、NFTが1人になるまでゲームは続きます。
Nifty Royaleでは、各ラウンドの決済にChainlink VRFを採用しました。
「ノーロス・バトルロイヤル」ってはじめて知ったなぁ...!
マッチングにランダム性を加えるのも良いアイデアだけど、
トーナメントに勝ち抜いたNFTがアップグレードされるってのも
おもしろいですねー♪
3. 運ゲーとDeFi
ラッキードローは、ブロックチェーンゲーム業界の中核をなすものであり、
DeFiプロトコルの中でもゲーミフィケーション機能を追加するために使用されることが多くなっています。
抽選会は、コミュニティのメンバーにランダムな報酬を与えたり、
単に娯楽を提供する手段として利用されています。
以下では、Chainlink VRFを使って証明可能なほど公正な抽選を行い、
DeFiをゲーム化するプロジェクトの様々な方法を紹介します。
DeFiのゲーム化はおもしろい取り組みですよね♪
HarmonyのDeFiKingdomが有名でしょうか。
3-1. ノーロス・プライズゲームでの勝利者の選択
損をしない懸賞ゲームは、懸賞連動型の普通預金と同様に、
ユーザーが預金を失うリスクなしに、貴重な賞品を獲得しながらお金を貯めるチャンスを提供します。
通常、ノーロス懸賞ゲームでは、ユーザーの預金を利付商品に投資し、
時間の経過とともに利息が蓄積されていきます。
蓄積された利息は、少数のユーザーにランダムに分配され、
それ以外のユーザーは元の預金を引き出すことができます。
PoolTogetherは、分散化されたオープンソースのプロトコルで、
懸賞連動型貯蓄口座(PSLA)に似た新しい無損失の懸賞を提供します。
PoolTogetherを使えば、ユーザーはPoolTogetherのDAOが管理するノーロスゲームに参加したり、
独自のゲームを許可なく作成することができます。
PoolTogetherは、Chainlink VRFを統合して毎週のノーロスプールから勝者を選ぶことで、
勝者が初期預金額に基づいて公平に選ばれるようにしました。
預金を運用した利益を分配するモデル。
保険に似てるなぁ。
...境目とかあるんやろうか。。
懸賞連動型貯蓄口座(PSLA)っていうんやなぁ。
リターン低そうやけど、低リスクで一定の需要はありそうな。
3-2. ステーキングされたDeFiトークンでランダムなNFTを鋳造(mint)する
DeFiプロジェクトがランダム性の恩恵を受ける方法の1つは、
ユーザーが資産のエクスポージャーを維持して利回りを得ることができる一方で、
トークンをゲーム性のある方法で使用することです。
Aavegotchiはブロックチェーンベースのゲームで、攻撃性、不気味さ、エネルギーなどのユニークな特徴を持つ、
希少で収集可能なデジタルペットが登場します。
ユーザーはポータルを購入して、Chainlink VRFが供給するランダム性に基づいて、
10種類のAavegotchi NFTのうちの1つを生成することができます。
Aavegotchiの特徴は、すべてのNFTがaTokens(Aave liquidity pool tokens)を
ステークすることで請求(Claim)されることです。
これにより、ユーザーがエコシステムと対話することで利回りを得るという、斬新なゲーム体験が生まれます。
Aavegotchiのオーナーは、さまざまな力を持つNFTをさまざまなゲームで使用し、
「Gotchi Tower Defense」や「SushiVader」などの追加報酬を得ることができます。
ステーキングってトークンの価値を落とさないために必要なエコシステムですが、
NFTを配布することでプラスアルファ価値を上げる効果もありそうですね...!
Aavegotchiって、たまごっちリスペクトのプロジェクトなんすよねー。
日本の文化ェ...
3-3. ゲーム化されたDeFiプロトコルでの勝利者の選択
チームが福引を導入するもう一つの方法は、DeFiプロトコルの中で、
選ばれた参加者に純粋に偶然に基づいて追加のイールドリワードを与えることです。
DeFiをゲーム化したプロトコルの1つに、
マルチチェーンのイールド最適化プロトコルであるBeefy Financeがあります。
Beefy Financeは、Moonpotと呼ばれる賞金プールゲームを提供しており、
ユーザーはチケットを購入することで、自分の資産から得られる利回りに加えて、
様々なプールから集約されたすべての利回りの一定割合を得ることができる。
MoonpotはChainlink VRFを統合し、追加のイールド報酬を公正に分配している。
さっき見てたノーロス・プライズゲームの懸賞連動型貯蓄口座(PSLA)のところと似てるかなぁ。
追加のイールドリワードをランダムに配布するのは若干の非効率さがありますが、
ユーザー体験はあがりますよねー
3-4. カストディアル抽選の当選者決定について
カストディアル抽選では、ユーザーは資産をカストディアンに預け、
カストディアンが最後に賞品を分配します。カストディアル抽選は歴史的に不透明であったため、
暗号的に証明されたランダム性のソースは、州の宝くじや国のグリーンカード抽選を含め、
歴史的に前例のない透明性をもたらすことができます。
Bitrueは、デジタル資産取引所で、毎日XRP抽選会を開催しています。
ユーザーはチケットを購入し、5つの数字を選び、それが当選番号と一致することを願って参加します。
5つの数字すべてが一致しなくても、3~4つの数字を正解したり、
最終的な数字を推測したりすることで、プレイヤーは賞品を受け取ることができます。
BitrueはChainlink VRFを統合し、
RNGをブロックチェーンベースのソリューションにアウトソースすることで、
中央集権的な抽選に新たなレベルの公監査をもたらしました。
さっきのと一緒やんか
ちょっと違うの?
線引とかあるんかなぁ
3-5. 非カストディアン抽選での当選者の選択
非親告罪の抽選では、カストディアンを介さず、
ブロックチェーン上の分散型スマートコントラクトを使用して資金をエスクロー(預託)し、
一定の条件を満たした場合に資金を解放します。
非親権者による抽選では、ロックアップされた資金が
どのようにユーザーに分配されるかを直接決定するためにランダム性が用いられることが多く、
手動による入力は必要ありません。
非親告罪の抽選では、Chainlink VRFを使用することで、
各当選者が透明で公平な方法で決定されるようになります。
こっちはスマコンに直接資金を入れて、
自動的に資金分配される仕組みですね。
効率的ではあると思いますが、
どう面白くさせるかユーザー体験が重要になりそうですねー
3-6. リベース回数のランダム化
トークンのリベースは、一定の条件に基づいて一定の間隔で供給量を増減させる。
リベースは、安定コインのペッグを維持するためのリバランスなど、
特定の市場活動にインセンティブを与えるために行われることが多い。
しかし、リベースの時期が常にわかってしまうと、
不要な投機や短期的なボラティリティを助長してしまう可能性があります。
その代わりに、リベーストークンにはランダムな要素を盛り込み、
リベースの正確な時間を予測できないようにしながらも、
相対的なスケジュールを維持することで、ボラティリティーを平滑化することができます。
トークンの価格が一定になるように発行量を調整するということですねー
発行タイミングがわかっちゃうと、狙い撃ちされるのを防ぐという意味合いがあると...!
...でも価格の推移をウォッチするボットを組めばいいだけな気もしますが...。
3-7. イールドファーミングの報酬のゲーム化
ほとんどのイールドファーミングプロトコルでは、ユーザーはプールに流動性を預け、
推定年間利回り(APY)を受け取ります。
APYは多くの場合、プール内のすべてのユーザーに共通で、プールの預金総額に依存します。
しかし、いくつかのイールドファーミングプロトコルでは、
報酬システムをゲーム化してユーザー間でAPYを変化させることで、ユーザーに興奮を与えています。
Block Ape Scissorsは、イールドファーミングとゲーミングを組み合わせた新しいプロトコルで、
ユーザーは資金をステークプールに入金したり、
Rock Paper Scissorsのようなゲームに参加して限定的な報酬やNFTを獲得することができます。
Block Ape Scissorsは、Chainlink VRFを統合し、
イールドファーミングプールの金利報酬をランダム化しています。
ユーザーがプールに資金を預けると、Block Ape ScissorsのスマートコントラクトはChainlink VRFを呼び出し、
証明可能なほどランダムな日歩(DPY)をユーザーに割り当てます。
金利報酬がじゃんけんで決まるのはまぁまぁエグいなぁ...!
ゲーム性も大事だけど、やりすぎは逆効果になりそうですね...!!
4. マーケティング・キャンペーンとロイヤリティ・リワード
NFTプロジェクトでも従来の企業でも、
ランダム性を利用するもう一つの魅力的な方法は、
顧客ロイヤルティプログラムの参加者や、
マーケティングで一定の成果を上げたときに、
ランダムに報酬を与えることです。
ロイヤルティプログラムでは、顧客の再訪問を促し、
マーケティングキャンペーンでは、
特定のマイルストーンにコミュニティを集中させることで、
企業や顧客に利益をもたらします。
Chainlink VRFは、ランダムな報酬を配布することで、
よりターゲットを絞ったマーケティングキャンペーンを推進し、
既存の顧客基盤を維持することができます。
毎日のログインボーナスとか
クエストとか大事ですねー
というかもう当たり前になってますよねぇ
4-1. イベント参加者へのランダムなプレゼントの実施
企業は、イベントの参加者にランダムな報酬を提供することで、
イベントへの参加率を高めることも目的としています。
Chainlink VRFを使用することで、参加者はその過程で信頼感を得ることができ、
結果的にイベントの盛り上がりとエンゲージメントを高めることができます。
Illuviumはオープンワールドのアドベンチャーゲームで、
プレイヤーは広大なSF世界を探索し、
Illuvialとして知られる収集可能なキャラクターNFTを使ってPvP戦闘に参加することができます。
Illuvialは、エンパス、ファイター、ガーディアン、ローグ、サイオンの5つのクラスと、
エア、アース、ファイヤー、ネイチャー、ウォーターの5つのアフィニティから1つを選ぶことができます。
Illuvium社は、来たるYield Farmingイベントの開始前にファンとの交流を図るため、
Chainlink VRFを利用して、幸運なコミュニティメンバーに限定版のIlluvialをプレゼントしました。
イベント参加者への抽選なぁ。
透明性の高い公正さが重要っすよねぇ。
なんかこの記事まとめてる間に
世間一般の抽選は本当に公正なのか疑わしくなってきたなぁー。。
4-2. ロイヤリティクラブ会員にランダムな報酬を与える
ロイヤリティ・リワード・プログラムを推進する一般的な方法は、
限定イベントへの参加、製品の割引、商品の購入など、
さまざまな特典やリワードを提供する会員制クラブを設けることです。
企業はランダム性を利用して、偏りのない賞品を提供することができます。
ApeSwapは多目的DeFiプラットフォームで、
ユーザーにDEX、流動性保管庫、ファーム、NFA(Non-Fungible Apes)などを提供しています。
ApeSwapは、献身的なコミュニティメンバーに報いる方法として、
NFAの保有者全員を「土曜日はNFAのために」プログラムに参加させ、
NFAの保有者全員が毎週の抽選でBANANAの報酬を獲得する資格を自動的に与えています。
ApeSwapチームは、Chainlink VRFに委託することで、
当選者の選定プロセスから自らを解放し、より幸せで、より熱心なApeたちにつながっています。
「土曜日はNFAのために」プログラムって素敵!
トークン配布とNFTって相性いいんだなぁ。
4-3. マーケティング目標達成時にランダムな報酬を配布する
マーケティングキャンペーンの成功と失敗は、
投稿に関与したユーザーの数、「いいね!」や「嫌い!」の数、フォロワー数の増加など、
定量的に判断されることが多分にあります。
企業は、成果に応じて報酬を与えることで、
マーケティングキャンペーンのエンゲージメントを高めることができます。
また、複数の階層を設けることで、より高い報酬を得るために関心を高めることもできます。
こういう不正は暴露する人が出てくるんで、
企業側としては逆にリスクですよねー
透明性を開示するのがむしろリスクヘッジになってきてますよねー
4-4. イベントの場所や内容を選択する
人気のあるイベントには世界中から関心が寄せられ、
ユーザーはイベントの開催場所をより身近なものにするなど、
イベントの詳細に影響を与えようとします。
イベントの主催者は、イベントの場所や内容をいくつかに絞ることが多いと思いますが、
その際、選択に偏りが出ないように、
ランダム性を利用して残りの選択肢を選ぶことができます。
例えば、人気のある音楽イベントでは、
毎年開催地を変更し、
5つの選択肢の中からランダムに次の開催地を選択することができます。
さらにファンを巻き込むために、
どの5つの選択肢が選ばれるかを事前に投票することもできます。
さらに、イベントの主催者は、テーマやヘッドライン・スピーカーをランダムに選択することもできます。
リアルイベントもオンチェーンとミックスする時代かぁ...
5. 公正な選択と注文プロセス
特に、需要が供給を上回っている場合や、
関心のある参加者のプールよりも供給が多い場合には、
ランダム性は公正な選択と注文プロセスの重要なインプットとなります。
Chainlink VRFを使用して、需要の高いイベントに参加する少数のユーザーを選択したり、
需要の低いイベントに参加しなければならない不運な少数のユーザーを選択したり、
参加者を注文したりすることができ、これらすべてを完全に監査可能な方法で行うことができます。
抽選のときの公正さが監査できるってのは
ホント今までにないですよねー。
これまでいろいろ見てきましたが、
いろんな場面で求められそう。
5-1. IDOに割り当てるユーザーのホワイトリスト化
IDO(Initial DEX Offering)とは、プロジェクトが開発資金を調達し、
分散型の取引所を利用してトークンを一般に配布することです。
人気のあるプロジェクトのIDOは需要が高く、すぐに売り切れてしまうため、
参加するのが難しい場合があります。
ローンチパッドでは、IDOに参加するための資金をプールすることで、
このプロセスを民主化しようとしていますが、
コミュニティのメンバー全員に割り当てられる余地があるとは限りません。
そのため、ランダム性を利用して、どのユーザーが特定のIDOから割り当てを受けるかを決めることができます。
IDOの抽選、大事よなぁ。
早押しの場合はBOTが席巻しちゃうし。
5-2. 陪審員の選定
毎年、アメリカの成人人口の約15%が陪審員として召集されると言われています。
現在の米国を含め、世界中で陪審員の選出は、
事務員に目隠しをして箱から名前を引くなど、不透明なマニュアル作業で行われています。
コンピュータを導入している地域もありますが、不透明なプロセスであることに変わりはなく、
好意や偏見があったかどうかを確認することは困難です。
これは、陪審員だけで法廷での個人の運命を決めることができるため、深刻な問題です。
PAID Networkは、企業や個人がビジネスプロセスを自動化する
SMARTアグリーメントを作成するための法的ツールキットを提供しています。
PAID Networkは、法的な契約の締結を仲介者に頼るのではなく、
実世界のデータを使って特定の契約条件を証明し、結果を自動化します。
しかし、契約の中には紛争に発展するものもあるため、
PAID Networkはエスクローと仲裁システムを導入しました。
シビルアタックを防ぐため、PAID NetworkはChainlink VRFを使用して、
賭けられた仲裁人の中から3人の陪審員を選び、紛争に判決を下すことを計画しています。
「事務員に目隠しをして箱から名前を引く」って、令和の時代にやべぇよなぁ。
ブロックチェーンの法的ツールキットってのも
需要ありそうですねー
5-3. DAOメンバーの選出・退会
DAO(Decentralized Autonomous Organizations:分散型自律組織)は、
組織や団体の重要な意思決定を行うために協力する個人やチームで構成されます。
DAOは、分散化された民主的な方法でdAppsを管理できることから、人気が高まっています。
大規模なコミュニティを持つことは良いことですが、
DAOは、コミュニティを代表して日々の意思決定をより効率的かつ効果的に実行するために、
小規模な取締役会で運営する方が良い場合もあります。
理事会の運営には、空席や交代の際の新しいメンバーの投票が含まれます。
意思決定の主要な手段ではないが、Chainlink VRFの公正なランダム性を利用して、
同数のメンバーを解消したり、参加を希望するメンバーのリストから個人を公平に採用したりすることができます。
DAOの仕組み、よくわからんのよなー
結局知識とか資金とか持ってる人の立場が優位になるんじゃないのかなぁと思ってるんだが
ちがうんかなぁー
5-4. 鑑定人の選定
金融市場には様々な資産が存在するため、
取引量や流動性の少ないロングテールの資産や
希少性の高い資産の価格を決定することは困難な場合があります。
NFTのような流動性の低い資産の価格設定には、
業界の専門家が鑑定人として参加することが有効です。
例えば、Upshotは、分散化された鑑定人グループを使って、
NFTの鑑定にセカンドオピニオンを提供することに特化した分散型プラットフォームです。
Upshotは、Chainlink VRFを統合して鑑定人の選択プロセスをランダム化することで、
常に最高額のコインを持っている人が選ばれたり、
経験豊富な鑑定人が自分の番が来るのを予測して結果を有利に操作したりする事態を回避しています。
鑑定人サイト!
なんかおもしろいなぁー
「NFTのような流動性の低い資産の価格設定には、
業界の専門家が鑑定人として参加することが有効」
...でもちゃんとした価格を算出するには
膨大な人的リソースが必要そうな希ガス...
5-5. 監査のランダム化
税務署、会計事務所、その他の企業では、
記録処理の正確性を確保するためにランダム化監査を行っています。
これらの監査システムは大部分が自動化されていますが、
不透明であることが多く、監査を受ける側にとっては、
なぜ他の企業ではなく自分が選ばれたのかが不明瞭です。
選考過程の客観性や公平性を誰もが確認できるような、
より透明性の高いプロセスの構築が求められています。
Chainlink VRFを無作為化監査のRNGソリューションとして使用することで、
政府や組織は、そのプロセスが各当事者にとって
平等に公正であったことを有権者に証明することができます。
「監査システムは大部分が自動化されていますが、
不透明であることが多く、監査を受ける側にとっては、
なぜ他の企業ではなく自分が選ばれたのかが不明瞭」
そうよねー。
これもでも、「Chainlink VRF」使いました!だけでは
納得できない気が...
「コードにVRFが組み込まれてて、ここのブロックで検証可能じゃないですか」
と説明されても、分かる人にしかわからんよねー
5-6. キューの発注
お気に入りのコンサートやスポーツイベントのチケットが
オンラインで発売されるのをワクワクしながら待っていたら、
数秒後にはすべてのチケットが購入されていた、ということはよくあることです。
チケット販売のトラフィックの40%はボットが占めていると言われているだけでなく、
プロモーターに近い人が
需要の高いイベントへのバックドアアクセスを得ているのかどうかも不明です。
安全で検証可能なランダム性のソースは、チケット注文の列を変革し、
人気イベントへのアクセスを民主化することができます。
GET Protocolは、ブロックチェーンベースのイベントソリューションプラットフォームで、
チケット業界に公平性をもたらします。
GET Protocolは、先着順でチケットをリリースする代わりに、
Chainlink VRFを統合して、
事前に参加を申し込んだ参加者のプールに基づいてチケットの列をランダム化しています。
Chainlink VRFを利用することで、
GET Protocolは、誰もが好きなイベントに参加する機会を平等に得ることができます。
最近先着順って減ってきてると思います。
なんかしらで個人情報(ウォレット情報)をとっておいて、
後で活用する方があとあとリーチが伸びそう。
5-7. 世論調査や臨床試験におけるサンプリング
世論調査、国勢調査、臨床試験の参加者選定など、
成果を出すためにはサンプリングが重要な役割を果たす。
例えば、米国の国勢調査局では、毎年350万人の住所から
科学的なサンプリングを行っています。
しかし、サンプリングに偏りがあると、サンプルの客観性が損なわれ、
透明性に欠けるため、研究の完全性に疑問が生じます。説明責任を果たし、
サンプリングの不正を防止する方法の一つとして、
Chainlink VRFを使用して調査参加者を公平に抽出することが挙げられる。
学術的な実験、検証でも透明性の担保に
VRFが使われるのか...!?
6. 認証とセキュリティ
認証とセキュリティは、どのようなオンラインプロセスにおいても重要であり、
特に多くの価値が危険にさらされている場合はなおさらです。
暗号通貨市場だけでも、すでに2兆ドルを超えています。
セキュリティの基本的な側面の1つに「予測不可能性」があります。
悪意のあるエンティティは、簡単に予測できないものを攻撃できないからです。
ランダム性は予測不可能性の根源であり、
Chainlink VRFはユーザーの認証とプロセスの安全性確保に役立つことを意味します。
「予測不可能性」がセキュリティを担保するって
ちょっと想像し難いけど、
誰でもハッシュ値の検証ができる的なことが言いたいのかなー
6-1. チケットの認証
チケット業界のもう一つの問題は、偽造チケット、ダフ屋、スキャミングなどの詐欺行為です。
実際、チケットを購入したアメリカ人の12%以上が詐欺に遭っていると言われています。
これらの問題を軽減するために、
ブロックチェーンベースのチケッティングプラットフォームであるDigiTixは、
各チケットをNFTとして発行し、
誰もがオンチェーンでチケットの出所を確認できるようにして、偽造を防いでいます。
DigiTixは、為替レートにChainlink Price Feedsを使用することに加えて、
Chainlink VRFを統合して、予測不可能な方法でチケットを認証し、
チケット認証のリバースエンジニアリングを排除することに貢献しています。
「誰もがオンチェーンでチケットの出所を確認できるようにして、偽造を防いでいます」
これはほんとOpenSeaとかではみんなお世話になってますよね。
すぐパチもんが出てくる...!
6-2. コンセンサス・メカニズムにおけるサンプリング
ブロックチェーンは、分散化されたネットワークを介して、
すべてのノードが台帳に追加された新しいトランザクションの状態に同意することでコンセンサスを得ます。
非中央集権化が進むと、セキュリティが向上する一方で、効率が低下するというトレードオフがあります。
そのため、ブロックチェーンのコンセンサスメカニズムの中には、より早くコンセンサスに到達するために、
ノードの全体的なプールからサンプルを採取する一方で、
マイナーやバリデーターが順序を予測する能力を低下させるものもあります。
Chainlink VRFは、ブロック生産のために無作為に採掘者や検証者をサンプリングしたり、
公正かつ検証可能な方法で新しいブロックリーダーを無作為に選択するための入力として使用することができます。
これはL2ソリューションでよく見られますよね。
全部のチェーンでChainlink VRFが使われてるのかな?
基本的な技術はそんなに難しくないので、
独自の検証可能な乱数生成方法を実装してるっぽいかなー
まとめ
「ランダム性=公正さの担保」がメインの使われ方のようですね。
オンチェーンデータの「情報の偽装ができない」というメリットを
最大限に活かしているんだなーと感じました!
この公正さの検証は、コードを読める人は確認できますが、
一般ピーポーはなかなか難しいと思うんですよね。
ひと目で透明性が担保されていることがわかると
いろいろ便利だと思うんですが、
どこかやってるとこあるんかなー
Chainlinkにそういうサイトとかできそうですねー
あと、Chainlink以外に乱数生成に関するプロジェクトってないんかなぁ
...とぐぐったらWikipediaにページがありました。
パット見た感じ、
Cardano, Polkadot, Algorand, Harmony, Oraichainでも
それぞれ内部システム用に独自に実装されてるみたいですね。
OraiChain...
人工知能が関わる暗号通貨プロジェクト...
なにそれ!!?