时间:2023-07-08|浏览:200
今天我们就来探讨一下关于NFT存储的那些事!需要说明的是,这里的存储不是指我们收藏的NFT在某平台终端应用上的存储。而是从区块链技术角度出发,探讨NFT源文件的存储!
一、链上完全存储
在大多数人的认知里,NFT所有的信息都是存在区块链上的。从现有技术而言,实现这种方式的存储完全没有问题。但海量的NFT信息数据如果全部存储在链上,就目前区块链的建设发展水平而言,会出现网络拥堵、链条负载,增加数据运营维护成本等问题。这种存储方式虽然最靠谱,但并未到可以大范围推广的地步!
二、链上+链下存储
这是目前针对NFT存储问题给出的最优方案:链上存储NFT基本属性、创作者、流通等信息,将NFT需要展示的内容存储在链下。就好比NFT跑鞋,链上存储它的出厂信息、设计师信息、购买者信息、交易记录等,需要展示出来的跑鞋内容就存储在链下。这种方式十分高效的减轻了区块链的网络负担。而链下存储又主要有以下两种模式:
1.HTTP中心化存储
这种存储方式以Beeple的出圈之作《每一天:前5000天》为代表,此画就是托管在中心化存储系统Nifty服务器上,通过HTTPURL进行“地址寻址”的方式进行这幅画的搜索展示。
由于Beeple的画被托管在中心化服务器上,如果出现电脑宕机或Nifty平台破产关闭服务器的情况,这幅画可能就会“人间蒸发”。
2.IPFS分布式存储
中心化存储的弊端明显,于是带着解决NFT源文件安全问题而来的IPFS(分布式存储系统)诞生。通过将NFT源数据Hash化,存储在各个分布节点中,并由所有人共同维护,并通过IPFShash值进行“内容寻址”的方式获取。这种方式既解决了NFT的存储安全问题,也减轻了区块链的运营压力,是目前公认的解决NFT存储的最优解!
三.分布式存储的细节探索
分布式存储似乎完美的解决NFT的存储问题,但其实它也有自身的痛点。简单来说,IPFS也不能保证NFT源数据的永久保存。因为它在各节点的维护上缺乏奖励机制,换句话说,谁也没有绝对的义务替我们永久存储,当一个节点内存达到临界点时,系统也有可能将原有数据删除,释放容量以容纳新的数据。如今市面上诞生的Filecion、Arweave赋予了IPFS激励机制,很大程度上解决了IPFS的痛点,但运营这些平台的机构说到底也是中心化机构,它们的稳定性还需我们继续研讨,提出一个更加完善的优化方案!
来源:盒盒
热点:NFT
用戶喜愛的交易所
已有账号登陆后会弹出下载