プログラマブルNFTの紹介

プログラマブルNFTとはプログラマブルNFTのことで、キャスト後に更新可能なNFTを指します。

プログラマブルNFTはNFTのメタデータを可変形式で保存し、メタデータ変更の指示や条件は事前にNFTスマートコントラクトにエンコードされています。メタデータは、所有者が手動で更新することも、スマート コントラクトで設定された条件に基づいて更新することもできます。

メタデータについて

NFT は基本的に、TokenID とメタデータの 2 つのコンポーネントで構成されます。

TokenID は NFT の所有権を表す一意の識別子であり、メタデータは NFT に関連付けられたオブジェクトです。 TokenID は NFT の所有権を検証できることを保証し、メタデータのコンテンツは NFT の機能を保証します。

NFT メタデータには、トークンの名前、プロパティ、ファイルへのリンクなどが含まれます。

たとえば、ジェネレーティブ アートの NFT プロジェクトには通常、さまざまな属性が含まれており、属性ごとに希少性は異なります。これらのプロパティは NFT のメタデータに保存されます。これに加えて、メタデータには通常、NFT の画像またはビデオへの IPFS リンクが含まれます。

アプリケーションシナリオ

1. ゲーム

プレイヤーはプログラム可能な NFT を使用してゲーム内のキャラクターを表現することができ、ゲーム体験が向上します。たとえば、プレイヤーが経験を積むにつれて、キャラクターの成長が NFT の外観の変化を通じて反映されます。

2. デジタルアイデンティティ

プログラム可能な NFT は、デジタル ID やパスポートを表すために使用できます。プログラム可能な NFT の柔軟性により、ユーザーはデジタル ID 文書を交換することなく、デジタル ID を自動的に更新できます。居住地、婚姻状況、連絡先情報などの詳細はすべて自動的に更新されます。

3. 仮想不動産

NFT は現実世界の資産をトークン化するために使用でき、プログラム可能な NFT を使用して実際の不動産を表すことで、不動産価格、築年数、所有権などの変化する要因をリアルタイムで反映できるため、柔軟性が向上します。

4. アートワーク

デジタルアーティストは、プログラム可能な NFT を使用して、リアルタイムデータを使用してアートワークのイメージを変更できます。これらの変更により、アートワークをよりユニークにすることができます。たとえば、現在の天気や季節に応じて外観が変化する NFT アート作品などです。

5. 合格

プログラム可能な NFT は、特定のアクティビティへの参加パスを表すために使用できます。例えば、スポーツイベントのチケットの場合、ユーザーのスポーツイベントへの参加回数や参加期間が増加するにつれて、ユーザーのチケットのレベルがアップグレードされます。

利点

  • 時間の経過とともに NFT を革新し、進化させる機会を提供します。プロジェクトは、常に新しい機能を追加することで、NFT に対する人々の関心を維持し、ユーザーの定着率を高めることができます。

  • 現実世界の入力に基づいて自動更新をトリガーできるため、NFT の使用における柔軟性が向上します。

不十分

  • NFT の進化中に特定のプロパティが変更されると、希少性に影響する可能性があります。

  • NFT アップデートをトリガーする条件により、NFT の流通が制限される場合があります (たとえば、特定の属性を取得するには、NFT が 1 年以内に転送されていないことが必要です)。

  • プログラム可能な NFT に含まれるデータの量は大きく、オンチェーンストレージのコストが高くなります。

  • オフチェーンデータを取得する場合、オラクルを使用する必要があり、コントラクトの開発が困難になり、パブリックチェーンに高いパフォーマンスが求められます。

  • 認知的矛盾問題: 可変性の概念は、オンチェーン データは改ざんできないというユーザーの認識と矛盾する可能性があります。

  • 一部のプロジェクトでは変更サイクルが長く、投資家の忍耐力が消耗してしまう可能性があります。

プロジェクト事例

1、最初の晩餐

「First Supper」は22層からなるプログラム可能なNFT作品です。この作品はAsyncArtと暗号アーティストが共同で立ち上げました。

「First Supper」の本体はメイン キャンバスであり、その中に含まれるレイヤーの画像やメイン キャンバス内のレイヤーの位置などの情報が記録されたファイルがチェーン上に保存されています。各レイヤーは特定のものであり、表示され、チェーン上に保存されます。レイヤーには、アーティスト、所有者、所属するメイン キャンバス、レイヤー パラメーターなど、いくつかのパラメーターがあります。

First Supper の各レイヤーは独立した所有権と管理権を持ちます。メイン キャンバスと 22 のレイヤーは、Ethereum 上で別々にトークン化されます。つまり、絵画 First Supper には 1 つのメイン キャンバス NFT と 22 の異なるレイヤー NFT があります。各レイヤー ページで、所有者はいつでもレイヤー設定を変更できます。

