Messari:NFT 是如何保存在链上的?
原文标题:《Messari 分析师:买下一个 JEPG 时,先看看其存储层和元数据信息》
撰文:Mason Nystrom,Messari 分析师
编译:屏风
现代战争已经不是从前使用地图和量角器将迫击炮瞄准敌方战斗人员的模式了。无人机根据元数据(描述一组数据信息的数据)来袭击一个人(甚至是恐怖分子),这样的构想令人不安,甚至是恐惧。
关于电话呼叫的元数据可能是:某人打电话的方式,他们聊了多长时间,或者打电话的人的电话号码。美国政府可以获得关于某人足够的信息(不是基于电话的内容或文字,而是与该电话有关的数据),以下令进行无人机袭击,这证明数据力量很强大。
这里不讨论我们的数据如何被长期滥用,而是重点关注数据和元数据在 NFT 方面的重要性。元数据的重要性不断上升,NFT 的普及率和价值不断提高,我们如何存储 NFT 数据和元数据至关重要。
之前一篇关于 NFT 栈的文章忽略了关键的存储和数据可用性层。本文将补充关于这一层的重要性。
快速了解 NFT 存储的重要性
像以太坊这样的区块链非常擅长在全球数百台(即使还没有数百万台)计算机上复制少量数据,但它们它们通常受到链上存储容量的限制。因为 NFT 不是每一部分都适合在链上存储,NFT 经常利用其他不可篡改的存储解决方案来存储元数据。
NFT 可以被分解成几个核心部分:
链上信息:
- NFT:一个 ID 的链上表示(例如 CryptoPunk #2517 或 BAYC #1597),该 ID 有元数据与之相关。
- TokenURI :指向 NFT 内容存储位置的唯一资源标识符(URI)。这可以指向网站(URL)、服务器、IPFS 或其他去中心化的数据协议。
链下信息:
- NFT 元数据:服务器或 IPFS 上由 URI 引用的关于 NFT 的信息,如描述、名称、属性、图像和其他数据。
- 丰富的数据:与 NFT 相关的数据(如实际的图像文件),这些数据未在区块链上生成,而是存储在其他地方,如 AWS 服务器或分布式文件存储协议上(因为文件太大)。
Source: OpenSea
许多 NFT 有一个由 URI 引用的 URL 链接,意味着 NFT 说 「去这个 URL/ 网站,你会看到你的 NFT 代表的图像」。然而,URL 可以很容易地被改变,本质上是改变与该 NFT 相关的资产或完全删除与之相关的图像。如果链接或连接到 URL 的东西可以改变,这对数百万美元的艺术品、Cryptopunk 或任何有价值的 NFT 都是很大的问题。
星际文件系统(IPFS)通过创建一个独特的内容标识符(CID)帮助纠正这个问题,为元数据而不是 URL 分配唯一的标识符(哈希值)。
Source: Pinata
NFT 的内容标识符(CID)可用于通过 IPFS 网络检索 NFT 的数据(图像、视频等),只要 IPFS 上的节点正在存储数据。如果 CID 所引用的数据被改变,NFT 所有者将能够意识到图像被篡改了。
然而,IPFS 上的节点不是自然地被激励去存储数据,因此如果没有人(没有节点)在网络上存储数据,那么数据就会丢失。特别对于 IPFS,有像 Filecoin 这样的去中心化协议和像 Pinata 和 Filebase 这样的公司帮助用户保护他们在 IPFS 上的 NFT 数据。
去中心化的存储解决方案
值得注意的是,Arweave、Filecoin 和 Sia 使用各自的区块链(或在 Arweave 的情况下使用 blockweave)作为其去中心化数据存储解决方案的基础层。每个网络都有各自的权衡,但一般来说,主要就是按需存储(Sia 和 Filecoin)与长期文件存储(Arweave)。此外,每个网络都使用不同的共识机制,以及每个网络为存储的数据类型进行优化的方式也不同。
随着开发者工具的扩展,其他平台的开发者将有机会整合这些协议。Mirror,即将到来的去中心化和由用户拥有的出版平台,在 Arweave 的 blockweave 上托管所有用户的博客。Sia 让上传内容到他们的托管平台变得很简单,因此,现在任何人都可以在 Sia 的 Skynet 阅读我写的《Web3 宣言》。每个上传到 Skynet 的文件都会返回一个独特的内容标识符,称为 Skylink,这与之前讨论的 IPFS 内容 ID 相似。虽然去中心化存储网络仍处于起步阶段,但持续的增长令人鼓舞。
CeDeStor (Centralized Decentralized Storage)供应商
就像 Coinbase 这样的中心化公司从 Maker、Compound 等协议中提供 DeFi 服务一样,中心化公司也在利用去中心化的存储协议。个人或开发者可以使用像 Filebase 或 Pinata 这样的服务,这些服务将各种分布式存储协议打包成更多可用的服务。
此外,像 Filebase 这样的 CeDeStor 公司可以提供企业所需的服务,如 S3 兼容对象存储和服务级别协议(SLA),供那些想使用 IPFS 或其他存储层但必须要正式签署合同的企业使用。
最后的思考
存储是 Web3 基础设施的一个关键层,它将慢慢蚕食现有互联网基础设施供应商的利润。随着未来去中心化存储解决方案的采用,增长的一个关键促进因素可能是 CeDeStor 公司——Web2.5 公司使 Web3 技术更有可能被利用起来,无论是通过提供干净的界面、额外的服务,还是将各种服务捆绑在一起。即使 Skynet、IPFS、Arweave、Storj 这些服务被打包在一起,底层技术还是无需许可的,比今天的现有数据存储系统更强大(相比 AWS)。
随着所有数字资产不可避免地以 NFT 或其他代币的形式转移到无需许可的区块链上,我们如何以及在哪里存储这些宝贵的信息变得越来越重要。与 NFTs 相关并存储在这些网络上的数据和元数据是 NFTs 价值主张的组成部分,因此作为 NFT 的投资者或用户要加以关注。当你购买下一个以动物为主题的 jpeg 时,想想这些方面。