Programmable NFT 簡介
Programmable NFT,意爲可編程 NFT ,指的是鑄造後可以更新的 NFT 。
可編程 NFT 以可變格式存儲 NFT 的元數據(Meta Data),元數據更改的指令和條件被提前編碼在 NFT 智能合約中。元數據可以由所有者手動更新,也可以基於智能合約中設置的條件進行更新。
關於元數據
NFT 本質上由兩個組成部分組成:TokenID 和元數據。
TokenID 是代表 NFT 所有權的唯一標識符,元數據是與 NFT 相關的對象。TokenID 保障了 NFT 的所有權可驗證;而元數據的內容保障了 NFT 的功能。
NFT 元數據包含通證的名稱、屬性以及文件指向的鏈接等。
如生成藝術類 NFT 項目通常包含一系列不同的屬性,不同屬性的稀缺性各不相同。這些屬性都保存在 NFT 的元數據中。除此之外,元數據通常還包含一個 IPFS 鏈接,連接到 NFT 的圖片或視頻。
應用場景
1、遊戲
玩家可以用可編程 NFT 表徵在遊戲中的角色,從而增強遊戲體驗。比如玩家經驗增加後,他們的角色成長就能通過 NFT 不斷變化的外觀來體現。
2、數字身份
可編程 NFT 可用於表徵數字身份或護照。得益於可編程 NFT 的靈活性,用戶無需替換數字身份文檔即可自動更新數字身份,比如居住地、婚姻狀況和聯繫方式等詳情,都能自動更新。
3、虛擬房產
NFT 可用於將真實世界的資產代幣化,而使用可編程 NFT 表徵現實房產能夠實時反映房地產價格、年限和所有權等不斷變化的因素,更具靈活性。
4、藝術品
數字藝術家可以通過可編程 NFT 用實時數據給藝術作品變更形象,這些變更可以讓藝術作品更加獨特。例如外觀能夠隨當前天氣或季節變化的 NFT 藝術品。
5、通行證
可編程 NFT 可以用於表徵參與特定活動的通行證。例如體育賽事門票,隨着用戶參加體育賽事的次數和時長,可以提升用戶門票的等級。
優勢
提供了隨着時間的推移創新和發展 NFT 的機會。項目可以通過不斷添加新功能來保持人們對 NFT 的興趣,形成用戶粘性。
可以根據真實世界的輸入觸發自動更新,爲 NFT 的使用提供了更大的靈活性。
不足
NFT 的變化過程中某些屬性的更改可能會影響稀缺性。
觸發 NFT 更新的條件可能會限制 NFT 的流通(比如獲得某一屬性需要該 NFT 一年內未被轉移)。
可編程 NFT 內包含的數據量大,鏈上儲存成本高。
在獲取鏈外數據時,需要通過預言機來實現,合約開發難度高,且對公鏈的性能要求更高。
認知衝突問題,可變概念可能與用戶對鏈上數據不可篡改的認知相矛盾。
有些項目可能變化週期較長,會磨滅投資者的耐心。
項目案例
1、First Supper
First Supper 是一幅可編程的 NFT 作品,由 22 個圖層組成的,作品由 AsyncArt 聯合加密藝術家共同推出。
First Supper 主體是一張主畫布,主畫布還包括儲存在鏈上的一個文件,記錄了其包含圖層的圖和圖層在主畫布中的位置等信息。每一個圖層都是具體的、可見的,也被儲存在鏈上。圖層有多個參數:藝術家、擁有者、所屬的主畫布以及圖層參數。
First Supper 的每一個圖層都有獨立的所有權和控制權,主畫布和 22 個圖層在以太坊上分別被 Token 化,也就是說 First Supper 這幅畫,共有 1 個主畫布 NFT 和 22 個不同的圖層 NFT,在每一個圖層頁面上,擁有者能夠隨時改變圖層的設定。

