分布式储存系统是怎么储存文件的

admin
admin
admin
1267
文章
1
评论
2020年9月7日09:31:40 评论

分布式储存系统是怎么储存文件的?分布式储存系统,其实是将一个完整的文件分割成 N片,然后将这些加密数据切片存储到各个不同的硬盘上,每个硬盘只需要保存文件的一小部分就可以了。当保存后,这些切片文件的存储信息会被记录到区块链上,保证区块链信息不被篡改的特性。

分布式储存系统是怎么储存文件的
在存储程序上,区块链分布式存储看似比传统的存储方式更麻烦,但是并不会体现在用户体验上,用户只需要上传和下载即可完成对于数据存储的程序。
玩转分布式存储系统需要解决的三个问题
设计分布式存储系统,需要解决三个问题:文件如何安全放人、文件如何安全存储和文件如何不被存储提供方“偷走”。
1.文件如何安全放人
上传数据前,我们需要先进行加密和分割,然后以分布式存储的方式上传到提供方的空间内。其中,相关的存储心跳检测可以保证在用户需要数据的时候可以完整地取回。整个过程,所有的用户数据都已经在本地进行了加密,不会出现数据被偷窥的安全风险和存储提供方有意或无意的风险。
2.文件如何安全存储
根据分布式存储的冗余存储原理,一般想要保证- - 个资源的任意两个节点(N=2)掉线后不会影响整个系统的可用性,那么就需要维护2N+1个资源数。即,-份文件,需要存给5台服务器。
假如整个存储系统拥有12个节点,那么任意5个节点掉线是不影响可用性的。但是,如果加密后资源被不合理地配置,这个时候攻击节点,可以阻止文件安全召回。所以,需要设计分布式的存储系统,来保障安全的存储。
3.文件如何不被存储提供方“偷走”
首先,数据会在本地被进行加密,存储方是无法看到用户数据的。其次,在冗余存储部分,存储方提供的通信目录中不包含所有的文件碎片存储方,从而防止了共谋的可能性。
解决了这三个问题后,我们就能够得到一个安全的分布式存储系统来进行分布式存储服务了。在整个过程中,设计一个合理的分布式存储可取回的校验方式是当前面临的最大挑战。因为,这个校验方式,不仅要求通过问询达到返回结果的过程具有可靠性,还需要通过特殊方式来预防重放攻击试探以及攻击,以此提高存储系统的可用性。

admin
  • 本文由 发表于 2020年9月7日09:31:40
  • 转载请务必保留本文链接:https://www.biyungu.com/qkl/2154.html
区块链3.0是什么意思,代表着进步吗? 区块链技术

区块链3.0是什么意思,代表着进步吗?

区块链3.0是什么含意?区块链3.0技术性基本原理剖析,伴随着区块链3.0来临,有着极大创业商机合理布局的时期,在“热情”与“显摆”之后,现如今早已踏入以技术性过程和安全防范措施为重要的数字时代。可是...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: