一种基于区块链的多云存储管理系统技术方案

技术编号:24573880 阅读:117 留言:0更新日期:2020-06-21 00:06
本发明专利技术提出一种基于区块链的多云存储管理系统,包括:用户交互模块,节点数据交互模块,本地数据管理模块,监控展示,身份管理模块;所述节点数据交互模块用于在对等节点之间进行通信;所述本地数据管理模块管理本地现有的数据,验证现有数据,打包生成区块;所述用户交互模块根据用户提供的指令要求,提供用户的信息;所述监控展示模块管理本系统对外展示的数据;所述身份管理模块管理系统内记录数据的身份信息。

A multi cloud storage management system based on blockchain

【技术实现步骤摘要】
一种基于区块链的多云存储管理系统
本专利技术涉及一种存储管理系统,尤其涉及一种基于区块链的多云存储管理系统。
技术介绍
现有的云存储多是集中于单一数据中心的中心化存储服务,目前有相当多的公司提供直接的云存储服务,例如亚马逊所提供的AmazonS3是目前全球范围内使用最为广泛的云存储服务,还有MicrosoftAzure、GoogleCloudStorage、AliyunOSS等。这些存储商提供多种存储服务,以帮助用户来存储和保护各种类型的数据,如网站本身的数据、应用程序在长期运行时产生的数据、需要长期保存的档案等等。去中心化的存储主要有IPFS等,IPFS是目前开源社区比较知名的一个项目,它是一种去中心化的点对点存储网络。现有技术中,单云存储有以下问题:一是供应商的锁定问题,用户的数据遭到这个服务商控制,在使用这个服务商的服务时,如果想要将数据转移到另一个服务商的存储服务下,成本会非常高;二是被供应商的服务价格调整所控制,存储服务商会根据成本的变动,经常性的调整服务的价格,如果有大批量的数据存储在此存储服务商处,则会受到较大的影本文档来自技高网...

【技术保护点】
1.一种基于区块链的多云存储管理系统,其特征在于,包括:用户交互模块,节点数据交互模块,本地数据管理模块,监控展示,身份管理模块;所述节点数据交互模块用于在对等节点之间进行通信;所述本地数据管理模块管理本地现有的数据,验证现有数据,打包生成区块;所述用户交互模块根据用户提供的指令要求,提供用户的信息;所述监控展示模块管理本系统对外展示的数据;所述身份管理模块管理系统内记录数据的身份信息。/n

【技术特征摘要】
1.一种基于区块链的多云存储管理系统,其特征在于,包括:用户交互模块,节点数据交互模块,本地数据管理模块,监控展示,身份管理模块;所述节点数据交互模块用于在对等节点之间进行通信;所述本地数据管理模块管理本地现有的数据,验证现有数据,打包生成区块;所述用户交互模块根据用户提供的指令要求,提供用户的信息;所述监控展示模块管理本系统对外展示的数据;所述身份管理模块管理系统内记录数据的身份信息。


2.如权利要求1所述的系统,其特征在于,在所述基于区块链的多云存储管理系统中与其他云通信的方式为在每个云内要部署一个或多个跨云对等节点,所述每个对等节点会对外提供相同的功能,所述功能包括读写查询数据,独立验证现有的数据是否是正确完整的,所述每个对等节点会和其他的节点交换信息,查询是否有新生成的数据区块,如果有新的区块则会同步这部分数据。


3.如权利要求2所述的系统,其特征在于,所述多云存储管理系统的区块链的数据组织结构为每一个节点会把得到的数据会转发到超级节点,数据记录的时间以同步到超级节点的时间为准,超级节点在记账权到期时计算生成区块,并打包区块同步到系统中,对于每个超级节点,将上一次记账权结束到获得本次记账权视为一个记录数据的周期,所述区块记录在所述一个周期内得到的所有数据,所述超级节点之间优先同步区块头以确定区块的生成,然后同步数据信息。


4.如权利要求3所述的系统,其特征在于,在所述节点数据交互模块用于在对等节点之间进行通信的具体方式包括三部分:节点间同步数据,节点间同步区块头,节点间同步区块数据字段。


5.如权利要求4所述的系统,其特征在于,所述节点间同步数据的具体实现步骤为:

【专利技术属性】
技术研发人员:沃天宇谢天宇贾宵雷罗彦林
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1