关于市面上爆火的 NFT 项目,难道仅仅是一张图片、一个视频吗?NFT资产数据储存在哪里?是投资者们重点关注的问题,而一般用于存储图片的便是 NFT 中的元数据(Metadata)。 NFT 资产和元数据的重要性现如今逐渐体现,查找 NFT 项目的元数据也是用户的一个关注点。
一.什么是 NFT 项目的元数据
NFT 是代表单个特定数字资产的代币,本身没办法托管在区块链上,因为它会使运行网络的存储和数据消耗过多。NFT 元数据本质上是一种解决方法,避免给区块链带来数据上的负担。
如果 NFT 元数据将 NFT 定义为一个对象,即有关加密数字资产信息,那么 NFT 的元数据即是更深处,包括文件名称和文件内容的组成部分等详细信息。例如,个人资料图片 (PFP) 或数字艺术 NFT 的元数据将是特定的生成属性,它将定义 NFT 的稀有程度。
因为具有不可篡改性和存储成本更低的特点,目前大多数艺术品类 NFT 所采用的便是去中心化存储方式,当然也有一些项目是中心化存储的,即把 Metadata 数据存储到一个中心化服务器里。
二.如何查询 NFT 元数据
但是由于市面上各类 NFT 项目并不是都严格遵守了标准底层智能合约代码,且各项目本身对元数据的存储方式有各有不同,存储方式的不标准使得因此单一的查询产品并不能兼容所有的 NFT 产品,而 NFTScan 将这些难以全部解析的数据进行标准化处理,清晰的将数据呈现到用户面前。
本文以 Ethereum 网络上的 BAYC 项目为例来进行解释说明,BAYC 是一个标准的按照 ERC721 协议发行的 NFT Collection 项目。下面将通过 NFTScan 浏览器简单的几个步骤来查询 NFT 项目的元数据。
1)搜索项目
NFTScan 拥有全网最大最全的 NFT Collection 库,所涵盖的 NFT 数据相对全、种类丰富。通过搜索栏可以搜索任何你想搜索的项目合约地址或者名称,这里需要注意,名称搜索可依靠已通过官方验证的蓝V和提供的地板价来判断,可以有效的过滤一些仿盘项目。
2)查找任意/特定项目
选择 NFTs 板块,可以看到该项目 ID 编号排序从 0 开始的全量数据,可随机选择喜欢的 item,或者在 “NFT assets ID ”栏搜索你想查询的 ID。
3)NFT单个资产详情数据
资产(NFTs)展示该项目下的所有 Item,该 NFT collection 下面的每一个 Item 有具体的稀有度特征描述,链上信息的详情数据,如这个 item 的 token ID 序号为 0,协议标准为 ERC721,包括了合约地址、铸造合约地址、哈希地址,创造者和持有人钱包地址,格式类型,以及我们要找的 Metadata 等。
4)Metadata 数据
点击 View,从查询结果返回的数据可以看到,第一个 Image:"
ipfs://QmRRPWG96cmgTn2qSzjwr2qvfNEuhunv6FNeMFGa9bx6mQ",及该图片的存储路径,从链接的开头(ipfs://)上可以看出,它托管在 IPFS 上。
因为该链接只能由 IPFS 节点读取,所以我们就需要一个服务器域名来访问链接末尾的文件:
https//:dweb.link/ipfs/QmRRPWG96cmgTn2qSzjwr2qvfNEuhunv6FNeMFGa9bx6mQ 将这个反馈结果输入浏览器中,即获得了 ID 为 0 的 BAYC NFT 图像。
第二个就是对该图片的细节特征描述,如“Earring”耳环:“Sliver Hoop”银箍;“Background”背景:“Orange”橘色等等。
以上便是通过 NFTScan 查询 NFT Metadata 数据的整个流程,NFTScan 作为 NFT 服务的数据基础设施,将各种存储的不标准化进行处理后,用户可以这样轻松、简单的几个步骤,就搞定了知道数据保存在哪里,以及怎样获取的问题。
关于 NFTScan
NFTScan 是一个专业的 NFT 浏览器和数据基础设施,目前已支持 Ethereum、BNBChain、Polygon、Solana、Arbitrum、Optimism、Moonbeam、PlatON 和 Avalanche 九个区块链上的全量 NFT 相关数据。作为一个独立的数据平台,NFTScan 自建多个全节点服务器来解析和分析链上的 NFT 全量数据。NFTScan 已经发展成为亚太地区最大的 NFT 数据基础设施服务商,通过链上数据来推动 Web3 和 NFT 领域的繁荣发展!