什么是动态NFT(dNFT)

· NFT

原文出处:https://chain.link/education-hub/what-is-dynamic-nft

编译:XiYue研习社

动态NFT(dNFT)是一种具有编码智能合约逻辑的非同质化代币(NFT),使其能够根据外部条件自动更改其元数据。

在Web3社区广泛采用之后,非同质化代币(NFTs)正在走向主流,受到主要媒体机构的关注,以及一系列高知名度的运动员和公众人物推出了自己的NFT收藏品。因此,NFTs已经成为区块链技术最为公开突出的应用之一。

NFTs进化的下一步正在起步。动态NFTs(dNFTs)通过其能够根据外部事件和数据进行自适应和更改的能力,扩展了NFTs可以处理的设计空间。在本文中,我们将介绍什么是NFTs以及dNFTs如何将它们推向更高水平,目前和潜在的dNFT用例,以及如何利用Chainlink的人可以构建dNFTs,从而获得对去中心化信任的链下数据和计算的访问。

理解NFTs

简而言之,NFTs是存在于区块链上的独特数字对象。每个NFT都可以通过其独特的1-of-1 tokenID和唯一的合约地址与其他NFT区分开来。从那里,可以附加元数据,如图像、视频文件或其他数据,这意味着可以拥有代表独特数字对象的令牌。

目前最常见的NFT用例是数字艺术;一位艺术家铸造一个代表数字艺术品的令牌,收藏家可以购买该令牌,标记他们的所有权。一旦NFTs被铸造出来,它们的tokenID不会改变。请记住,为NFT添加元数据,包括NFT的描述、图像等,是完全可选的。在其最基本的形式中,NFT只是一个具有独特tokenID的可转让令牌。

这种静态NFT模型为全球的数字艺术家提供了许多好处。以前,数字艺术家无法阻止,甚至跟踪未经授权的原始作品分发,因为没有办法区分任何两个文件的差异,因此没有单一的可拥有的真正文件。在互联网历史上,创作者首次可以通过为他们的粉丝提供可验证的所有权来向他们出售数字艺术,而粉丝可以证明他们拥有原始作品,即使底层图像被复制。

探讨动态NFTs(dNFTs)

目前,静态NFTs是最常见的NFT类型,主要用于NFT艺术项目、赚取游戏项目以及数字收藏品。除了这些用例外,它们还为将现实世界中的物品数字化提供了独特的价值主张,例如房地产契约、专利和其他唯一标识。

然而,这种模型受到静态NFT的永久性的限制,因为它们附加的元数据一旦在区块链上铸造就会固定。例如,将现实世界资产进行代币化、构建基于进展的视频游戏或创建基于区块链的幻想体育联赛等用例通常需要更新数据。动态NFTs提供了一种兼具两者优势的方法,NFTs保留其独特标识,同时能够更新其元数据的某些方面。

简而言之,动态NFT是一种可以根据外部条件更改的NFT。动态NFT中的变化通常指的是由智能合约触发的NFT元数据的变化。这是通过在NFT智能合约中编码自动更改来实现的,该智能合约提供了关于NFT的基础指导,包括何时以及如何更改其元数据。

broken image

除了元数据更改之外,还可以存在其他动态元素。例如,可以根据特定条件铸造动态NFTs,例如在增强现实应用程序中发现隐藏的位置。动态NFTs还可以包含通过用户互动而不是在元数据中展现的“隐藏特征”。作为完全独特和可定制的令牌,NFTs可以以无限多种方式进行编程。然而,大多数动态NFTs必须实施某种形式的元数据更改,以便非技术用户能够“看到”这些变化。

潜在用例

NFT元数据是指定令牌名称、分配特征和放置文件链接的地方。虽然tokenID提供了可验证所有权的永久标识符,但元数据是NFT的实质,其中包含使其有用的要素。

生成式NFT艺术项目通常具有各种不同的特征,其中一些比其他特征更稀有。这些特征与NFT的元数据一起放置,同时包括一个指向与NFT特征相对应的图像或视频的IPFS链接。在动态NFT中,这些特征会根据外部条件而变化。

这种功能在区块链游戏中的角色进展中非常有用,这是许多不同游戏模型的核心原则之一。在首次启动可玩NFT角色的游戏时,NFT具有在其元数据中反映的基本统计数据。随着玩家不断升级,NFT中的元数据会更改以反映角色的成长。

broken image

另一个元数据更改非常有用的情况是在将现实世界资产进行代币化时,通常需要一系列变化的度量标准。例如,代表一项财产的NFT可以反映其维护历史、年龄、市场价值等。因此,代币化这些变化的资产需要具有更新元数据的能力的NFTs。

