一文读懂动态NFT

NFT在得到Web3社区的广泛应用后,目前正在向主流市场迈进,聚焦大型媒体平台,并引来众多体育明星和公众人物纷纷发行自己的藏品。这使得NFT成为了区块链技术中最受瞩目的应用之一。

NFT的新一轮发展才刚刚起步。动态NFT(简称dNFT)正在不断拓宽NFT的应用领域,根据外部事件和数据不断变化更新。本文将讨论NFT的定义、dNFT如何在静态NFT的基础上实现升级、dNFT的潜在用例以及Chainlink如何为dNFT接入信任最小化的链下数据和计算资源。

什么是NFT?

用一句话来概括,NFT就是存在于区块链上的独一无二的数字物品。每个NFT都有独特的tokenID和合约地址,因此可以相互区分开来。NFT中可以附加图像和视频文件等元数据。这意味着NFT通证可以代表一个独一无二的数字物品。

目前,最常见的NFT用例是数字艺术品。艺术家可以铸造一枚代表数字艺术品的通证,收藏者可以购买这枚通证,以此来标记自己对通证的所有权。一旦NFT被铸造出来,它们的tokenID就固定不变了。值得一提的是,NFT铸造者可以自行决定是否附加NFT说明和图片等元数据。最简单的NFT就是只包含tokenID的通证,并且通证可以转让。

这种静态的NFT模式为全世界的数字艺术家带来了许多价值。在此之前,数字艺术家无法阻止或甚至无法追踪盗版行为。由于没有任何手段来甄别两个电子文档的区别,因此也无法真正拥有“正版的电子文档”。而现在,创作者终于能够将数字艺术品卖给自己的粉丝,并且保障所有权可验证。而粉丝也终于可以证明自己拥有正版的艺术品,即使图片被他人复制,也无法复制正版作品的所有权。

开发动态NFT(dNFT),拓展静态NFT的边界

静态NFT是目前最常见的NFT类型,在NFT艺术品项目和P2E(play-to-earn)游戏项目中作为数字藏品发行。除了这些用例以外,NFT还为现实世界提供了价值主张,可以将地契、专利以及其他独特的权证数字化。

然而,由于静态NFT无法动态升级,因此这个模式也存在一些瓶颈。一旦NFT在区块链上被铸造出来,附加在其中的元数据就无法改变了。而无论是真实世界中的通证化资产、不断更新的电子游戏还是区块链上的幻想体育联盟,都需要接入数据来持续更新。dNFT可以很好地解决这一矛盾,NFT既可以保留其独一无二的标识符号,又可以更新部分元数据。

简而言之,动态NFT是NFT的其中一种,它可以根据外部条件进行变化。所谓变化,就是指智能合约会触发动态NFT的元数据发生变更。具体操作方法是在NFT智能合约中写入自动触发变更的代码,明确NFT在什么时候以什么样的方式来更新其元数据。

A diagram showing how dNFTs can be upgraded
dNFT可以通过多种方式,基于外部条件来升级。

除了变更元数据之外,还可以实现动态元素。动态NFT可以基于某些特定条件铸造,比如:当AR应用里发现隐藏地点时铸造NFT。动态NFT还可以通过用户交互来触发“隐藏属性”,这些属性原本不存在于元数据中。NFT是独一无二的可定制化通证,可以用无数种方式来编程。然而,大多数动态NFT都必须以某种方式实现元数据变更,以便让不懂技术的用户“亲眼看到改变”。

潜在用例

NFT元数据包含通证的名称、属性以及文档链接。tokenID固定不变,保障了NFT的所有权可验证;而元数据则是NFT的核心,里面的内容保障了NFT的功能。

生成艺术类NFT项目通常包含一系列不同的属性,并且不同属性的稀缺性各不相同。这些属性都保存在NFT的元数据中。除此之外,元数据还包含一个IPFS链接,连接到NFT的图片或视频。在dNFT中,这些属性会基于外部条件更新。

在许多游戏中,角色升级都是一个核心要素,区块链游戏也不例外,而dNFT在这里可以发挥关键价值。玩家使用游戏NFT角色开始玩游戏时,NFT的基础数据统计会保存在其元数据中。随着玩家不断升级,NFT的元数据也会相应更新,以反映游戏角色的成长。

A diagram showing how NFT traits can be upgraded to trigger visual changes
游戏内的dNFT角色可以不断升级,以记载玩家在游戏中的升级情况。

元数据变更还可以应用于现实世界的通证化资产,因为这类资产往往需要更新一系列数据指标。比如,房地产NFT可以记载该房产的维护记录、房龄和市值等。要将这些动态变化的资产变成通证,就需要不断更新NFT的元数据。

A diagram showing how a dNFT can represent a real-world house and associated data
房地产dNFT的元数据可以不断更新维护记录和过往交易记录等数据。

我们这里只是抛砖引玉,为大家介绍几种dNFT的潜在用例。实际上,各种链上和链下事件都可以触发dNFT元数据变更,因此dNFT将具有无限潜力,扩展NFT的应用范围。

