1kx:ダイナミック NFT のデザインスペースを探る
原文作者:Nichanan Kesonpat,1kx
原文编译:深潮 TechFlow
今日、多くのNFTは静的な資産です。それらのメディアとメタデータの不変性は、社会的合意またはコードによって実行されます。これは、不変に設計された文化的成果(静的アート、音楽、文学、コレクション)を保存するには十分ですが、外観、メタデータ、または状態が不変のルールに基づいて連続的に進化するダイナミックなオンチェーン資産に対しては、まだ多くの実験的デザインスペースがあります。
ダイナミック性はNFTを静的なリンクやメディアを超え、外部要因に応じて反応するソフトウェアのように振る舞わせます。これにより、デジタル商品やメディアに新しいインタラクションの層が生まれ、個人や集団の表現、ダイナミックな効用、デジタルオブジェクトを巡る継続的な革新を支援します。
ダイナミックNFTはプログラム的(アルゴリズムの入力を反映)であったり、インタラクティブ(ユーザーの入力を反映)であったりします。期待される使用ケースに応じて、ダイナミック性は複数の垂直分野にまたがることができます。
私たちは、アート、ゲーム、アイデンティティと評判、メタバース、コミュニティとブランドの参加など、さまざまな分野に対する実験を目にしてきました。
パフォーマンスまたはコンセプトアート
ダイナミックコレクションは生成アートのサブセットと見なすことができ、後者には「パラメータ入力」マルチプレイヤーアートが含まれ、鋳造時間や鋳造者アドレスがソースとして扱われますが、NFT自体は鋳造後に更新されません。ダイナミックアートNFTはコレクターに持続的な驚きを提供し、アーティストとコレクター間のマルチプレイヤー創作ツールとして機能し、集団的なストーリーテリングの新しいメディアとして機能します。
時間、月相周期、オンチェーンの状態またはオフチェーンの条件に応じて自動的に進化するアート、例えばAlexis Andreの720 Minutes、crashblossomのBURNER、Takens TheoremのGaussian Timepieces、Ed ForneilesのFiniliars、Matt KaneのGazers、Harm van den DorpelのMutant Garden Seeder。
転送チェーンと所有権の進化に応じたアート、例えばAnimal Coloring Book、dom.ethのCorruptions、Joan HeemskerkのChameleon、Entropes、OG Crystals、w1nter.ethとTyler AnglertのWatchfaces。
コレクターが視覚効果に直接影響を与えるアート、例えばdivergenceのBrotchain、MathcastlesのTerraforms、John PalmerのShields、Async ArtのForever SupperまたはClassicで、コレクターは主要なアート作品に表示されるレイヤーを変更できます。
スタイルオプションを持つアートは定期的にリリースされ、各バージョンは新しい限定スタイルを発表し、保有者はそのNFTを「変換」することができます。例えばOpepen。
リアルタイムで生成される、繰り返しのない音声視覚アート、例えば404.ethのIn Noise We Trust、DEAFBEEFのさまざまな作品。
ゲーム
ダイナミックNFTは、ゲーム内のアップグレード可能な資産としてだけでなく、そのメディアとメタデータにゲームの状態を反映させるゲームプレイのキャンバスとしても機能します。デジタル実体商品と組み合わせることで、NFTはIRLイベントに基づいて更新され、新しい消費体験を解放します。
ランキングバトルで勝利したAxiesは、Axieにバインドされた経験値(AXP)を獲得し、これを使用してAxiesを「強化」できます。これにより、オフチェーンのゲーム進行がオンチェーンに同期され、Axieのレベル上限が引き上げられ、プレイヤーはAxieのパーツをアップグレードできます。
Citadelの宇宙船は、パワー、速度、燃料効率を向上させるためにアップグレードできます。各アップグレードには異なる時間と原材料(鉱石)が必要です。ゲームプレイの一部は、パイロットが小惑星帯に向かって鉱石を採掘するための計画を立てることであり、各アクションとゲームの状態はオンチェーンに反映されます。
「アクション」は、世界に影響を与えるオンチェーン取引です。例えばStraylight。
戦闘アリーナでは、ゲームプレイがメディアに痕跡を残します。例えばChainfacesアリーナ。
ウイルスの拡散/配布メカニズムとして感染を広めること。例えばFoliaVirus、Viper。
より希少なバージョンを生成するための収集、繁殖、合併メカニズム。例えばAvastars、VV Checks。
オンチェーンAIを使用した配置ゲームで、コレクターは最高得点のNFTを探すことができます。例えばMiragenesiのArcadeGlyphs。
IRLゲームや身体活動のアップグレードNFT。例えばSTEPN、Loot LARP。
アバターの希少性狩りとコミュニティ参加。例えばMannyのゲーム。
NFTが互いに食べ合い、感染し、強化されてより強力になる。例えばEtholvantsとBooster Syringes、Viper。
アイデンティティと評判
ダイナミックNFTは、コミュニティ内の特定のアイデンティティと関連する評判を代理し、継続的な貢献とガバナンス活動に応じて進化します。これにより、コミュニティ内およびコミュニティ間の意図的なインタラクションが促進され、ソーシャルゲームの構築の基盤が築かれます。
アプリケーション間のオンチェーン活動がNFTの特性に直接影響を与えます。例えばZerion DNA。
Lens v2は、トークンバインディング(ERC-6551)標準に対するプラグアンドプレイのサポートを含み、各Lens Profiles NFTに独自のスマートアカウントを提供します。これにより、プロフィールはその所有者から切り離され、NFT自体がアクセス権、資産、評判を蓄積します。
Burak ArikanのSocial Contractsは、コレクターのコレクションと他のコレクターとの共有関係を追跡し、未来の取得を予測するためのコレクションマップを生成します。
JPG Canononsのアート作品は、個人がCanonsのキュレーションに参加するユニークで累積的な表現を表しています。同様に、Deca Decagonsは、プラットフォーム上での毎日のタスクを完了することで得られるDeca経験値(DXP)を消費することでアップグレードできます。
MercleとThe Metagameは、個人のコミュニティ内での行動と役割に基づいてゲーミフィケーションと特性のロック解除を実現します。
メタバース
保有者は、MathcastlesのTerraformsのように、オンチェーンメディアの土地に直接影響を与え、上書きできます。
保有者と訪問者がアートキュレーションを通じてインタラクションする土地が進化します。例えばMOCA ROOMS、または区画の建設とゲームインタラクションを通じて進化する土地。例えばUpstreet、Hyperfy、Otherdeeds、Voxels。
3Dウェアラブルとアート作品の間で変換可能なバーチャルファッションNFT。例えばRSTLSS。
コミュニティとブランド参加
大手ブランドは、ダイナミックNFTを使用して主流のオーディエンスとインタラクションを試み、資産を外部データと接続したり、継続的な活動を通じて効用を増加させたりしています。
DeGodsは、各シーズンにPFPコレクションに新しいアート作品と特性を公開します。保有者は$DUSTを使ってNFTをアップグレードし、どのメタデータを表示するかを選択できます。DeGodsをステーキングすると、保有者はより多くの$DUSTを蓄積し、ステーキングされたNFTにDePointsを蓄積します。DePointsはゲーム内で使用でき、$DUSTやブランドスポンサーの報酬を含むパッケージを開くことができます。現在のシーズンで最もポイントを獲得したDeGodsはランキングに入ります。
LaMelo Ballのコレクター向けアスリートカードは、実際のバスケットボールデータ(年度の最優秀新人発表など)に基づいて「アップグレード」機能を持っています。選手のキャリアが進むにつれて、コレクションも進化し、統計データやマイルストーンと動的に統合されます。
Adidas ATLSはAdidas Into the MetaverseシリーズのPFPです。時間の経過とともに、インタラクティブなストーリーの一部として、新しい特性がトークンに徐々に公開されます。
Lacoste UNDW3は、会話、ゲーミフィケーション、タスク解決、共同創造を通じてコミュニティの参加度を追跡します。
ダイナミックNFTは何を変えているのか?
コンテンツ
オンチェーンデータからメディアをレンダリングするNFTは、時間、ブロックハッシュ、ウォレットアドレスなどのパラメータに基づいて自動的に進化します。これらのパラメータはアート作品に決定的に影響を与えます。通常、各コレクションのためにカスタマイズされた実装が必要なオンチェーンアートやゲームとは異なり、メディアがオンチェーンの状態を反映するNFTは、DeFiポジション(Uni v3 Positions、Web3貯蓄カード)、ガバナンス権(PartyDAOメンバーシップカード、Juiceboxカード)、または特定の評判を蓄積するコミュニティメンバーシップカード(JPG Canonicons、Deca)などの記念または「レシート」NFTとして機能します。
プロトコルポジションをNFTとしてトークン化することで、これらのポジション自体が取引可能な資産となり、新しい製品やサービスの基盤に変わります。例えば、Metastreetは第三者NFT承認証を担保プールに預け入れ、その自動化された債券製造プロトコルに使用します。
メディアがリアルタイムの契約状態を反映することで、ウォレットやマーケットの最終ユーザーは契約の状態を読み取ることができます。SVGフレームコードはNFT契約の一部として一度デプロイされ、画像の残りの部分はオンチェーンデータを使用してプログラム的に更新されます。
メタデータ
ゲームプロジェクトは、プレイヤーがゲームを通じて資産を進化させたり強化したりできるため、可変メタデータに自然に適しています。中央集権的なサーバー内の仮想プロジェクトと比較して、NFTの形で実行することには利点があります。メタデータは追跡され、分散型インフラストラクチャに保存できるため、ゲームの記録はプロジェクトが取引される際に保存されます。
供給
子レベルの資産をより高い「レベル」に引き上げる鋳造と燃焼メカニズムは、特定の低レベルの組み合わせから派生した新しい資産(例えばVV Checks)や、親の特性を継承した新しい資産(例えばCryptoKitties、Avastars)を生成します。
NeolasticsとCloversは生成アートプロジェクトで、コレクションにダイナミックな供給と自治経済を導入します。Neolasticsでは、誰でも新しいトークンを鋳造し、ゲーム理論曲線に従って後続の鋳造価格を引き上げることで供給を膨張させることができます。鋳造コストの99.5%はコミュニティの準備金に入ります。これは、誰かがそのNeolasticを燃焼することを選択したときの予測可能な底値と準買い手となります。
Citadelでは、新しい船は毎週の密封入札(ブラインドオークション)オランダ式オークションシステムを通じてゲームに入ります。プレイヤーは、ゲーム内のより危険なエリアに向かう際に船の損傷のリスクを冒し、より大きな報酬を得ることができます。インフレ率はオークションで提供される新しい船の数の狭い範囲にあり、船の損傷は総供給のパーセンテージに基づいて燃焼する傾向があります。総供給が増加するにつれて、総船の燃焼量も増加し、オークションで導入された新しい船と相対的に平等になるまで続きます。
オンチェーン機能
特定の条件が満たされるまで、特定の能力やNFT契約の機能が休眠状態のままにされるような面白いゲームを設計することができます。例えば、供給量が最初に2つのトークンを合併することで減少するダイナミックコレクションは、NFTが合併によって一定のサイズ(契約状態に反映)に達した後にのみ呼び出すことができる「誕生」と呼ばれる関数を含むことができます。合併されたトークンのコード名と親トークンIDは、視覚的に異なる無限のラウンドを生成するための決定的レンダラーのシードとして使用できます。例えばVV Checks。
NFTが「ロック」されて不変になる前に、NFTは一定期間変更されることもあります。
クリエイターはどのようにダイナミックNFTを作成するのか?
ダイナミックアートプラットフォーム
Async ArtとOGプロトコルは、マスター/レイヤーNFTやメタデータ更新パイプラインなどの新しいメカニズムを導入し、アーティストがマルチコレクションやダイナミックNFTプロジェクトを立ち上げるのを支援します。
Transient Labsは、インタラクティブで更新可能なメディアアートに関する実験をリードしています。ERC-721TLでは、クリエイターとコレクターがメタデータの更新に意見を述べる方法を概説し、コレクターがアーティストが提案するメタデータの変更を承認または拒否できるようにします。この標準は、クリエイターとコレクターがNFTにオンチェーンテキストを追加することで、彼らの物語、展示の出所、販売履歴をアート作品に残すことを可能にするストーリー銘文も提供します。Michelle ViljoenのHidden Storiesがその一例です。
オラクル、分散型クラウド関数、専用ミドルウェア
これらは、オフチェーンデータをスマートコントラクトにフィードし、NFTがオフチェーンイベントに応じるようにします。ユーザー生成コンテンツのようなより複雑なインタラクションの場合、NFTは世界座標と書き込みアクセス権を表します。しかし、コンテンツ自体は通常、ホスティングサーバーで処理および保存され、トークンはそのメタデータで参照されます。
Chainlinkデータソースは、暗号価格や天候などの情報を伝達し、NFTが「環境を認識」できるようにします。これらをSpace&Timeと統合することで、開発者はChainlink関数を介してそれをオンチェーンにプッシュするスクリプトを実行できます。
Gelato Web3関数やLitアクションを使用して、開発者はオフチェーンイベントや特定の間隔に基づいてNFTを条件付きで更新するためのロジックを記述できます。Gelatoノードは関数を継続的に実行し、特定の条件が満たされるとメタデータの変更をトリガーします。同様に、LitアクションはLitの閾値暗号ネットワーク上で実行され、各ノードが結果を独立して検証し、2/3の閾値に達すると自動的に取引を署名してオンチェーン更新を行います。例えば、スポーツAPIからリアルタイムの試合データを取得し、選手が勝利することでそのスキル特性をアップグレードします。
Mentaportは「位置認識」スマートコントラクトのためのSDKを提供し、時間と位置に基づく機能アクセス、鋳造、ダイナミック更新をサポートします。これは、期間限定のIRLイベントやアクセス証明メカニズムに非常に便利です。
統合NFT管理プラットフォーム
Sparkblox、Evalon、Metafuseは、インタラクティブNFTコレクションを立ち上げ、管理するための統合ソリューションを提供し、保有者が資産とインタラクションしたり、リアルワールドデータや接続されたAPIに基づいて進化するダイナミックNFTを作成できるようにします。
Kairosは、プログラム的にNFTを作成、鋳造、販売するためのGraphQL APIを提供し、更新可能なメタデータを持つNFTや、メタデータと画像がKairosサーバーに保存されるダイナミックNFT開発者ツールを選択できます。
Paimaは、ゲーム開発者がアップグレード可能で経験を得て装備を獲得し、時間とともに進化する状態化NFTを作成できるようにします。PaimaのNFT圧縮プロトコルは、L1上で最小のNFTセットを鋳造し、L2上のゲーム状態に基づいてそれらを進化させます。
Lyncは、ゲーム開発者にweb3を統合するための即時使用可能なツールを提供し、クロスチェーンウォレットSDK、市場SDK、NFT管理ツールを含み、ゲーム資産の更新はChainlinkによって自動化されてトリガーされます。
SyndicateメタデータAPIは、クリエイターにNFTメタデータを保存し、コレクション特性を一括更新するオプションを提供します。
分散型メタデータ登録センター
Playgroundは、コレクションに特徴を追加することでブランドを既存のNFTコミュニティに接続するインフラストラクチャを構築しています。コレクションのtokenURIをPlaygroundのメタデータ登録センターに指向させることで、コレクション管理者は彼らのコレクションがNFTの特徴を受け取る資格を持つように選択でき、保有者に独占的な報酬や割引などの特典を提供します。
標準とオンチェーン原語
EIP-4906:メタデータ更新拡張は、NFTのメタデータを更新するための標準MetadataUpdateイベントを提供します。OpenSeaはこれをサポートしており、契約の呼び出しによって更新されるNFTに非常に適していますが、変更が再帰的である場合は実行できません。
Transient LabsのERC-721TLは、クリエイターとコレクターがNFTにオンチェーンテキスト(ストーリー銘文)を追加できる方法を提供し、バルク鋳造やエアドロップの最適化実装に加えて、メタデータ更新の提案メカニズム(シナジー)を提供します。
EIP-721k:ダイナミックなオンチェーン画像とメタデータは、組み合わせ可能なオンチェーンSVGモジュールとデータフローを使用してNFTを構築、レンダリング、進化させます。NFTは動的な指示をエンコードし、これらはSVG要素とデータフローモジュールに中継されます。SVGレンダリングエンジンは、公共の登録所を使用してサブ要素を構築し、複数の外部スマートコントラクトソースからリアルタイムで入力をエンコード/デコードします。これにより、NFTは段階的に更新および改善されます。NFTが製品市場適合に達すると、拡張パッケージや他のゲーム機能を簡単に導入できます。Web3貯蓄カードやPixel Poolyでこの実際の操作が見られます。
EIP-7496は、NFTに関連付けられたダイナミックなオンチェーン特性を設定および取得する方法を定義します。これらの特性をオンチェーンで定義し、どのように変更するかを標準化することで、他の契約がそれらを使用および変更できるようになります。
EIP-6551:今年のトークンバインディングアカウントは多くの注目を集めていますが、NFT自体のダイナミック性を解決するものではありませんが、NFTが他の資産を保有し、自身のオンチェーンアイデンティティとなることを可能にします。トークンバインディングアカウントは、あらゆるNFTコレクションと即時使用可能に互換性があります。任意のスマートアカウント実装はNFTにデプロイされ、資産を保有し始めることができます。
RMRKが提案するマルチアセット、ネスト可能、組み合わせ可能、感情的、ソウルバウンドNFTの標準セット。
merklejerkのzipped-contractsは、常にeth_callコンテキストでオフチェーン呼び出しを行う契約を安価にデプロイするための優れたテクニックです。契約はオフチェーンで圧縮され、実行時に契約がzipped契約を解凍し、デプロイし、元の呼び出しをデプロイされたインスタンスに転送します。結果はrevert()ペイロード内にバブルし、デプロイを取り消し、永続的な状態変更を回避します。この方法は約50%のガスを節約でき、テキスト量の多い原語(例えば組み合わせ可能なSVGメタデータ)に非常に役立ちます。
w1nter.ethのhot-chain-svgは、開発者が視覚的なNFTコンテンツの品質保証を迅速に行えるようにするための簡単なレンダリングエンジンとホットリロードを含む、オンチェーンSVGプロジェクトを構築するためのツールキットです。
オンチェーンフォントとデザインシステムは、一度デプロイしてからより複雑なオンチェーンメディアを組み合わせるための構成要素ですが、クリエイターに良い選択肢を提供するためには、十分な数のこれらのデプロイが必要になるまで時間がかかるかもしれません。
結論
ダイナミックNFTは、デジタルオブジェクトの興味深いカテゴリーに依存しない形式要素です。基盤となるインフラストラクチャはまだ成熟していませんが、エコシステムは生成メディアとメタデータをオンチェーンに持ち込み、他のプロジェクトが再利用できる組み合わせ可能な原語を構築するために積極的に技術革新を行っています。
初期のダイナミックNFTプロジェクトは、深い技術スキルとカスタマイズされた実装を必要としました。しかし、ミドルウェアとクリエイター向けツールがより強力になるにつれて、ダイナミックNFTは「通常の」NFT自体と同様に普及し、さまざまなユースケースにサービスを提供することが期待されます。いくつかのオープンな問題…
マーケット、ポートフォリオトラッカー、ウォレットなどのフロントエンドは、リアルタイムで進化するNFTのサポートをどのように追加するのでしょうか?
レンダリングや生成コードを実行するソリューションの分散化をどのように改善するのでしょうか?
出版者とコレクターは、特定のNFTに対して行える変更の権限と範囲をどのように管理するのでしょうか?
ダイナミックNFTインフラストラクチャはどの程度汎用的でしょうか?現在の鋳造エンジンやストアビルダーは、バイアスのないツールを提供して、さまざまなメディアフォーマットでコレクションを立ち上げることができます。しかし、ダイナミック性が異なる文脈でますます変化するにつれて、ダイナミックモジュールはどのようなものになるのでしょうか?
NFTの台頭の瞬間は、ERC721自体ではなく、CryptoKittiesの急速な台頭であり、これはその標準の成功した市場投入を示しています。イーサリアム自体の前でも、Colored Coins、Quantum、Counterparty NFTは、単なる技術革新だけでは不十分であり、その技術の上で広範な実験を引き起こすには不十分であることを示しています。むしろ、多機能性、強力なコミュニティの普及、そしてキラーアプリケーションが標準を変え、今後数年間のビルダーのシェリングポイント(Schelling point)となるのです。
ダイナミックNFTにとって、技術とユースケースはすでに存在しています。