基于区块链的有形或无形物品的可单独识别的数字表示,称为非同质化代币 (NFT),通常不会分成更小的部分。相反,与实际或虚拟事物相关的结构化元数据由 NFT 表示。据其支持者称,代币通常与物品无关,而是作为独特的标识符,从而推动了实物或数字物品的可互操作商业化。
2012 年或 2013 年,文件或其他数据的哈希值被添加到比特币区块链中,以证明它们在特定时刻的存在或合法性。这一发展为创建“彩色币”奠定了基础,彩色币是一种具有唯一标识的代币,通过在比特币交易中添加元数据即可识别。
那么,元数据是什么?它是如何生成的?在本文中,我们将探讨这些问题,并深入探讨如何从合约中检索 NFT 的元数据;如何读取 NFT 文件;以及如何查看任何 NFT 的元数据。
什么是 NFT 元数据?
NFT 的名称、描述和其作者认为重要的任何其他细节都描述在其元数据中,元数据是提供有关其他数据的信息的数据。此外,赋予 NFT 价值的图像和其他“主要”数字资产通常与 NFT 的元数据相关联。
关于 NFT 元数据,人们感到困惑的关键问题是链下存储的 NFT 的确切位置 —— 它像 Amazon Web Services 或 Google Drive 一样吗?此外,谁负责监管 NFT 元数据的在线存储?
因此,元数据必须采用市场可以理解的格式,因为NFT 市场使用元数据向买家和卖家展示非同质化代币。
因此,您应该采用现有的元数据标准,并在必要时对其进行扩充以满足您的特定需求,以使您的 NFT 尽可能与市场、钱包等生态系统互操作。
您必须知道,NFT 源自以太坊生态系统,而 ERC-721 提案是第一个被广泛接受的可互操作 NFT 官方标准。ERC-721 使用标准化的 JSON(JavaScript 对象表示法)格式来指定元数据。JSON 是 NFT 元数据最常见的格式,并且由于它是一种轻量级格式,因此对数据的结构没有任何限制。
NFT 元数据如何工作?
非同质化代币运行的一个基本组成部分是 NFT 元数据。NFT 可以链接到其智能合约之外的数据,从而使网络能够引用链下数据。但是,NFT 元数据是如何存储的?无论是按照 ERC-721 还是 ERC-1155 标准创建的,NFT 的元数据通常都保存在星际文件系统 (IPFS) 中,这是一个用于保存多媒体文件的点对点系统。
由于其运作方式与大多数文件系统不同,IPFS 是一种特殊的文件系统。例如,在 IPFS 网络上保存的每个文件都会生成一个内容 ID (CID),并分散在各个独立的存储提供商之间。
但是,即使具有强大的内容寻址功能,您如何识别最可靠的文件存储提供商? Filecoin 提供了声誉系统的结构和与各种存储提供商的沟通方式。
此外,IPFS 还推出了完全免费且专门用于存储 NFT 的 NFT.Storage。如果您在非同质化代币上投资了任何资金,则可以使用 NFT.Storage 将与其相关的数据上传到 IPFS 和 Filecoin,从而快速确保其长期保存。
然后,存储在 IPFS 网络上的元数据将以哈希的形式返回到智能合约并固定到协议中。生成的 URL 记录在自动执行合约的存储中,并链接到相关代币的 ID。
相同的 URL 在网络上解析为具有清晰结构和属性集的 JSON 对象。当与最知名的市场(包括 OpenSea 和 Rarible)集成时,它需要特定字段(即名称、描述和图像)才能正确显示内容。
如何查看任何 NFT 的元数据?
当NFT 项目可供铸造并且您购买时,随机数生成器将为您的 NFT 分配一组特征。此信息保存在元数据中。代币的元数据不可变地记录在区块链上。此记录包含有关代币含义、当前所有者和交易活动历史记录的详细信息。那么,如何生成 NFT 元数据呢?
使用 NFT 跟踪和验证服务可以查看 NFT 的元数据、确认其所有权并追踪其交易历史记录,通过该服务,您可以使用市场数据库验证代币 ID 和合约地址是否与内容的合法所有者相连。
如果您选择符合 NFT 编码标准的服务,那么众多可用的 NFT 验证工具之一可以为您搜索。以太坊区块链浏览器 Etherscan是一种用于定位和确认 NFT 的著名工具。该平台允许用户验证交易历史记录、钱包地址、元数据、智能合约和其他链上数据。同样,您可以使用 BscScan 等区块链浏览器访问BNB Chain网络上所需的所有 NFT 元数据。
但是,要从控制它的智能合约中检索非同质化代币的元数据,您需要访问 NFT 的智能合约。 元数据应该可以在合约的“详细信息”部分下进行检查和验证。 如果 NFT 符合当前的非同质化代币标准,则应显示以下详细信息:
获得代币 ID 后,您可以通过搜索区块链和市场档案来查找代币所有者的地址。但请注意,除非已公开,否则您无法访问除帐户所有者的区块链地址之外的 NFT 的其他凭证。
此外,必须注意的是,集中式 NFT 的主要组件保存在开发人员无法更改的单个位置。相反,作者始终可以自由地用可编辑的 NFT 替换存储连接。由于冻结的 NFT 已被标记为可疑,因此无法出售或转让。
现在,如果您想知道如何查看和下载 NFT,简单的答案是非 同质化代币的代币 URI 或统一资源标识符包含 NFT 图像的位置。 JSON 元数据输出中应该有一个图像值,该值直接链接到 NFT 图像。 导航到您选择的图像后,右键单击它并将其保存到您的计算机,这将完成下载过程。
如何在 OpenSea 上查看你的 NFT?
在 OpenSea 上查找 NFT 很简单;你只需访问他们的网站即可。输入 URL https://opensea.io/,你可以选择单击“浏览”或向下滚动。如果你浏览主页,OpenSea 将用大量的 NFT 欢迎你。单击引起你注意的商品,如果你的钱包中有 ETH,则开始购买。
或者,转到搜索选项卡以找到您选择的 NFT 集合,然后如果您拥有一些 ETH,请购买它。如果您想确保在购买后收到了您的 NFT,只需选择 OpenSea 菜单,然后选择帐户、个人资料并跳转到已收集选项卡。您可以在此处找到您在唯一钱包地址上积累的所有 NFT。此外,通过使用 Etherscan,您可以在区块链上验证您的交易。
NFT 是一项好的投资吗?
所有数字资产(包括非同质化代币)本质上都是不稳定的,并且容易受到网络威胁。因此,在投资 NFT 之前,请确保您了解投资的风险和回报。此外,在将辛苦赚来的钱投入数字艺术、游戏内物品(如头像或域名)之前,请考虑您的财务目标。
此外,问自己一个简单的问题:你为什么要购买 NFT?如果你知道答案,你可以继续。否则,不要将资金投入你不确定的事情,从而冒着财务稳定的风险。