在过去的一年中,NFT 的火热引发了许多人的关注,大量创作者在区块链上发布了他们的 NFT,并进行出售、交易等,引发了一次全新的数字经济浪潮。
大量 NFT 的出现也为区块链中的数据存储带来了一个新的挑战,以当前的区块链技术来看,将所有 NFT 数据存储在运行的链上是不现实的。不仅链上存储的成本十分昂贵,当数据存储过多时,也容易造成区块链拥堵。通常来说,现在的大多数 NFT 项目都是将记载了 NFT 所有信息的元数据存储在其他地方,只是在链上智能合约中保留一个存储链接定位该元数据。
从存储类型来看,NFT 的存储方式主要分为中心化存储和去中心化存储两大方式。
中心化存储
有一些 NFT 项目方为图省事和方便,会选择传统的中心化存储服务,这是一种极为错误的选择。中心化的方式,意味着 NFT 的元数据存储和传统的数据没有任何差别,服务器掌控者能够在不经过许可的情况下,任意篡改 NFT 元数据中的内容。甚至如果服务器停止维护和运营,那么存储在其中的数据也同样会永久性丢失。
这种可以被随意查封、改变以及审查的数字内容,和 NFT 提倡的所有权认证保护是背道而驰的,用户根本没有真正成为 NFT 的拥有者。
因此,我们在进行选择时,也应注意避开这些采用中心存储的 NFT 项目。
去中心化存储
去中心化存储本质上也是利用区块链技术实现了去中心化的目标。这种存储方式,解决了链外的 NFT 元数据可能会被篡改、损坏等问题,让