動態 NFT 是 NFT 世界的新趨勢。它們是對靜態 NFT 的改進,因為它們更靈活並擴展了 NFT 的可能用例。那麼什麼是動態 NFT 以及它們是如何工作的呢?在本文中,我們將深入探討它們。
什麼是動態 NFT?
動態 NFT 是不可替代的代幣,可以根據具體情況。由於它們能夠適應和改變以響應外部事件和數據,dNFT 正在擴展 NFT 可以處理的設計空間。
簡單來說,這種類型的 NFT 在其智能合約中包含字符和數據可以根據來自外部環境的輸入演變的代碼,例如 OpenSea 提供的動態 Duelers NFT 集合。這種能力對於 NFT 通過預言機和網橋跨區塊鏈移動至關重要,因為靜態 NFT 是基於鏈的,不能在鏈外使用。因此,從靜態到動態 NFT 的這種轉變有助於更好的跨鏈互操作性。
動態 NFT 是一種可以響應外部事物而發生變化的 NFT。 dNFT 的變化通常意味著智能合約已經改變了元數據。這是可能的,因為 NFT 智能合約具有自動更新功能,可以告訴底層 NFT 何時以及如何更改其信息。
它們是如何工作的?
在鏈下和鏈上算法的支持下,動態 NFT 可以進化。這些由智能合約提供支持。智能合約分析鏈下和鏈上數據以構建響應,在請求 NFT 時呈現給用戶。
第 1 步 - 智能合約首先通過 NFT 請求啟動。
Step 2 - 智能合約接收處理請求Step 3 - 合約調用oracle獲取鏈下數據後處理結果。
Step 4 - 評估數據從鏈上和鏈下。然後,智能合約將其結果提供給請求者。
本質上,這意味著智能合約使 NFT 能夠隨著時間的推移而開發、更新和演變。因此,智能合約根據鏈下和鏈上數據,決定是否可以更改不可替代的代幣,如果可以,則決定動態 NFT 的元數據。
如何創建動態 NFT?
以下是創建動態 NFT 的分步過程:
- 設置 ERC721 代幣
- 上傳 NFT IPFS URI 中的圖像鏈接
- 完成編譯檢查
- 使 NFT 合約“與 Keepers 兼容”
- 讓智能合約與 Chainlink 價格信息交互將根據您定義的變量(在本例中為市場價格)更改 NFT。
- 測試您的 dNFT 以查看它是否按預期動態更新。
- 鑄幣廠和部署您的 dNFT
注意:這些只是創建動態 NFT 的簡化步驟。
希望您現在了解什麼是動態 NFT 以及如何創建動態 NFT。動態 NFT 更令人著迷,因為它們的元數據可以輕鬆修改。 NFT 賦予區塊鏈世界迷人的外觀,動態 NFT 賦予其魅力。


