2、音楽の青写真

Music Blueprint は、ミュージシャンが音楽 NFT 生成セットを作成するためのツールです。クリエイターは録音したオーディオを Async Canvas ツールにアップロードします。これにより、クリエイターは曲のトラックを重ねて、それらのトラックにさまざまなバリエーションを追加できます。コレクターがキャストすると、アルゴリズムがそれらのトラックの組み合わせからランダムに固有のオーディオ バージョンを構築します。

作成者は、鋳造できる量の上限を決定します。コレクターがバージョンを鋳造することを選択した場合のみ、そのバージョンの曲が登場します。 Music Blueprints を使用すると、プロデューサーはファンを創作プロセスに近づけることができ、ファンが最終編集に参加できるようになり、従来のシングルリリース方式を超えたクリエイターの新たな創作の場が発見されます。

3、サイバーブローカー

Cyber​​brokers は総供給量が 10001 の NFT プロジェクトです。サイバーブローカーズのキャラクターアクセサリーは自由に組み合わせたり分解したりすることができ、ユーザーはキャラクターの服装やアクセサリー、髪型などを変更することができます。

Cyber​​Brokers のアートワークは、コンポーネントに分割され、圧縮され、Ethereum 上に個別のレイヤーとして保存される SVG ファイルで構成されています。ユーザーは、オンチェーン トランスコーダを使用して、資産から直接 Cyber​​Brokers を再構築できます。 Cyber​​Brokers のメタデータもオンチェーンで保存され、コンパイルされた Cyber​​Brokers のキャッシュされたイメージは IPFS 経由で保存されます。 

4、リオムNFT

LIOM (Life in Our Minds) は、3D アニメーション ビデオの形をとるダイナミックな NFT プロジェクトです。この一連の NFT は、コレクターのアクションに反応し、鋳造後に NFT の外観を変更し、組み合わせてインタラクティブな仮想彫刻「The Mother Flock」を形成できます。

ユーザーがNFTをミントすると、NFTの外観は所有者のウォレットの内容に基づいてランダムに生成されます。ミント後、NFTの外観はユーザーの保有時間、取引回数、ウォレット内のNFT保有量によっても変化します。所有者がウォレット内にパートナーのNFTを持っている場合、カスタム機能のロックを解除することもできます。

5. アヴェゴッチ 

Aavegotchi は、Aave をベースに作成された NFT 開発ゲームです。プレイヤーは、Aave がサポートする ERC20 トークンをステークし、Aavegotchi NFT を生成し、Aavegotchi メタバースとやり取りすることができます。

各 Aavegotchi には、Chainlink VRF 乱数ジェネレータを使用して、出生時に一連の特性が割り当てられます。 Aavegotchi の特性は、親密度、レベル、ウェアラブル、消耗品によって変化します。

Aavegotchi の特性に影響を与える要因:

  • 親密さや親密な交流の頻度によって価値が決まります。飼い主が Aavegotchi と触れ合う時間が長く、頻度が高いほど、この数値は高くなります。

  • レベル。Aavegotchi DAO での投票やゲームに参加すると、より多くの経験値を獲得し、レベルを上げることができます。数レベルごとに、Aavegotchi はゴーストの特性を変えるソウル ポイントを獲得します。

  • プレイヤーは装備品を装着することで、ウェアラブルデバイスを操作してゴーストの属性をコントロールすることができます。例えば、剣を装着すると、アーベゴッチの攻撃性が高まります。

6、スケッチページ

Sketchy Pages は Sketchy Ape Book Club のサブプロジェクトです。動的にプログラム可能な NFT です。ユーザーは NFT のスマート コントラクトにメッセージを記録し、いつでも変更をサポートできます。NFT は入力されたコンテンツに基づいて異なる画像を表示します。

7、3面

3Face は、所有者のウォレットから取引データを読み取り、その外観を変更できる芸術作品です。

3Face の開発者たちは、このデバイスをコレクターと共生する「エネルギー生物」に例えています。コレクターの財布のデータを吸収し、その個性を反映させるのです。コレクターは、より多くの取引履歴を蓄積して 3Face のパラメータを変更できるため、Web3 ユーザーが心理状態とオンライン行動を結び付けるように促すことができます。

要約する

プログラム可能な NFT の出現により、NFT の新たな可能性が見えてきました。つまり、NFT はもはや単純な PFP 画像の形で存在するのではなく、より多くの使用法とインタラクションのシナリオを持つようになりました。

プログラム可能な NFT により、ゲーム内のキャラクター装備のアップグレード、チケットシステムの会員レベルの向上、組み合わせ可能なアートでプレイヤーが個人の好みに合わせてアートワークをマッチングするなど、NFT とコレクター間のやり取りがさらに増え、NFT のプレイアビリティが向上します。