重點整理

  • 動態 NFT(dNFTs)是一種非同質化代幣(NFT),其中繼資料可依據外部資料或鏈上事件進行更新。

  • 與具有固定、永久中繼資料的靜態 NFT 不同,動態 NFT 能因應現實世界資訊而演變,例如體育賽事比分、天氣資料或玩家活動。

  • 動態 NFT 使用智慧合約與區塊鏈預言機來取得鏈下資料並觸發中繼資料的變更,同時維持相同的代幣 ID。

  • 常見的使用情境包含區塊鏈遊戲、數位身分、不動產代幣化,以及可程式化的數位藝術。

Binance Academy courses banner

簡介

動態 NFT 是一種區塊鏈代幣,它能根據外部條件改變外觀、屬性或中繼資料。與在鑄造時就固定不變的標準 NFT 不同,動態 NFT 使用智慧合約與外部資料來源(data feeds),來自動觸發更新。

動態 NFT 作為概念自早期 NFT 遊戲便已存在,但近年因預言機基礎設施、跨鏈互通性以及 AI 生成內容的發展,使其變得更實用且更具多樣性。本文將說明它們如何運作,以及目前被用在哪些地方。

動態 NFT 是什麼?

動態 NFT 是 NFT 的一個子類別:當滿足特定條件時,其特徵可以改變。每個 NFT 都包含描述其屬性的中繼資料,可能包含名稱、描述、視覺特徵與統計數據。例如,某個遊戲 NFT 可能會把角色的力量或耐力分數當作中繼資料儲存。對於 NFT 藝術作品,中繼資料可能描述色彩、配件或視覺層次。在靜態 NFT 中,這些中繼資料在鑄造時就永久鎖定;而在動態 NFT 中,中繼資料是可以被重寫的。

動態 NFT 可以使用 ERC-1155 代幣標準建構,因為它支援半同質化代幣。ERC-1155 代幣同時具備同質化 ERC-20 代幣與非同質化 ERC-721 代幣的部分特性,讓它們能在需要時被更新。重要的是,動態行為並不僅限於 ERC-1155。ERC-721 也能透過將中繼資料放在鏈下,並透過預言機觸發的智慧合約呼叫來更新,使其變成動態。

任何 NFT 的關鍵識別碼——代幣 ID——在更新中繼資料時不會改變。只有中繼資料中編碼的特徵會變動。這能保留所有權憑證,同時讓資產得以演進。

動態 NFT 如何被更改?

動態 NFT 依賴區塊鏈預言機來取得外部資訊。預言機是第三方服務:它們會從 API、物聯網(IoT)感測器、體育資料庫或金融資料提供者等來源抓取真實世界資料,並把這些資料傳遞給鏈上的智慧合約。

更新流程通常如下:

  • 動態 NFT 由智慧合約鑄造,並以一組初始中繼資料作為起始內容。

  • 智慧合約會被程式設計為在固定的時間間隔向一個或多個預言機請求資料,或在特定事件觸發時進行請求。

  • 當預言機提供外部資料後,智慧合約會評估是否符合更新條件。

  • 如果條件成立,智慧合約會自動更新 NFT 的中繼資料。

例如:綁定某位足球員表現數據的運動卡 NFT,可能會在每場比賽後自動更新。一個 Chainlink 預言機可以抓取官方的比賽資料並推送到智慧合約,接著智慧合約會重寫儲存在 NFT 中繼資料中的數據。整個過程不需要代幣創作者或擁有者手動介入。

例如 Chainlink CCIP 等跨鏈預言機基礎設施,也已將動態 NFT 的功能擴展到多條區塊鏈。一條鏈上的 NFT 現在可以回應另一條鏈上所記錄的資料事件,進一步大幅擴展設計可能性。

動態 NFT 應用

身分識別

如果基於區塊鏈的數位身分變得普遍,動態 NFT 可能會成為護照、專業證書以及其他會隨時間變動的文件所使用的底層格式。當你更新執照或更改地址時,能自動更新的數位憑證,會比為每次變更都發行一個新的靜態代幣更實用。

這項應用目前仍大多屬於理論階段,但已有多個數位身分試點計畫開始探索以 NFT 為基礎的憑證系統;其中「動態中繼資料」是關鍵的設計需求。

遊戲

