什么是去中心化存储(DSN)?

 2023-09-03 10:24:10发布 2023-09-03 11:30:59更新

去中心化存储(Decentralized Storage)是一种基于区块链和分布式技术的存储模式,它与传统的集中式存储方式有所不同。在去中心化存储中,数据被分散地存储在网络的多个节点上,而非集中存储在单一的服务器或数据中心。

去中心化存储之所以重要,是因为它解决了上述 中心化云存储的种种痛点,并且更顺应大数据时代发展的需求,能以更低成本,更高效率地存储非结构化的边缘数据,赋能 IOT 和自动驾驶等技术。

为什么发展去中心化存储

多年来,中心化数据存储一直是唯一可用的存储解决方案,它涉及将数据保存在通常位于一处的一个或一组服务器上,由单一供应商进行管理。

在此种方式下,数据易于访问和管理。例如,云存储通常属中心化解决方案,它将数据保存在由单一组织维护的服务器上。

为确保中心化数据存储的安全性,在数据从你的计算机传输至中心化存储服务器的过程中,通常会采用128位SSL技术进行加密。而当数据传输至中心化存储服务器后,还可以采用256位加密方法进行加密。

然而,中心化数据存储存在限制。一方面,无论安全措施多么严苛,加密密钥均由存储平台持有,从而会引发人们对可访问性、透明度和可控性的潜在担忧。此外,由于所有数据均存储于一处,黑客可轻松针对单点故障发起攻击,以尝试窃取大量数据。

去中心化存储如何运作

去中心化存储涉及在连接至C2C网络的多台计算机或节点上存储数据。

上传至去中心化存储系统的数据会被拆分成小块,然后发送至相应网络上的多个节点进行存储。如需要检索你的数据文件,则该网络将从存储该文件的各个节点中拼凑出分片组件,然后将其重新组装以下载。

此外,去中心化存储系统中的节点无法查看或更改文件,因为加密哈希机制会对存储在网络上的所有数据进行自动加密处理。用户必须使用个人私钥方可访问其数据,以及防止未经授权的实体检索相关数据信息。

去中心化存储

去中心化存储优势

相比于中心化存储网络,去中心化数据存储可以缓解传统中心化存储服务器所面临的一些问题:

1、数据安全性与隐私性更高

对于传统的中心化存储网络而言,由于其所有数据均存储于一处,因此更容易受到网络攻击。相反,对于去中心化存储系统而言,由于其数据分散存储于多个节点而非单一服务器上,因此安全性更高。

这样一来,黑客闯入去中心化存储网络并窃取信息的难度更高。此外,用户无需提交个人信息即可在去中心化系统中存储数据,因此可以受到匿名性的额外保护。

2、不存在单点故障

虽然中心化数据存储网络更容易访问和管理,但其也更容易出现传输错误,可能会导致数据丢失。而去中心化存储网络由多个相连的节点组成,冗余性与容错性更高,因此即使某个节点发生故障,用户仍然可以通过网络上的其他节点访问数据。

3、数据下载速度更快

如果流量超出网络处理负荷,中心化存储可能会遇到瓶颈。而去中心化存储依托区块链技术,可将数据文件的存储节点分布于全球各地,因此可潜在减少带宽使用。

4、成本更低

由于去中心化存储系统拥有诸多托管数据的节点,因此较中心化存储系统拥有更大的存储空间。这样一来,去中心化存储平台的成本往往更低,尤其适用于那些无法从规模经济中受益的小型用户。

5、数据完整性更高

数据完整性是指数据在其整个生命周期内保持相同质量的能力。对中心化存储系统而言,保持数据完整性颇具挑战性,因为一旦服务器出现故障或网页迁移至其他地址,则存储数据将无法使用。而去中心化存储可供用户无限期地访问数据,且可通过哈希运算保持数据的完整性。

去中心化存储存的局限性

尽管去中心化数据存储相对于中心化系统存在优势,但也存在一些可能与上述优势相矛盾的局限性。

例如,由于去中心化存储系统依靠节点网络来存储和检索数据,因此访问速度可能比中心化存储系统更慢。

再从数据所有权角度看,尽管去中心化存储系统可能比中心化存储系统更安全,但它同样无法避免安全性风险以及其他风险,如恶意节点可能会破坏存储在网络上的数据的安全性。

此外,去中心化存储系统需要依靠网络基础架构方可正常运行,如果网络中断,存储在网络上的数据的可用性可能会受到影响。

同时,去中心化存储目前还缺乏标准化,不同的协议可能使用不同的加密方法和认证机制,从而难以确保互操作性。

推荐阅读