基于区块链存储机的分布式存储系统技术方案

技术编号:34443010 阅读:31 留言:0更新日期:2022-08-06 16:34
本发明专利技术提供一种基于区块链存储机的分布式存储系统,包括多个分布式文件存储设备,各分布式文件存储设备链接至区块链,每一分布式文件存储设备上设置有第一定位模块,分布式文件存储设备通过第一定位模块获取第一位置信息,并获取自身的第一识别信息,将第一位置信息和第一识别信息关联并上传至区块链;区块链机,区块链机与各分布式文件存储设备通信连接,区块链机获取待存储数据,将待存储数据发送至各分布式文件存储设备;各分布式文件存储设备还接收待存储数据,存储待存储数据。通过区块链保存分布式文件存储设备的第一位置信息和第一识别信息,能够有效提高分布式文件存储设备的安全性,避免存储的数据的泄露,提高系统的安全性和可靠性。系统的安全性和可靠性。系统的安全性和可靠性。

【技术实现步骤摘要】
基于区块链存储机的分布式存储系统


[0001]本专利技术涉及分布式存储
,特别涉及一种基于区块链存储机的分布式存储系统。

技术介绍

[0002]分布式存储系统,是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
[0003]分布式文件存储是一种旨在创建持久且分布式存储和共享文件的网络传输协议,是一种内容寻址的对等超媒体分发协议。由多个存储节点构成一个分布式文件系统。实现的是一个去中心化的分布式web网络。内容不再通过中心服务器响应,而是以P2P(peer

to

peer,个人对个人)的方式从邻近的对等节点拉取;同时全网维护一个统一的路由表,每个节点作自我调整,以保证节点与数据的动态增删、完整性、去冗余等细节问题。...

【技术保护点】

【技术特征摘要】
1.一种基于区块链存储机的分布式存储系统,其特征在于,包括:多个分布式文件存储设备,各所述分布式文件存储设备相互通信连接,且各所述分布式文件存储设备链接至区块链,每一所述分布式文件存储设备上设置有第一定位模块,所述分布式文件存储设备用于通过所述第一定位模块获取第一位置信息,并获取自身的第一识别信息,将所述第一位置信息和所述第一识别信息关联并上传至所述区块链;区块链机,所述区块链机与各所述分布式文件存储设备通信连接,所述区块链机用于获取待存储数据,将所述待存储数据发送至各所述分布式文件存储设备;各所述分布式文件存储设备还用于接收所述待存储数据,存储所述待存储数据。2.根据权利要求1所述的基于区块链存储机的分布式存储系统,其特征在于,所述区块链机用于获取自身的第二位置信息,根据所述第二位置信息和各所述第一位置信息,基于预设存储策略确定待存储的分布式文件存储设备,将所述待存储数据发送至待存储的所述分布式文件存储设备。3.根据权利要求2所述的基于区块链存储机的分布式存储系统,其特征在于,所述区块链机用于根据预设分布式存储协议,从各所述分布式文件存储设备中选取至少一个潜在存储节点设备,确定与所述第二位置信息处于同一区域的第一位置信息对应的潜在存储节点设备为存储节点设备,将所述待存储数据发送至所述第一位置信息对应的各所述存储节点设备。4.根据权利要求1所述的基于区块链存储机的分布式存储系统,其特征在于,所述分布式文件存储设备还用于对所述第一识别信息进行哈希计算,得到分布式设备哈希信息,将所述分布式设备哈希信息和所述第一位置信息关联并上传至所述区块链。5.根据权利要求1所述的基于区块链存储机的分布式存储系统,其特征在于,所述区块链机设置有第二定位模块,所述区块链机用于通过所述第二定位模块获取第二位置信息,并获取自身的第二识别信息,将所述第二位置信息、所述第二识别信息以及所述待存储数据关联,并对所述待存储数据进行哈希计算,得到数据哈希信息,将所述数据哈希信息上传至所述区块链。6.根据权利要求1所述的基于区块链存储机的分布式存储系统,其特征在于,所述分布式文件存储设备还用于每间隔第一预设时间,通过所述第一定位模块获取一次第三位置...

【专利技术属性】
技术研发人员:徐单恒徐敏
申请(专利权)人:浙江安存云链数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1