我们为什么需要分布式存储?
NFT(Non-Fungible Token)自问世以来,在2021年创造的市值奇迹,不断吸引各界关注。在今年4月1日,中国艺人周杰伦在INS上发文称黄立成之前送给自己的“猴子”NFT被钓鱼网站盗窃了。周杰伦被盗的NFT正是由Bored Ape Yacht Club(无聊猿)出品的数字头像,根据盗窃者后续在交易平台转手的成交额来看,该NFT的价值超过300万元人民币。
这次的愚人节事件让人们认识到,聚焦于NFT游戏性与艺术价值是表面与浅层的,NFT的安全性,尤其是NFT元数据存储是否安全可靠,则是更关乎个人权益的。而在此前,鲜少有人关注到,高价买入的NFT究竟存在哪里?是否只能依靠其在元数据中保存的图片等显示内容获得某种共识?
有调查显示,有些 NFT 项目在链上基本找不到任何关于其图片存储位置的信息,在智能合约中甚至没有存放元数据的函数,而是储存在中心化机构中或者自己搭建的网站。
比如CryptoKitties ,它并没有选择将猫咪的图片在链上进行存储,而是将组成猫咪图像的基本元素保存在中心化的官方网站上;无独有偶,为大家所熟知的CryptoPunks 项目也没有在链上存储任何图片,而是存在中心化的网站缓存中。因此 CryptoPunks 的 NFT 是必须依赖于一个中心化的机构,才可以被正常显示出来。
将元数据储存在中心化组织的缺点是明显的。一方面,不仅NFT的最终显示效果难以独立于传统的中心化组织,而且一旦某个关键节点失效,便可能导致玩家购买的 NFT 无法正常显示。另一方面,如果数据被中心化机构的所有者所篡改,或者传统的数据中心在某一天失去维护导致链接无法访问,都将给NFT项目方和持有者造成巨大的损害。
此外,随着时间的推移和Web3行业的不断发展,数据与内容的爆炸式增长将会导致现有云存储成本的逐步增加。对于项目与企业来说,价格也成为他们选择存储服务的重要考量。不仅如此,数据传输和存储的隐私问题,也是中心化云备受诟病之处——Nexsan公司进行的一项调查表明,只有约3%的受访者认为在办公室外共享文件是隐私和安全的。
在大数据环境中应运而生的分布式存储系统,将数据分散存储在多台独立的设备上。区别于传统的网络存储系统采用集中的存储服务器存放所有数据,分布式存储系统采用了可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息。具体而言,内容分布在网络的诸多节点之上,如果一个节点发生故障或被封锁,另一个节点就可以轻易地取代它。这样一来,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
有学者指出,分布式存储的储存形式更加符合数据的发展轨迹,下一代互联网的数据结构一定是非结构数据占大多数,边缘化数据占大多数,这样的数据结构下只能选择去中心化的存储协议。
分布式存储是下一代互联网 — — Web3的重要支柱。我们都在畅想Web3,但与其敞开、自由和多元的想象相匹配的,必须是底层架构的安全性、稳定性和即时性,而存储正是作为最基础的部分。
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
Justin Sun suspected to have purchased $160m in Ethereum
Justin Sun suspected to have purchased $160m in Ethereum