分布式云储存是如何储存文件的?

分布式存储系统如何存储文件?一个分布式存储系统实际上是把一个完整的文件分成N块,然后把这些加密的数据片存储在不同的硬盘上,每个硬盘只需要保存一小部分文件。保存后,这些切片文件的存储信息将被记录在区块链上,这确保了区块链信息不会被篡改。

分布式云储存是如何储存文件的?

分布式云储存是什么意思?推荐阅读:分布式云储存是什么意思?
分布式存储系统如何存储文件?
在存储程序方面,区块链分布式存储似乎比传统的存储方式更麻烦,但并没有体现在用户体验上。用户只需上传下载即可完成数据存储程序。
玩分布式存储系统要解决的三个问题。
设计一个分布式存储系统,需要解决三个问题:如何安全地发布文件,如何安全地存储文件,如何防止文件被存储提供者“窃取”。
1.如何安全发布文件?
在上传数据之前,我们需要对数据进行加密和分割,然后以分布式存储的方式上传到提供者的空间。其中,相关存储的心跳检测可以保证在用户需要的时候,数据能够被完整的检索出来。在整个过程中,所有用户数据都在本地加密,不存在数据被偷窥的安全风险,也不存在存储提供商有意或无意的风险。
2.如何安全存储文件?
根据分布式存储的冗余存储原理,如果一个资源的任意两个节点(N=2)断开,在不影响整个系统可用性的情况下,一般需要维护2N+1个资源。也就是说,-文件需要保存到5个服务器。
如果整个存储系统有12个节点,任何5个节点断开都不会影响可用性。但是如果加密资源配置不合理,此时攻击节点可以防止文件安全召回。因此,有必要设计一个分布式存储系统来保证安全存储。
3.存储提供商如何才能不“窃取”文件
首先,数据会在本地加密,存储端看不到用户数据。其次,在冗余存储部分,存储端提供的通信目录并不包含所有的文件片段存储端,防止了合谋的可能。
在解决了这三个问题之后,我们就可以得到一个安全的分布式存储系统来提供分布式存储服务。在整个过程中,设计合理的分布式存储可检索验证方法是最大的挑战。因为,这种验证方法不仅需要通过查询返回结果的过程的可靠性,还需要特殊的方式来防止重放攻击和攻击,从而提高存储系统的可用性。

     点击查看更多首码项目
广告合作 首码项目 严选项目
在线投稿                                Q群:572861413

本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

原创文章,发布者:首码对接项目,转载请注明出处:https://www.biyungu.com/2178.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年 11月 8日 下午8:27
下一篇 2020年 11月 8日 下午8:35

   版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请勿盲目下载注册。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系管理qq61721503 

   特别提醒:币云谷首码网作为信息共享平台无法对信息的真实性及准确性做出判断,不承担任何财产损失和法律责任,若您不同意该提示,请关闭网页且不要在本站拓展任何合作,否则造成的任何损失由您个人承担,凡是涉及任何投资和高回报信息请勿相信。

相关推荐