2、Music Blueprint
Music Blueprint 是音樂家創建音樂 NFT 生成集的一個工具。創作者將錄製的音頻上傳到Async Canvas 工具,Async Canvas 允許創作者將歌曲的音軌分層,並在這些音軌裏添加不同的變體;收藏家鑄造時,算法將從這些音軌的組合中隨機構成一個獨特的音頻版本。
創造者決定可以鑄造的數量的上限。只有當收藏家選擇鑄造一個版本,這個版本的歌曲纔會出現。Music Blueprints 使製作人能夠讓他們的粉絲更接近創作過程,讓歌迷參與到最後的剪輯中,並以傳統的單曲發佈方式爲創作者發掘新的創作渠道。
3、CyberBrokers
Cyberbrokers 是一個總量 10001 的 NFT 項目。Cyberbrokers 角色配件可以隨意組合、拆解,用戶可以自行更改人物的服裝,人物的配飾,以及替換人物的髮型等。
CyberBrokers 的藝術作品由 SVG 組成,這些 SVG 文件被分解爲組件、壓縮並作爲單獨的層存儲在以太坊上。用戶可以使用鏈上轉碼器直接從資產中重建 CyberBrokers 。CyberBrokers 元數據也將存儲在鏈上,編譯後的 CyberBrokers 的緩存圖像通過 IPFS 存儲。

4、LIOM NFT
LIOM(Life in Our Minds )是一個動態 NFT 項目,表現形式爲 3D 動畫視頻,該系列 NFT 能夠對收藏家的行爲做出反應,可以在鑄造後改變 NFT 的外觀,並結合在一起形成一個互動式虛擬雕塑:The Mother Flock。
用戶在鑄造時,NFT 外觀會根據持有者錢包內容隨機生成;鑄造之後,NFT 的外觀還會隨着用戶持有時間、交易次數、錢包中 NFT 的持倉情況進行變化;持有者如果錢包有合作伙伴的 NFT還可以解鎖部分自定義功能。

5、Aavegotchi
Aavegotchi 是一個基於 Aave 創建的 NFT 養成遊戲,玩家可以質押 Aave 支持的 ERC20 代幣,生成 Aavegotchi NFT,與 Aavegotchi 元宇宙進行交互。
每一個 Aavegotchi 在出生時,都會使用 Chainlink VRF 隨機數生成器分配一系列的特徵。Aavegotchi 的特徵可以根據親密度、等級、可穿戴設備和消耗品而改變。
影響 Aavegotchi 特徵的因素:
親密度,親密互動的頻率可以決定該數值的高低。主人與 Aavegotchi 互動的時間越長、頻率越高,該數值就會越高。
等級,在 Aavegotchi DAO 中參與投票和遊戲可以獲得更多的經驗值,提升等級。每隔幾個等級,Aavegotchi 就會獲得一個靈魂點,可以改變幽靈特性。
穿戴裝備,玩家可以通過控制可穿戴設備來控制幽靈的屬性,如佩戴劍時 Aavegotchi 的攻擊性便會提高。

6、Sketchy Pages
Sketchy Pages 是 Sketchy Ape Book Club 的一個子項目,是一個動態的可編程 NFT ,用戶可以在 NFT 的智能合約中記錄消息並支持隨時修改,NFT 根據輸入的內容展示出不同的形象。

7、3Face
3Face 是一個能夠讀取持有者錢包的交易數據改變其外觀的藝術作品。
3Face 的創作者將其比作與藏家共生的“能量生物”,因爲它可以吸收藏家的錢包數據並將他們的個性反映給藏家。藏家可以積累更多的交易歷史記錄來改變他們的 3Face 的參數,這可以激勵 Web3 用戶將他們的心理狀態與在線行爲聯繫起來。

總結
可編程 NFT 的出現讓我們看到了 NFT 的另一種可能,即 NFT 不再是以簡單的 PFP 圖片形式存在,而是有了更多的使用和交互場景。
可編程 NFT 讓 NFT 與收藏者之間產生了更多的互動,比如在遊戲中人物角色裝備的升級;在票務系統中會員等級的提升,在可組合藝術中玩家根據個人的喜好對藝術作品進行搭配,都讓 NFT 產生了更多的可玩性。


