什么是动态NFT (dNFT)?

  • Chainlink
  • 发布于 2023-12-06 19:26
  • 阅读 84

本文介绍了动态NFT(dNFT)的概念,它是一种可以根据外部条件自动改变元数据的NFT。文章阐述了dNFT与静态NFT的区别,dNFT的工作原理,以及dNFT在游戏、现实世界资产代币化等方面的应用,并介绍了Chainlink在支持dNFT中的作用。

定义

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

在 Web3 社区获得广泛采用后,非同质化代币 (NFTs) 正在进入主流,在主要媒体 outlets 中备受关注,并且一系列备受瞩目的运动员和公众人物推出了自己的系列。因此,NFT 已成为区块链技术最受公众关注的应用之一。

NFT 进化的下一步才刚刚开始。动态 NFT (dNFTs) 正在通过其适应和响应外部事件和数据的能力来扩展 NFT 能够解决的设计空间。在本文中,我们将介绍 NFT 是什么以及 dNFT 如何将其提升到新的水平、当前和潜在的 dNFT 用例,以及那些希望构建 dNFT 以访问可信度最小化的链下数据和计算的开发者如何利用 Chainlink。

什么是 NFT?

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

目前最常见的 NFT 用例是数字艺术;艺术家铸造一个代表数字艺术品的代币,收藏家可以购买该代币,从而标记他们的所有权。NFT 一旦被铸造,它们的 tokenID 就不会改变。请记住,描述包含 NFT 的描述、图像等的元数据是完全可选的。在其最基本的形式中,NFT 仅仅是一个具有唯一 tokenID 的可转移代币。

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

静态 NFT 与动态 NFT (dNFT)

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

然而,这种模型受到静态 NFT 持久性的限制,因为附加到它们的元数据一旦在区块链上铸造就被固定下来。诸如代币化现实世界资产、构建基于进度的视频游戏或创建基于区块链的梦幻体育联赛等用例通常需要更新数据。dNFT 提供了一种两全其美的方案,NFT 保留了其唯一标识符,同时能够更新其元数据的各个方面。

简而言之,动态 NFT 是一种可以根据外部条件进行更改的 NFT。动态 NFT 中的更改通常指的是由智能合约触发的 NFT 元数据中的更改。这是通过在 NFT 智能合约 中编码自动更改来完成的,该合约为底层 NFT 提供了有关何时以及如何更改其元数据的指令。

dNFT 可以根据外部条件以多种方式升级

dNFT 可以根据外部条件以多种方式升级。

除了元数据更改之外,还可以存在动态元素。例如,可以根据某些条件铸造动态 NFT,例如在增强现实应用程序中找到隐藏点时。动态 NFT 还可以容纳通过用户交互而不是在元数据中体现的“隐藏特征”。作为完全独特且可定制的代币,NFT 可以以无数种方式进行编程。但是,大多数动态 NFT 必须实施某种形式的元数据更改,以便非技术用户能够“看到”这些更改。

动态 NFT 如何工作?

从高层次上讲,构建动态 NFT 需要三个要素:

  • 基于 ERC-721 或 ERC-1155 代币标准 构建的 NFT 智能合约,或另一个区块链上以类似方式工作的替代标准。
  • 连接到外部数据的能力,通常通过 区块链预言机 服务(例如 Chainlink)。
  • 根据预定义条件自动触发 NFT 元数据更改的能力,通常使用自动化服务(例如 Chainlink Automation)。

通过将这些核心要素结合在一起,开发人员可以构建动态更新的 NFT,这些 NFT 根据预定义的数据参数自动触发,从而为以前的静态 NFT 提供新的参与度和功能。

动态 NFT 用例

NFT 元数据是指定代币名称、分配特征以及放置文件链接的位置。虽然 tokenID 为可验证所有权提供了永久标识符,但元数据是 NFT 的本质 - 容纳使其有用的元素。以下是动态 NFT 用例的一些示例。

生成艺术 NFT 和游戏

生成式 NFT 艺术和收藏 NFT项目通常具有多种特征,其中一些比其他特征更稀有。这些特征与 IPFS 链接一起放置在 NFT 的元数据中,该链接指向与 NFT 的特征相对应的图像或视频。在 dNFT 中,这些特征会根据外部条件而变化。

此功能对于角色发展很有用——这是许多不同游戏模式的核心原则——在区块链游戏中。当第一次使用可玩的 NFT 角色开始游戏时,NFT 具有反映在其元数据中的基本属性。随着玩家不断升级,NFT 中的元数据会发生变化以反映角色的成长。

游戏中的角色 dNFT 可以升级以反映玩家的进度

游戏中的角色 dNFT 可以升级以反映玩家的进度。

现实世界资产代币化

元数据更改有用的另一个案例是现实世界资产的代币化,通常需要大量变化的指标。例如,代表房产的 NFT 可以反映其维护历史、年龄、市场价值等等。因此,代币化这些变化的资产需要具有使用更改的元数据进行更新能力的 NFT。

