作者:0x91e2,1kx;翻譯:金色財經0xjs
如今,大多數NFT都代表靜態資產。其媒體和元資料的不可篡改性要么是透過社交協議,要么是透過程式碼來強制執行的。這對於儲存設計為不變的文化藝術品(靜態藝術、音樂、寫作、收藏品)來說是足夠的,但還有一個廣闊的開放設計空間用於試驗動態鏈上資產,這些資產根據不可變的規則不斷演變其外觀、元資料或狀態。
動態性使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可以根據現實世界的活動進行更新,以解鎖新的消費體驗。
-
贏得排名戰鬥的Axies可以獲得Axie綁定的經驗點數(AXP),可用於「升級」Axies。這樣做會同步鏈下遊戲進度到鏈上,提高Axie的等級上限,並允許玩家升級Axie零件。
-
Citadel Ships可以升級,提高其功率、速度和燃料效率。每個升級層都需要不同數量的時間和原料(礦石)來完成。遊戲的一部分是飛行員計劃他們的旅行到小行星帶挖礦,每個動作和遊戲狀態都反映在鏈上。
-
「Moves」是影響世界的鏈上交易,例如Straylight。
-
遊戲過程在媒介上留下印記的戰鬥競技場,例如Chainfaces Arena。
-
將感染作為一種傳播機制,例如FoliaVirus、Viper。
-
收集、繁殖和合併機制產生更稀有版本,例如Avastars、VV Checks。
-
使用鏈上AI的自動播放遊戲,其中收藏家可以尋找得分最高的NFT,例如Miragenesi的ArcadeGlyphs。
-
現實中的遊戲和體育活動升級NFT,例如STEPN、Loot LARP。
-
將分數作為NFT,其中描繪的等級隨著打破新記錄而改變,例如Onchainscores、Optimizor、Play to Learn頁面上可以鑄造的1kx Score NFTs。
-
尋找稀有頭像和社區參與,例如Manny’s Game
-
NFT 會吞噬、感染、相互促進以變得更強大,例如Etholvants & Booster Syringes
身份和聲望
動態NFT還可以在社區中代理一些身分和相關聲望,它隨著持續的貢獻和治理活動而發展。這促進了社區內外的有意識的互動,並為建立社交遊戲奠定了基礎。
-
跨應用程式的鏈上活動直接影響NFT特徵,例如Zerion DNA,Philand城市描繪了錢包活動,每個城市資產都可透過任務賺取。
-
Lens v2包括對Tokenbound(ERC-6551)標準的開箱即用支持,為每個Lens Profiles NFT提供了自己的智慧帳戶。這將檔案與持有者解耦,將存取權、資產和聲望累積到NFT本身。
-
Social Contracts by Burak Arikan追蹤其收藏者的持有情況及其與其他收藏者的共享連接,產生一個收藏圖以預測未來的收購。
-
JPG Canonicons藝術作品代表了個體在Canons策展中的參與的獨特而累積的表現。類似地,Deca Decagons透過完成平台上的日常任務賺取的Deca Experience Points(DXP)來消耗,從而升級,這些點數可以在遊戲中花費,以打開包含DUST或品牌贊助獎勵的包,其中包含當前季度賺最多點數的DeGods的排行榜。
-
Mercle和Metagame頭像可以根據個人在社群中的行為和角色實現遊戲化和特徵解鎖
元宇宙
-
持有者可以直接影響並覆蓋鏈上媒介的土地,例如Mathcastles的Terraforms。
-
土地會隨著持有者和訪客透過藝術策展進行互動而演變,例如MOCA ROOMS,或土地建設和遊戲過程,例如Upstreet,Hyperfy,Otherdeeds,Voxels。
-
可以在3D可穿戴品和藝術品之間轉換的虛擬時尚NFT,例如RSTLSS。
社群和品牌參與
大型品牌嘗試使用動態NFT與主流觀眾互動,透過連結資產與外部數據或透過持續的活動來添加實用性。
-
DeGods每個季節都會推出新的PFP收藏藝術和特色。持有者花費DUST來升級他們的NFT,並可以選擇顯示哪些元資料。質押DeGods會為持有者累積更多的DUST和DePoints到質押的NFT。 DePoints可以在遊戲中花費,以打開包含DUST或品牌贊助獎勵的包,其中包含當前季度賺取最多點數的DeGods的排行榜。
-
LaMelo Ball收藏運動卡根據真實生活籃球數據的結果(如新秀賽季的宣布)具有「升級」功能。隨著球員職業的發展,收藏與統計和里程碑的動態整合將會改變。
-
Adidas ATLS是Adidas的Into the Metaverse收藏中的PFPs。隨著時間的推移,將透過一個互動故事線揭示新的章節,引入新的特徵到代幣。
-
Lacoste UNDW3追蹤社群在「任務」中的參與,這是一個圍繞著對話、遊戲化、解謎和共同創作的新體驗。
目前的動態NFT如何演變?
被動-自主更新,客觀
-
時間:由Alexis Andre的720 Minutes,Takens Theorem的Gaussian Timepieces等根據時間自動演變的藝術。
-
月相週期:由Matt Kane的Gazers,Miragenesi的Moon in Motion等根據月相週期演變的藝術。
-
區塊哈希:由Harm van den Dorpel的Mutant Garden Seeder,Chainleft的Chaos Roads等使用當前區塊哈希相似性來變異的藝術。
-
合約狀態:Uni v3 部位、PartyDAO 會員卡,pepethereum使用Uniswap 池的資料對ETH 價格波動做出反應
-
鏈下資料/基於Oracle:包括crypto和gas價格(例如Finiliar,crashblossom的BURNER),以及基於天氣狀況(例如Josh Pierce的Impermanence)。
-
基於所有權/轉移:例如Animal Coloring Book,Watchfaces,OG Crystals,Corruptions。
互動式-直接受所有者影響,主觀
-
鑄造/銷毀:例如VV Checks,etholvants,merge等透過鑄造或銷毀影響的藝術。
-
追加/更新內容、特色、層:例如DeGods,Moonbirds,Terraforms,Upstreet,Forever Supper等。
-
自願揭示:例如Opepen。
-
遊戲過程:例如Axie Infinity,Chainlife,0xEssentials等。
-
社區參與:例如JPG Canonicons,Lacoste UNDW3,Collective Strangers Cameras等透過社區參與影響力的藝術。
-
與其他NFT和錢包的互動:例如Entropes & Spells,Etholvants & Booster Syringes,Viper。 Kim Asendorf的SABOTAGE有一個1/1的「編輯器」NFT,持有者可以改變整個收藏的藝術品。
正在發生什麼變化?
內容
NFT的媒介純粹基於鏈上資料進行渲染,根據時間、區塊哈希、錢包地址等參數自動演變,以確定性地影響藝術品。除了通常需要為每個收藏進行定制實現的鏈上藝術和遊戲之外,反映鏈上狀態的媒介NFT可用作代表DeFi頭寸(Uni v3頭寸,Web3儲蓄卡)、治理權利(PartyDAO成員卡,Juicebox卡)或帶有一些累積聲望的社區會員卡(JPG Canonicons,Deca)的紀念性或“收據”NFT。
將協議頭寸代幣化為NFT使這些頭寸本身可以作為資產進行交易,將它們變成新產品和服務的構建塊。例如,Metastreet將第三方NFT期票放入Automated Tranche Maker協議的抵押池。
使媒介反映在合約狀態中,使合約狀態對錢包和市場的終端用戶可讀。骨架SVG程式碼一次部署為NFT合約的一部分,影像的其餘部分將根據鏈上資料以程式設計方式更新。
元數據
遊戲物品似乎是可變元數據的自然選擇,因為玩家可以透過遊戲玩法發展或提升資產。透過NFT而不是中央伺服器上的虛擬物品執行此操作的優勢在於,元資料可以在去中心化基礎設施上進行追蹤和存儲,因此遊戲記錄會隨著物品的交易而持續存在。
供應
透過將提升子類別資產到更高「層級」的鑄造和燃燒機制,產生新資產,這些資產只能從較低層次的某些組合中派生出來(例如VV Checks)或從其父代繼承特徵(例如CryptoKitties,Avastars)。
Neolastics和Clovers是引入動態供應和自主經濟學的生成藝術計畫。對於Neolastics,任何人都可以鑄造新的代幣,並根據聯合曲線,隨著後續每次鑄造價格的增加,供應量會增加。每個鑄幣成本的99.5% 都進入社區儲備,當任何人選擇燒掉他們的Neolastic 時,該儲備充當可預測的底價和現成的買家。
動態供應機制還可以透過遊戲中的接收器和水龍頭引入。在Citadel中,新船透過每週的密封競價(blind)荷蘭拍賣系統引入遊戲。當玩家前往遊戲中更危險的區域時,船隻可能會被摧毀,冒著船隻被摧毀的風險以獲得更大的獎勵。通貨膨脹率在拍賣中提供的新船數量的狹窄範圍內,而船舶銷毀往往是基於總供應量的百分比。隨著總供應量的增加,船舶燒毀總量將會增加,直到與拍賣中引入的新船數量相對相等。
鏈上功能
可以設計有趣的遊戲,讓NFT 合約上的某些能力或功能保持休眠狀態,直到滿足特定條件。例如,一個動態收藏,其中供應量最初僅通過將兩個代幣合併在一起而減少,可能包括一個名為“birth”的函數,該函數只能在通過合併達到一定規模(反映在合約狀態中)的NFT 上調用。生成和父tokenID 可以用作確定性渲染器的種子,以創建無限的、視覺上不同的遊戲回合,例如VV Checks。
在NFT 被「鎖定」並變得不可變之前,NFT 也可以在一段時間內進行更改。
創作者今天如何製作動態NFT收藏品?
動態藝術平台
-
Async Art和OG Protocol引入了新穎的機制,如Master/Layer NFTs和metadata update pipelines,專門用於幫助藝術家啟動多人收藏品和動態NFT計畫。
-
Transient Labs一直在引領互動式和可更新媒體藝術的實驗。在ERC-721TL中,他們概述了創建者和收藏者都可以對metadata更新發表意見的方式,允許收藏者批准或拒絕藝術家提出的任何metadata更改。該標準還提供了Story Inscriptions,使創作者和收藏者可以透過在鏈上文本附加到NFT來留下他們的敘事、展覽出處和銷售歷史。 Michelle Viljoen的Hidden Stories就是這個標準的一個展示。
Oracles、去中心化雲端函數與專業中間件
可以用於向智能合約提供鏈下數據,從而使NFT能夠響應鏈下事件。對於更複雜的交互,如虛擬土地中的UGC,NFT代表世界座標和寫入存取。但是,內容本身通常在託管伺服器上進行處理和存儲,代幣上只存儲指向這些託管服務的引用。
-
Chainlink 資料來源可以提供加密貨幣價格和天氣等訊息,使NFT 具有「環境意識」。透過與Space & Time 的集成,開發人員可以執行查詢遊戲伺服器的腳本並使用Chainlink 函數將其推送到鏈上。
-
使用Gelato Web3 Functions或Lit Actions,開發人員可以編寫任何邏輯,根據鏈下事件或以特定時間間隔有條件地更新NFT。 Gelato 節點持續運行功能,並且在滿足特定條件時可以觸發元資料變更。類似地,Lit 操作是在Lit 的閾值密碼網路上執行的,每個節點獨立驗證結果並在達到2 ⁄ 3 閾值時簽署交易,以自動進行鏈上更新。例如,從體育API 獲取即時比賽數據,並在運動員贏得比賽時升級NFT 的技能特徵。
-
Mentaport為「位置感知」智慧合約提供了SDK,支援基於時間和位置的功能存取、鑄幣和動態更新,這對於限時IRL 活動和存取證明機制非常有用。
整合NFT 管理平台
Sparkblox、Evalon和Metafuse提供一體化解決方案來啟動和管理互動式NFT 收藏,使持有者能夠與資產或基於現實世界資料和連接的API 發展的動態NFT 互動。
-
Kairos提供了GraphQL API,用於以程式設計方式建立、鑄造、銷售NFT,並可選擇提供可更新的元數據,以及動態NFT 開發人員工具,其中元資料和影像保存在Kairos 伺服器中。
-
Paima允許遊戲開發者創建有狀態的NFT,可以升級、獲得經驗、獲得裝備並隨著時間的推移而發展。 Paima 的NFT 壓縮協議在L1 上鑄造了一組最小的NFT,並根據L2 上的遊戲狀態對其進行演變。
-
Lync為遊戲開發者提供了整合web3 的開箱即用工具,包括跨鏈錢包SDK、市場SDK 和NFT 管理工具,其中可以使用Chainlink Automation 觸發遊戲內資產的更新。
-
Syndicate元資料API 為創建者提供了儲存NFT 元資料和批次更新收藏品特徵的選項。
去中心化元資料註冊表
-
Playground正在建立基礎設施,透過向收藏品發布特徵,將品牌與現有NFT 社群連接起來。透過將收藏品的tokenURI 指向Playground 的元資料註冊表,收藏品管理員可以選擇讓他們的收藏品有資格接收其NFT 的特徵,從而為持有者提供獨家獎勵和折扣等福利。
標準和鏈上原語
-
EIP-4906:元資料更新擴充功能提供了標準的MetadataUpdate事件,讓第三方平台可以輕鬆更新NFT的元資料。 OpenSea 支援這一點,並且非常適合透過呼叫合約進行更新的NFT,但如果變更重複出現,則不可行。 Juicebox將cron job用於後一種用例。
-
Transient Labs 的ERC-721TL為創作者和收藏者提供了一種向鏈上NFT 追加寫入的方法(故事銘文)、元數據更新的提案機制(Synergy)以及批量鑄幣和空投的Gas 優化實現。
-
EIP-721k:動態鏈上影像和元資料使用可組合的鏈上SVGModule 和DataStream建構、渲染和演變NFT。 NFT 對轉送至SVGElements 和DataStreams 模組的動態指令進行編碼。 SVG渲染引擎使用公共註冊表建立子元素,透過對從多個外部智慧合約來源即時輸入的輸入進行編碼/解碼來建立SVG。這使得NFT能夠逐步更新和改進。當NFT 達到產品市場契合度時,可以輕鬆引入擴充包和其他遊戲功能。
-
EIP-7496定義了設定和獲取與NFT 相關的動態鏈上特徵的方法。透過在鏈上定義這些特徵並標準化它們的更改方式,它們可以被其他合約使用和修改。
-
EIP-6551:Tokenbound 帳戶今年受到了廣泛關注,儘管它並沒有解決NFT 本身的動態問題,但它使NFT 能夠持有其他資產並成為自己的鏈上身份。 Tokenbound 帳戶向後和向前兼容任何開箱即用的NFT 收藏。任何智慧帳戶實施都可以部署到NFT 並開始持有資產。
-
RMRK針對多資產、Nestable、Composable、Emotable 和Soulbound NFT 提出的一套標準。
-
merklejerk 的Zipped-contracts是一個很好的技巧,可以廉價地部署在eth_call 上下文中始終稱為鏈外的合約。合約在鏈下壓縮,運行時合約解壓縮zipped contract,部署它,然後將原始呼叫轉送到已部署的實例。結果在revert() 有效負載內部冒泡,以撤銷部署並避免永久修改狀態。這種方法可節省約50% 的Gas,對於文字密集型原語(例如可組合SVG 元資料)非常有用。
-
w1nter.eth的Hot-chain-svg是一個用於構建鏈上SVG 專案的工具包,具有準系統渲染引擎和熱重載功能,供開發人員快速直觀地對其NFT 內容進行品質檢查。
-
Onchain typefaces 和design systems 是一次性部署的構建塊,並將更複雜的鏈上媒介組合在一起,儘管我們可能需要一段時間才能看到足夠的部署,為創作者提供一系列良好的選擇。
結論
動態NFT 是數位物件的一種令人興奮的與類別無關的形式因素。儘管支援的基礎設施尚處於起步階段,但其生態系統一直在積極創新技術,將生成式媒體和元資料引入鏈上,並建立可由其他專案重用的可組合原語。
早期的動態NFT 專案需要深厚的技術技能和客製化的實施。但隨著中間件和創建者工具變得更加強大。我們預計動態NFT 將像「普通」NFT 一樣無處不在,並提供多種用例。
一些開放性問題…
-
市場、投資組合追蹤器和錢包等前端將如何增加對即時演變的NFT 的支援?
-
我們如何改進渲染或運行生成程式碼的去中心化解決方案?
-
出版商和收藏家如何管理對特定NFT 的許可和更改範圍?
-
動態NFT 基礎架構的通用性如何?目前的鑄造引擎和店面建構者能夠提供不拘一格的工具來跨媒體格式推出收藏品。但隨著不同環境的動態差異更大,動態模組會是什麼樣子呢?
NFT 的成功時刻可以說不是ERC721 本身,而是CryptoKitties 的快速崛起,它成為該標準的成功推向市場。甚至早於以太坊本身,Colored Coins, Quantum, and Counterparty NFT 已經向我們表明,僅靠技術創新不足以引發基於該技術的廣泛實驗。相反,正是多功能性、強大的社區傳播和殺手級應用將標準轉變為未來幾年構建者的謝林點。對於動態NFT,原語已經存在。