【技术实现步骤摘要】
一种基于区块链大数据的存储系统
[0001]本专利技术涉及区块链大数据存储
,具体为一种基于区块链大数据的存储系统。
技术介绍
[0002]区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。
[0003]在大数据环境下,在分布式网络存储系统中存在多个服务器分节点同时发送待同步数据,但是每个服务器节点只能知道自己的事务操作是否成功,而无法知道系统中其他服务器节点的事务操作是否成功,因此就可能会造成分布式网络存储系统中的各服务器分节点的数据出现不一致,从而无法保证分布式网络存储系统中的各服务器分节点数据的一致性。
技术实现思路
[0004]本专利技术的目的在于提供一种基于区块链大数据的存储系统,以解决上述
技术介绍
中提出的问题。
[0005]为了解决上述技术问题,本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链大数据的存储系统,其特征在于:所述系统包括:所述系统包括节点数据接收模块、待同步数据标记模块、计算模型构建分析模块、自动同步校验模块和报警提醒模块;所述节点数据接收模块用于接收所有服务器分节点发送的待同步数据,对所有服务器分节点发送的待同步数据进行完整性判断;所述待同步数据标记模块用于构建待同步数据表,将同一时刻接收到的所有服务器分节点发送的待同步数据标记为同时刻待同步数据,并分组存入待同步数据表中;所述计算模型构建分析模块用于构建待同步数据一致性计算模型,基于各组待同步数据之间的相似度和运行环境,计算待同步数据表中各组待同步数据一致性的概率;所述自动同步校验模块用于设置待同步数据一致性的概率阈值,当待同步数据一致性的概率超出阈值时,对待同步数据进行自动同步,等待自动同步完成后进行二次同步校验;所述报警提醒模块用于当检测到待同步数据一致性的概率再次超出阈值,向管理人员发出报警提醒;所述节点数据接收模块的输出端与所述待同步数据标记模块的输入端相连接;所述待同步数据标记模块的输出端与所述计算模型构建分析模块的输入端相连接;所述计算模型构建分析模块的输出端与所述自动同步校验模块的输入端相连接;所述自动同步校验模块的输出端与所述报警提醒模块的输入端相连接。2.根据权利要求1所述的一种基于区块链大数据的存储系统,其特征在于:所述节点数据接收模块包括服务器分节点数目获取单元、服务器分节点数据接收单元、加密算法调用单元、完整性校验码对比判断单元和数据重发请求单元;所述服务器分节点数据获取单元用于获取存储系统所有服务器分节点的数目,记为n;所述服务器分节点数据接收单元用于获取各服务器分节点发送的待同步数据以及各待同步数据对应的Md5码;所述加密算法调用单元用于调用Md5加密算法对接收到的各待同步数据的Md5码进行计算;所述完整性检验码对比判断单元用于将各服务器分节点发送的各待同步数据对应的Md5码与调用Md5加密算法计算得到的各待同步数据的Md5码进行对比并对各服务器分节点发送的待同步数据的完整性进行判断;所述数据重发请求单元用于当判定某个服务器分节点发送的待同步数据是不完整时,向存储系统发出重发请求,直到该服务器分节点发送的待同步数据是完整的为止;所述服务器分节点数据获取单元的输出端与所述服务器分节点数据接收单元的输入端相连接;所述服务器分节点数据接收单元的输出端与所述加密算法调用单元的输入端相连接;所述加密算法调用单元的输出端与所述完整性检验码对比判断单元的输入端相连接;所述完整性检验码对比判断单元的输出端与所述数据重发请求单元的输入端相连接。3.根据权利要求2所述的一种基于区块链大数据的存储系统,其特征在于:所述服务器分节点数据接收单元包括待同步数据接收子单元和校验码接收子单元;所述待同步数据接收子单元用于获取各服务器分节点发送的待同步数据;所述校验码接收子单元用于获取各服务器分节点发送的各待同步数据对应的Md5码;所述待同步数据接收子单元得输出端与所述校验码接收子单元的输入端相连接;所述
校验码接收子单元的输出端与所述加密算法调用单元的输入端相连接。4.根据权利要求2所述的一种基于区块链大数据的存储系统,其特征在于:所述完整性检验码对比判断单元包括完整性检验码对比子单元和待同步数据完整性判断子单元;所述完整性检验码对比子单元用于将各服务器分节点发送的各待同步数据对应的Md5码与调用Md5加密算法计算得到的各待同步数据的Md5码进行对比;所述待同步数据完整性判断子单元用于对各服务器分节点发送的待同步数据的完整性进行判断;所述完整性检验码对比子单元的输出端与所述待同步数据完整性判断子单...
【专利技术属性】
技术研发人员:赵博雅,张春平,
申请(专利权)人:呼和浩特市大旗网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。