broken image

这些只是动态NFT的一些假设用例。实际上,dNFT的元数据变化可以由任何数量的链下或链上事件触发,这表明了dNFT在扩展NFT设计空间方面具有无限潜力。

虽然当前的Web3生态系统主要由静态NFT组成,但已经有一些杰出的项目已经开始推动dNFT创新。

LaMelo Ball NFTs

在过去的一年里,像LaMelo Ball这样的职业体育运动员,他是NBA的新星,已经创建了具有开创性的dNFTs,利用Chainlink Sports Data Feeds来重新定义球员与球迷之间的关系。

目前有八种不同的LaMelo Ball NFTs,每个NFT记录了LaMelo的不同比赛统计数据,从篮板和助攻到得分。NFT持有人可以根据LaMelo的持续表现获得特别访问权以及其他与NFT相关的特权。

这八种NFT中的一种,Gold Evolve NFT,带来了一个独特的承诺:如果LaMelo Ball赢得了2021年NBA赛季的年度最佳新秀奖,那么NFT本身将演化以反映一个新的形象。LaMelo赢得了该奖项,NFT也发生了演化。

LaMelo Ball NFTs是动态NFT的一个典型例子,根据外部数据不断变化。在这种情况下,LaMelo的球员统计数据在NFT内不断更新,并可以触发显示升级、奖励等。

Regenerative Resources Short Film NFTs

Regenerative Resources,RRC是一个生态系统服务公司,旨在将退化的土地转化为有生产力的海水景观。

RRC宣布将推出由知名艺术家设计的五个动态短片NFT,所筹集的资金将用于在RRC目前的项目中种植1亿棵红树林。

每个短片NFT最初只有一个单帧。然而,每当有人购买或转售一个NFT时,将会释放更多帧,这个过程将持续进行,直到NFT持有者可以观看整个短片。

Chainlink在支持动态NFTs(dNFTs)方面发挥了重要作用

通常被忽视的动态NFT设计组成部分之一是如何可靠地获取构建安全、公平和自动化dNFT流程所需的信息和功能。

如上所述,可以根据外部条件以多种方式触发动态NFT元数据更改。这些条件可以存在于链上和链下。然而,区块链本质上无法访问链下数据和计算。

Chainlink通过提供各种链下数据和计算服务来克服这些限制,这些服务可以用作触发dNFT更新的输入。随着dNFT生态系统的扩展和NFT与现实世界的更深度整合,Chainlink充当了两个不相关世界之间的桥梁,使得可以构建自动化、去中心化和引人入胜的dNFT流程。

Chainlink数据源和任何APIChainlink数据源是一种链下数据传递服务,可以安全地传递体育比赛结果、天气数据或任何其他类型的数据,以用于更新dNFT。对于与项目特有的数据提供相关的数据,Chainlink还通过Chainlink Any API实现了任何API与NFT智能合约之间的无缝连接。

这项服务对于像LaMelo Ball的dNFTs这样的用例至关重要,它们需要链上体育数据来触发元数据更改。然而,这只是无限潜在用例中的一个。作为最广泛使用的分散式预言机网络,Chainlink定位于为使用现实世界数据的任何dNFT提供链下数据。

Chainlink Automation是一个安全的智能合约自动化服务,可以在满足预定义条件时触发动态NFT的更改;例如,在La Melo Ball NFTs中触发视觉变化,当他达到某个统计数据阈值时,比如得分1000分。

Chainlink Automation提供了构建真正自主和去中心化NFT流程的简便途径,并有助于确保用户拥有的动态NFTs将完全按照详细说明工作。结合Chainlink数据源和Any API,Chainlink Automation可以支持开发自动化且引人入胜的购物奖励dNFT计划、通过dNFTs进行生态友好的行为跟踪等功能。

Chainlink VRF是一个可验证的随机数生成器(RNG),可以用于启动动态NFT中的随机变化,这对于GameFi项目尤其重要。随机性对于绝大多数视频游戏至关重要,用于确定攻击成功率、决定战利品箱中出现的物品,甚至可以像决定玩家使用染料后角色衬衫的颜色这样精细的决策。

由于赚取游戏携带着真正的价值,因此它们使用的随机数生成机制必须是透明且防篡改的,这一点至关重要。Chainlink VRF可以提供这种透明性和可验证性,确保游戏中的随机性是公平且不受干扰的。

将NFT带入生活

Chainlink提供了构建各种用例的下一代动态NFT所需的链下数据和计算能力,为动态NFT走向主流采用铺平了道路。

作为可验证的独特数字对象,NFTs赋予了数字世界实质性的东西,而动态NFTs是进一步推动这一范式转变的自然下一步。