代表房产的 dNFT 的元数据可以更改以反映维护历史、过去的销售等等

代表房产的 dNFT 的元数据可以更改以反映维护历史、过去的销售等等。

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

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

LaMelo Ball NFT

去年,专业体育运动员(例如 NBA 的冉冉升起的新星 LaMelo Ball)创建了开创性的 dNFT,这些 dNFT 利用 Chainlink 体育数据feeds 重新定义了球员与球迷之间的关系。

目前有八个不同的 LaMelo Ball NFT,每个 NFT 记录一组不同的 LaMelo 球员统计数据,从篮板和助攻到得分。NFT 持有者可以根据 LaMelo 的持续表现获得参加抽奖和其他 NFT 特定福利的特殊权限。

这八个 NFT 之一,即 Gold Evolve NFT,带有一个独特的承诺:如果 LaMelo Ball 赢得 2021 年 NBA 赛季的年度最佳新秀,NFT 本身将演变为反映新图像。LaMelo 赢得了该奖项,NFT 也随之演变。

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

可再生资源短片 NFT

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

RRC 宣布 它将推出由著名艺术家设计的五个动态短片 NFT,这些 NFT 的资金将用于在 RRC 当前的项目中播种和种植 1 亿棵红树林。

每个短片 NFT 最初都只有一个镜头。但是,每次购买或转售 NFT 时,都会以连续的方式发布更多镜头,直到 NFT 持有者可以观看整个短片。

Chainlink 如何支持 dNFT

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

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

Chainlink 通过提供各种链下数据和计算服务(可用作触发 dNFT 更新的输入)来克服这些限制。随着 dNFT 生态系统的扩展以及 NFT 与现实世界的更紧密集成,Chainlink 充当两个断开连接的世界之间的桥梁,从而可以构建自动化、去中心化和引人入胜的 dNFT 流程。

Chainlink 数据feeds 和任何 API

Chainlink 数据feeds 是一种链下数据传输服务,可以安全地传输体育比赛结果、天气读数或任何其他类型的数据,以用于更新 dNFT。对于项目独有的数据产品,Chainlink 还支持通过 Chainlink 任何 API 在任何 API 和 NFT 智能合约之间建立无缝连接。

对于像 LaMelo Ball dNFT 这样的需要链上体育数据来触发元数据更改的用例来说,这项服务至关重要。但是,这只是无数潜在用途之一。作为使用最广泛的去中心化预言机网络,Chainlink 能够为任何使用现实世界数据的 dNFT 提供链下数据。

Chainlink 自动化

Chainlink 自动化 是一种安全的智能合约自动化服务,当满足预定义条件时,可用于触发动态 NFT 更改;例如,当 La Melo Ball 达到某个统计阈值(例如 1000 分)时,触发 La Melo Ball NFT 中的视觉更改。

Chainlink 自动化提供了一条构建真正自主和去中心化 NFT 流程的简单途径,并有助于确保用户拥有的 dNFT 将完全按照详细说明运行。结合 Chainlink 数据feeds 和任何 API,Chainlink 自动化可以支持开发自动化和引人入胜的购物奖励 dNFT 计划、通过 dNFT 进行的环保行为跟踪等等。

零售商店可以通过利用 dNFT 中 Chainlink 服务来构建强大、自动执行的忠诚度奖励计划

零售商店可以通过利用 dNFT 中 Chainlink 服务来构建强大、自动执行的忠诚度奖励计划。

Chainlink 可验证随机函数 (VRF)

Chainlink VRF 是一种可验证的 RNG,可用于启动 dNFT 中的动态更改 - 这种功能与 GameFi 项目尤其相关。随机性是绝大多数视频游戏中不可或缺的一部分,用于确定攻击的成功率,决定战利品箱中出现什么物品,甚至可以像决定角色在使用布料染料后衬衫的颜色这样的细微之处。

由于边玩边赚的游戏具有真正的价值,因此它们使用的 RNG 机制是透明且防篡改的,这一点绝对至关重要。

将 NFT 带入生活

Chainlink 提供了构建下一代 dNFT 所需的链下数据和计算,涵盖了广泛的用例,为 dNFT 实现主流采用铺平了道路。

作为可验证的独特数字对象,NFT 赋予了数字世界真实感——而 dNFT 是进一步推动这种模式转变的自然下一步。

要了解有关动态 NFT 的更多信息,请查看以下文章:

使用 Chainlink 预言机创建动态非同质化代币 (NFT) 的 16 种方式

动态 NFT 示例 - 16 个用例

音乐 NFT 如何重塑音乐产业

什么是 Ordinals?比特币 NFT 解释

什么是 NFTFi?

什么是动态 NFT (dNFT)?

什么是 NFT 底价?

当增强现实 (AR) 和 NFT 相遇时

  • 原文链接: chain.link/education-hub...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Chainlink
Chainlink
顶尖的智能合约去中心化预言机网络解决方案 https://chain.link/