NBAのアソシエーションNFTコレクションは、唯一無二の存在です。一般的なNFTは同じままですが、このコレクションのNFTは時間の経過とともにその姿を変えています。各NFTは、NBAの16のプレーオフチームの選手を表現し、その選手と各チームのライブデータに接続されています。NFTは、2022年のNBAプレーオフにおける選手とチームのパフォーマンスに応じて、ビジュアルを変化させます。視覚的な変化には、背景、アクセサリー、絵文字が含まれます。
アソシエーションコレクションでは、新たなジャンルのNFTを紹介しています。時間と共に変化するダイナミックNFTと呼ばれるものです。
この記事の構成
スタティックNFTとダイナミックNFTの比較
静的NFTは、ブロックチェーンに登録された後は変化しません。Mintされると、それぞれに固有のトークンIDとメタデータが付与され、これらは永久的なものだからです。
いっぽう、ダイナミックNFTは、外部データに適応するカスタマイズ可能なトークンです。この場合、NFTはIDを保持しますが、メタデータはあらかじめ設定された条件に従って更新されます。
メタデータはどのように更新されるのですか?
NFTのメタデータには、その名前、説明、特徴、画像、動画、その他関連するファイルリンクが含まれます。ダイナミクスNFTの場合、これらのパラメータは外部データに基づいて変更されることがあります。
NFTの開発者は、プログラマブルな機能をスマートコントラクトでエンコードすることで、ダイナミックNFTを作成します。NFTのメタデータは、これらのコントラクトで定義されたルールに従って自律的に更新されます。
このようにして、開発者はオンチェーン、オフチェーンを問わず、あらゆる外部データをNFT側からの新しいアクションと結びつけることができます。例えば、前述した協会NFTは、コレクションのスマートコントラクトに定義された選手の実績を測定するために使用されるオンコートデータにリンクされています。実績が満たされると、対応するNFTが視覚的に変化します。
つまり、スマートコントラクトは、事前に定義された条件に従って、メタデータを変更すべきかどうか、どのように変更すべきかを決定します。
ダイナミックNFTの使用例
ダイナミックNFTは、さまざまなアプリケーションに展開することができます。
コミュニティへのアクセスをロック解除する
例えば、ソーシャルメディアクリエイターが自分の投稿のNFTを作成することができるPearproofアプリケーションを例にとってみましょう。このアプリケーションは、ダイナミックNFTを利用して、ゲート付きコミュニティやNFTの性能に基づく報酬システムを構築できることを実証しています。
ピアプルーフNFTは、投稿がソーシャルメディアのエンゲージメントを高めると価値を増します。そのため、コメント、シェア、「いいね!」などの関連データをNFTにリンクさせ、NFTをダイナミックなものにします。投稿が人気となれば、NFTはレベルアップ。このNFTを持つファンは、NFTのレベルに応じて様々な報酬を得ることができます。例えば、ソーシャルポストの作成者は、限定イベントやプライベートDiscordチャンネルへのアクセス権を付与することができるのです。
プログレッシブ・ブロックチェーン・ゲーム
ビデオゲーム(ブロックチェーン上のものを含みます)では、テーマがキャラクターの進歩が中心になっています。ゲーム内でキャラクターがレベルアップすると、新しい特性を得ることができます。同様に、ゲーム内のNFTアセットもダイナミックに変化する可能性が。例えば、スマートコントラクトで定義された特定のアクションが行われると、オブジェクトはより効率的になることができます。
コレクションゲームのAavegotchiは、ダイナミックNFTのコンセプトを応用して農作業ゲームを作りました。ゲームプレイごとに、プレイヤーは様々なレアリティのデジタルペットを育成し、レベルアップ。プレイヤーがペットを本当に大切にすればするほど、報酬が増える仕組みになっており、これはすべてNFTのダイナミックな性質のおかげです。
ファンドレイジング
Regenerative Resourcesによるショートフィルム・プロジェクトも、魅力的な使用例。森林再生プロジェクトの資金調達のために、3本のショートフィルムがダイナミックなNFTとして作成されました。各フィルムは、1つのフレームから始まりました。NFTが売れるたびに新しいフレームが現れ、フィルム全体が完成するという、より魅力的な資金調達プロセスになっています。
まとめ
開発者は予想外の新しい方法でデータをNFTとリンクさせ、NFTユーティリティのリストを増やすことができるため、ダイナミックNFTアプリケーションには無限の可能性があります。