带你了解 NFT 的数据存储方式和优缺点
Posted 区块链星际社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带你了解 NFT 的数据存储方式和优缺点相关的知识,希望对你有一定的参考价值。
在过去的一年中,NFT 的火热引发了许多人的关注,大量创作者在区块链上发布了他们的 NFT,并进行出售、交易等,引发了一次全新的数字经济浪潮。
大量 NFT 的出现也为区块链中的数据存储带来了一个新的挑战,以当前的区块链技术来看,将所有 NFT 数据存储在运行的链上是不现实的。不仅链上存储的成本十分昂贵,当数据存储过多时,也容易造成区块链拥堵。通常来说,现在的大多数 NFT 项目都是将记载了 NFT 所有信息的元数据存储在其他地方,只是在链上智能合约中保留一个存储链接定位该元数据。
从存储类型来看,NFT 的存储方式主要分为中心化存储和去中心化存储两大方式。
中心化存储
有一些 NFT 项目方为图省事和方便,会选择传统的中心化存储服务,这是一种极为错误的选择。中心化的方式,意味着 NFT 的元数据存储和传统的数据没有任何差别,服务器掌控者能够在不经过许可的情况下,任意篡改 NFT 元数据中的内容。甚至如果服务器停止维护和运营,那么存储在其中的数据也同样会永久性丢失。
这种可以被随意查封、改变以及审查的数字内容,和 NFT 提倡的所有权认证保护是背道而驰的,用户根本没有真正成为 NFT 的拥有者。
因此,我们在进行选择时,也应注意避开这些采用中心存储的 NFT 项目。
去中心化存储
去中心化存储本质上也是利用区块链技术实现了去中心化的目标。这种存储方式,解决了链外的 NFT 元数据可能会被篡改、损坏等问题,让 NFT 能够真正做到对所有权进行保护。目前有两种最流行的去中心化存储,分别是 IPFS 和 Arweave,许多 NFT 项目都选择利用它们来完成对元数据的存储。
1、IPFS
IPFS 是一种点对点的文件存储网络,它将文件利用哈希算法加密转换后分散到网络的节点当中,并通过哈希值的唯一性,基于文件的内容进行寻址,当文件请求出现是,网络会根据文件的哈希值找到文件存储的节点并提供给请求者。
IPFS 需要保持网络中至少有一个节点正在存储内容并可用才能使用户存储的文件能够持久性保存,这是 IPFS 的一个不足之处,NFT 项目方在进行元数据存储时,必须长期保证至少有一个存储数据的节点持有副本。
2.Arweave
Arweave 是一个可以保证文件存储和持久性的去中心化文件存储网络。它采用了一种激励方式来使网络中的节点持续复制和存储其他节点很少存储的数据副本,这保证了文件不会由于时间的流逝而丢失,原始上传者也不需要来进行维护。
当然,Arweave 更加优秀的功能,也使得它的使用成本并不低。用户在使用它时,需要一次性支付200年的存储成本。
总结
Arweave 显然是当前 NFT 项目的最佳存储选项,尽管它的成本相对较高,但依然有很多 NFT 项目选择了它。IPFS 是次一级的选择,同样也受到了许多资金不足的项目方的喜爱。
随着区块链技术的不断成熟,以它为核心的数据存储功能也会变得更加强大,在未来,还会诞生大量的去中心化存储,让数字经济的格局彻底迎来一次革命性的改变。
以上是关于带你了解 NFT 的数据存储方式和优缺点的主要内容,如果未能解决你的问题,请参考以下文章