奠定Web3基础的去中心化存储

Posted 区块链星际社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了奠定Web3基础的去中心化存储相关的知识,希望对你有一定的参考价值。

在互联网中,存储一直是十分核心的内容,海量的数据需要进行“存放”,存储的重要性也自然显露出来。这个重要性在 Web3中也同样如此。有业内人士分析,Web3中存在三个方面的支柱:共识、存储和计算,当这三者都实现了去中心化之后,Web3也就会实现对互联网的更迭。

传统互联网中依靠某一存储中心的存储方式已经逐渐不能满足日益增长的海量数据,为此,许多存储服务商都走上了探索去中心化存储的道路。云存储就是一个很好的探索成果,通过将数据分散存储在各个云服务节点上,在很大程度上缓解了数据激增带来的存储压力。但目前的云存储本质上依然没有摆脱中心化的局限,存储节点无非是由一个变成了有限的多个而已。

区块链技术的成熟,为存储的高度去中心化提供了新的思路。但在实际操作中,却发现这是一个比较困难的过程。区块链本身的设计并非是为了存储大量数据,虽然区块链中的“块”具备记录数据的功能,理论上来说,是可以将数据存储在块中,但是当我们将大量数据存储进块时,不仅会花费十分高昂的成本,还会导致块中因数据过于杂乱、复杂,在处理时网络将会造成严重拥堵。

人们在利用区块链进行去中心化存储探索时,发现直接在链上进行存储不可行,因此,探索出了一种折中的方案,那就是将一些链下数据存储在中心化的网络当中,比如 NFT 中底层元数据和图像数据等,然后利用区块链中的智能合约对这些数据进行关联、调动。

当然,这种折中方案也面临着很多问题,本质上来说,和传统的中心化存储有很大的共同点,严格意义上来说,它并不能称之为去中心化存储。

也有一些开发者在探索一个去中心化的存储环境。比如以太坊在涉及到去中心化网络存储时,就采用了价值转移换取存储服务的方式,即利用原生区块链来记录和跟踪存储订单。区块链的去中心化网络中所有节点存储数据是一种很难实现的过程,以现有的技术而言,高昂的网络运营成本将会使存储成本也随之提高。因此,去中心化存储的真正实现,还需要克服许多困难。

这些困难主要包括且不限于:数据的存储格式、存储文件的检索和跟踪、存储证明、持续性的数据可用性、存储成本定价、数据传输等。

去中心化存储是一个十分有潜力的数据存储模式,但它的实现也还有很长一段时间要走,未来究竟会如何发展,让我们期待吧。

以上是关于奠定Web3基础的去中心化存储的主要内容,如果未能解决你的问题,请参考以下文章

传统企业要为 Web3 和去中心化做的 11 个准备

传统企业要为 Web3 和去中心化做的 11 个准备

Filecoin——数据存储与数据安全双拳出击构建web3.0

Web3为互联网带来了哪些改变?

如何在 Web3中建立一个去中心化社区

Web3 建设者的去中心化指南:原则模型方法 |链捕手