一文了解动态 NFT 和静态 NFT 及其优缺点
作者: Momentum 6
来源: substack
动态NFT(dNFT)是传统NFT的下一代。
本文将带你了解:
- 什么是静态NFT?
- 什么是动态NFT?
- Chainlink是如何支持动态NFT的?
- dNFT的潜在用例
- 动态NFT的好处
- NFT项目应该使用静态NFT模式还是动态NFT模式?
每个NFT都有一个唯一的代币ID和合约地址,一旦NFT被铸造,它们就不能被更改。
因此,即使NFT被复制了,所有者可以证明他们拥有原始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的潜在用例
- dNFT可以用于游戏内的道具,随着玩家在游戏中的进展而升级
- dNFT可以用于体育游戏通行证,随着用户参加体育赛事的时间而升级
- dNFT对于那些想要在数据库中永久保存和更新学生个人信息的学校来说可能有益
- dNFT可用于代币化的真实世界资产,其中一些指标会定期更改
动态NFT的好处
- dNFT有助于NFT项目的发展,因为它提供了随着时间的推移创新和发展NFT的机会。项目可以通过不断添加新功能来保持人们的兴趣,这也将形成用户粘性。
- dNFT为真实世界的NFT使用提供了更大的灵活性,因为它可以根据真实世界的输入触发器自动更新。因此,当为同一用户更新真实世界的数据时,将不需要一个新的NFT。
- dNFT为企业提供了关于用户如何参与其产品的有意义的洞察和分析。这些数据可以帮助公司/项目优化他们的产品,并根据客户反馈做出改变
NFT项目应该使用静态NFT模式还是动态NFT模式?
项目的NFT类型将由NFT项目的特征及其用例决定。
如果你想生成一个标志性的、永恒的NFT艺术作品,静态NFT模式是首选。
然而,如果想要创建一项需要定期修改和更新的NFT资产,那么动态NFT可能是正确的选择。
项目最终必须向前看,预测自己的未来,来决定要铸造的NFT类型!