当前位置:主页 > 列表页 > 正文

一文了解动态 NFT 和静态 NFT 及其优缺点

2022-10-13 19:56 | 出处: CT中文

作者:Momentum 6

来源:substack

动态NFT(dNFT)是传统NFT的下一代。

本文将带你了解:

每个NFT都有一个唯一的代币ID和合约地址,一旦NFT被铸造,它们就不能被更改。

因此,即使NFT被复制了,所有者可以证明他们拥有原始NFT。

NFT还可以代表广泛的数字对象,如游戏皮肤、艺术、音乐和视频。

它们可以以“元数据”的形式附加到NFT上,以表示各自的数字对象。

NFT主要有两种类型:


什么是静态NFT ?


静态NFT是非同质化代币,一旦被铸造就不能被更改或修改。

一旦生成了静态NFT,它们在区块链上是不可更改的和永久的

附加到静态NFT的元数据在创建时是固定的。

因此,它们在底层数据将来不需要修改的情况下是有效的。

静态NFT大多用于艺术项目、区块链游戏、摄影等。


静态NFT的优缺点


优势:

然而,最大的缺点是它们不能在未来更新或更改。

因此,每当数据需要更新时,项目必须创建一个新的NFT。

对于希望修改其NFT的项目来说,静态NFT缺乏灵活性。


什么是动态NFT?


动态NFT是非同质化代币,被铸造后可以更改或更新。

对动态NFT的更改意味着“只有”附加到动态NFT上的元数据可以更改。

因此,动态NFT保留唯一的代币ID和合约地址,同时具备将来更新元数据的能力。

在生成NFT之前,元数据更改的指令和条件被编码在NFT智能合约中。

动态NFT以可变格式存储元数据。

元数据可以由所有者手动更新,也可以基于智能合约中设置的条件进行更新。

但是智能合约如何从现实世界知道要更新的信息呢?


Chainlink是如何支持动态NFT的?


动态NFT不断需要可靠的信息源来修改或更新dNFT的元数据。

智能合约在称为预言机的外部数据源的帮助下修改元数据。

在某些条件下触发的dNFT元数据更改可以是链上,也可以是链下的。

然而,区块链无法从现实世界获取链下数据。

Chainlink提供链下数据和计算服务,可作为输入来触发dNFT更新。

Chainlink充当了连接两个无关联世界的桥梁,使自动化、去中心化和参与dNFT的流程得以建立。

Chainlink提供名为“Chainlink Data Feeds”的链下数据传输服务,该服务可以安全地传输运动结果、天气读数或任何其他类型的数据,用于更新dNFT。

Chainlink还提供名为“Chainlink Keepers”的智能合约自动化服务,该服务可用于在满足预定义条件时触发动态NFT更改,它基本上可以帮助dNFT项目构建自主的、去中心化的dNFT流程。


dNFT的潜在用例



动态NFT的好处



NFT项目应该使用静态NFT模式还是动态NFT模式?


项目的NFT类型将由NFT项目的特征及其用例决定。

如果你想生成一个标志性的、永恒的NFT艺术作品,静态NFT模式是首选。

然而,如果想要创建一项需要定期修改和更新的NFT资产,那么动态NFT可能是正确的选择。

项目最终必须向前看,预测自己的未来,来决定要铸造的NFT类型!

相关文章