動態 NFT 在區塊鏈遊戲中最活躍。在這類遊戲中,遊戲角色、道具與土地分區需要反映玩家的進度。會隨著遊戲決策而累積經驗、解鎖新能力或改變外觀的角色,正是動態 NFT 的自然應用場景。

於 2017 年在以太坊推出的原版 CryptoKitties 是一個早期例子。玩家可以繁殖虛擬貓咪,而其特徵會部分由鏈上邏輯決定。近年來的區塊鏈遊戲則使用動態 NFT 來表示角色:其能力值會依照對戰結果、製作行為或遊戲事件即時更新。

不動產

不動產代幣化是一個正在成長的領域,而靜態 NFT 在用來呈現資產時會力有未逮。不動產細節(包含所有權歷史、估值、出租狀態與維修紀錄)會定期變動。動態 NFT 可以把這些更新納入代幣的中繼資料,讓它成為更精確且最新的實體資產數位表徵。

藝術

動態 NFT 藝術使用即時資料讓作品能隨時間變化。作品的色彩會隨當前天氣變動、構圖會隨市場資料調整,或其形式會因社群互動而演變——這些都是自 2020 年以來被創作並出售的範例。

自 2023 年起,AI 生成的動態藝術又增添了另一個面向。可觸發式的生成式藝術模型,能根據鏈上條件為某個 NFT 產生新的視覺輸出,創作出具高度「即時回應性」且不斷演化的獨特作品。這也吸引了收藏家與藝術家對「可程式化創意表達」新形式的興趣。

常見問答(FAQ)

動態 NFT 與靜態 NFT 有何差異?

靜態 NFT 的中繼資料在鑄造當下就會被永久固定,無法變更。動態 NFT 的中繼資料可以根據外部資料或鏈上事件進行更新。代幣 ID 仍維持不變,但像能力值、外觀或屬性等特徵能隨時間演進。

動態 NFT 使用哪種代幣標準?

動態 NFT 可以使用 ERC-1155 來建構,因為它支援可視為「半同質化」的代幣,並且能夠被更新。也可以使用 ERC-721 搭配鏈下或混合式的中繼資料儲存:在此模式下,透過智慧合約與預言機的組合來觸發更新。動態行為主要來自智慧合約邏輯,而不完全取決於代幣標準本身。

動態 NFT 有哪些現實中的例子?

例如:會在比賽後更新球員數據的運動卡 NFT、玩家隨進度提升而獲得新特性的遊戲化身、會依天氣或市場資料改變外觀的數位藝術品,以及會更新個人資訊的實驗性身分憑證。

動態 NFT 比靜態 NFT 更有價值嗎?

NFT 是否為動態或靜態,並沒有直接關聯於其市場價值。價值取決於特定專案的需求、動態功能帶來的效用,以及整體市場狀況。動態功能可能提升人們感知到的效用或互動性,進而影響需求,但這並非保證。就如同任何數位資產,價格可能會波動。

結語

動態 NFT 代表了 NFT 格式的重大演進。透過預言機與智慧合約,將區塊鏈代幣連結到真實世界資料,它們能作為「活的」數位資產,而不只是固定的蒐藏品。遊戲、身分、不動產與數位藝術,都是這種彈性可能具有實務價值的領域。

延伸閱讀

  • 什麼是 NFT?

  • 什麼是智慧合約?它們如何運作?

  • 什麼是區塊鏈預言機(Oracles)?

  • 什麼是代幣標準?

  • 什麼是 ERC-1155?它如何運作?

免責聲明:本內容僅以「現況提供」的方式提供一般資訊與教育用途,並不構成任何形式的陳述或保證。內容不應被解讀為金融、法律或其他專業建議,也不意在推薦購買任何特定產品或服務。你應向適當的專業顧問尋求自己的建議。若本內容由第三方貢獻,請注意該第三方所表達的觀點屬於第三方貢獻者,並不一定反映 Binance Academy 的觀點。數位資產價格可能波動。你的投資價值可能上升或下降,且你可能無法取回所投資的金額。你的投資決策由你自行承擔責任,而 Binance Academy 不就你可能遭受的任何損失負責。欲了解更多資訊,請參閱我們的使用條款(Terms of Use)、風險警示(Risk Warning)以及 Binance Academy 的條款(Terms)。