虽然目前Web3生态中大多数NFT都还是静态NFT,但也有几个前沿项目已经展开了dNFT创新。

拉梅洛·鲍尔NFT

在过去一年间,拉梅洛·鲍尔等职业运动员已经开始尝试打造dNFT,并利用Chainlink Sports Data Feeds来重新定义球员与粉丝的关系。(注:拉梅洛·鲍尔是NBA的新秀球员)

目前,拉梅洛·鲍尔发行了八个不同的NFT,每个NFT都会记录其各场比赛的数据统计,其中包括篮板球和助攻得分。NFT持有者可以参与抽奖并根据拉梅洛在比赛中的表现享受其他独家福利。

这八个NFT中其中有一个叫“Gold Eolve NFT”,如果拉梅洛·鲍尔赢得了2021赛季的NBA年度新秀,那么这个NFT也会相应出现变化。最后,拉梅洛获得了新秀奖,因此NFT也升级了。

A gif of a LaMelo Ball dNFT and how it changed.
拉梅洛·鲍尔的Gold Evolve NFT在他获得新秀奖后得到了升级。

拉梅洛·鲍尔的NFT是dNFT的典型用例,该NFT基于外部数据不断更新。拉梅洛的比赛数据统计持续被上传到链上NFT中,并触发视觉效果升级和奖励发放等功能。

Regenerative Resources的短片NFT

Regenerative Resources (RRC)是一家生态保护服务企业,旨在将退化的土地重新改造成可持续的海水用地。

RRC宣布将发布五个短片动态NFT,这些NFT由著名的艺术家设计,NFT销售所获得的收入将用于在RRC目前的项目中播种1亿棵红树林植物。

每个短片NFT最初只有一帧,而NFT每次被转手,都会增加新的帧数,直到最后NFT持有者能够看到完整的短片。

Chainlink如何推动dNFT发展

dNFT在设计时往往会忽略一点,那就是如何可靠地接入数据和服务,以打造出安全、公平和自动化的dNFT体验。

正如上文所述,我们可以通过各种方式,基于外部条件来触发动态NFT的元数据变更。这些条件可以是链上的也可以是链下的。然而,区块链本身无法访问链下数据和计算资源。

Chainlink 可以提供各种链下数据和计算服务,触发dNFT更新,以此来解决上述问题。随着dNFT生态不断扩张以及NFT与现实世界越来越深度集成,Chainlink将在链上链下之间搭建一座桥梁,打造出自动化、去中心化以及互动式的dNFT体验。

Chainlink Data Feeds和Any API

Chainlink Data Feeds 是一项链下数据传输服务,可以安全地向链上传输体育比赛结果和天气数据等任何类型的数据,并用来触发dNFT更新。如果是某个项目专门需要的数据,Chainlink也可以通过Chainlink Any API将NFT智能合约无缝接入任何API接口。

这项服务对拉梅洛·鲍尔等NFT应用来说至关重要,因为此类应用需要接入链下体育比赛数据来触发元数据变更。除此之外,Chainlink Data Feeds还可能实现无数种其他用例。Chainlink是应用最广泛的去中心化预言机网络,可以为任何dNFT接入链下真实世界的数据。

Chainlink Automation

Chainlink Automation 是安全的智能合约自动化服务,可以在预定义条件满足时触发动态NFT变更;当拉梅洛·鲍尔的某些数据统计达到预定目标(比如累计比赛得分破1000时),将触发NFT视觉效果变化。

Chainlink Automation可以帮助开发者轻松打造自动化的去中心化NFT流程,并确保用户的dNFT可以正常运作。Chainlink Automation与Chainlink Data Feeds和Any API相结合,可以开发出各种创新的应用场景,比如通过dNFT打造互动式的自动积分返利计划,以及通过dNFT来追踪环保行为。

A diagram showing a hypothetical loyalty rewards program that leverages both Chainlink Data Feeds and Keepers.
零售商业可以在dNFT中接入Chainlink服务,打造出稳健、自动化的积分返利计划。

Chainlink可验证随机函数(VRF)

Chainlink VRF 是可验证的随机数生成器,可以用来启动dNFT中的动态变更。这个功能对于GameFi类项目来说尤其具有价值。随机数对于大多数游戏来说都是不可或缺的要素,用来决定攻击的成功率和开宝箱的结果,或甚至决定游戏角色使用染料道具后的衣服颜色。

由于P2E游戏具有实际经济价值,因此就更要保障随机数生成机制的透明性和防篡改性。

将NFT面向大众

Chainlink可以为应用接入链下数据和计算资源,针对一系列应用场景打造下一代dNFT,为其实现主流应用奠定基础。

NFT作为独一无二的可验证所有权的数字资产,可以将实体与虚拟世界嫁接在一起,而dNFT则是推动这一转型的关键要素。

更多关于动态NFT的资讯,请阅读以下文章:

Need Integration Support?
Talk to an expert
Faucets
Get testnet tokens
Read the Docs
Technical documentation