你的NFT数字藏品是如何存储的?链上or链下?NFT数字藏品如何铸造、上链、存储科普篇!

NFT  ,终极意义上说,是一种数字媒体形式,就像其他数字媒体一样,从 Decrypt 文章中的文字到 YouTube 视频和流媒体音乐,最基本的形式都是由 1 和 0 组成的数据,NFT 也不列外。

你的NFT数字藏品是如何存储的?链上or链下?NFT数字藏品如何铸造、上链、存储科普篇!

理解这点这很重要,因为与 NFT 相关的一切,从它所在的智能合约到你用来查看它的 URL 再到图像本身,最终都可以被归结为存储在计算机上的 1 和 0。

然而,并非所有 NFT 存储技术都是一样的。

01.相关核心概念

事实上,一些 NFT 持有者可能只是拥有一个 URL 或令牌 ID。因此,在考虑购买或制作 NFT 之前,值得花些时间了解一下 NFT 存储的工作原理。

首先,需要搞明白以下这些核心概念:

服务器——服务器就是一台计算机,就像您正在阅读本文的那台计算机(如果您正在用电脑阅读本文的话)一样。然而,与您正在阅读本文的计算机不同,服务器异常强大,可以同时运行许多不同的程序。从根本上讲,NFT 存在并存储在服务器上。

托管——绝大多数人不运行自己的服务器,因此,无论是否意识到,他们都依赖其他人来提供该服务。托管通常是指服务器提供的服务集合,包括存储。所有 NFT 都托管在某个地方。

元数据——元数据是描述其他数据的数据。元数据帮助服务器更有效地查找、处理和存储数据。比如对于对于 PFP NFT,其元数据描述了名称、颜色、大小、形状、帽子类型、眼镜类型等特征。

哈希——哈希是一种加密函数,给定一些输入,每次都会产生相同的输出。哈希通常用于对大量信息进行可验证且有效的编码。NFT 及其所有元数据可以存储在单个哈希中。要想亲身体验哈希函数,可以去查看相关哈希生成器。

智能合约——智能合约是存在于区块链上的编码指令。它们是去中心化应用程序(dapps)的一部分,包括大多数 NFT。铸造和交换 NFT 的规则存在于智能合约中。

02.链上存储与链下存储

将 NFT 存储在链上意味着整个 NFT(图像及其所有元数据)都存在于区块链上。相反,链下存储的 NFT 意味着部分或大部分 NFT 存储在区块链之外。

链上存储的方式更可取,因为这意味着用户可以验证 NFT 的所有方面。但是,很少有 NFT 项目选择这种存储方法。因为数据太多就会导致需要大量存储空间,这意味着费用也很高昂。

Autoglyphs 就是一个例子。原因很简单—— JPEG 图像包含大量数据,尤其是当这些图像存在于数千或数万个集合中时。

因此,大多数 NFT 项目选择将实际图像存储在链下。许多知名的 NFT 项目,如 CryptoPunks 和 Bored Ape Yacht Club 都选择了链下存储。

03.集中式与分散式托管

在链下存储的情况下,NFT 的智能合约包含指向实际存储 NFT JPEG 图像的某个链下位置的信息。通常,NFT 图像及其元数据存储在哈希函数中,即指集中式或分散式托管服务提供商。

包括亚马逊和谷歌,都属于集中式托管服务提供商。集中式托管服务提供商运行的服务器存储构成 NFT 的 1 和 0 数据。

中心化托管服务提供商的风险在于(尽管不太可能)他们可能随时关闭服务器,可能会导致所有者的 NFT 丢失。在某些情况下,所有者可能将只剩下智能合约中存在的一个无用的哈希数值。

这就是为什么许多项目选择使用去中心化解决方案来托管他们的 NFT。最常见的解决方案是在星际文件系统 ( IPFS:见文末注释 ) 上托管 NFT 数据。IPFS 是一个分布式的点对点网络,文件存储在多个节点上,使其能够抵抗单点故障,例如服务器故障问题。

虽然存储在 IPFS 上的 NFT 在技术上并未存储在链上,但它们在理论上更安全,因为 IPFS 具有抗审查性;且没有任何一个实体有权关闭它。

以上就是 NFT 存储的两种方式了。

你有购买 NFT 吗?如果有,你的 NFT 是如何存储的呢?欢迎评论区交流讨论。

注:Hash,一般翻译做散列、杂凑,或音译为哈希。是将任意长度的数据映射到有限长度的域上。直观解释起来,就是对一串数据 m 进行杂糅,输出另一段固定长度的数据 h,作为这段数据的特征(指纹)。

星际文件系统(InterPlanetary File System,缩写为 IPFS)是一个旨在实现文件的分布式存储、共享和持久化的网络传输协议。

原文标题:How Are NFTs Stored? On-Chain, Off-Chain and Decentralized Storage

原文链接:https://decrypt.co/resources/how-are-nfts-stored-on-chain-off-chain-and-decentralized-storage

原文作者:moreReese

编译:火火 出品:白话区块链(ID:hellobtc)

本文来自白话区块链,经授权后发布,本文观点不代表xMeta财经:AI数字财经资讯-AI人工智能、股市、NFT(数字藏品)、Web3、元宇宙创新创业服务平台!立场,转载请联系原作者。

『声明:根据央行等部门发布的《关于进一步防范和处置虚拟货币交易炒作风险的通知》,本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为』
(0)
区块链哥哥的头像区块链哥哥
上一篇 2023年1月10日 11:16
下一篇 2023年1月10日 11:41

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注