一种基于区块链的数据备份存储方法及系统技术方案

技术编号:40194839 阅读:18 留言:0更新日期:2024-01-26 23:57
本发明专利技术公开了一种基于区块链的数据备份存储方法及系统,其中数据备份存储方法包括以下步骤:待分片数据进行分片处理,获得N个数据块;其中,待分片数据包括与待存储目标数据相对应的至少两份备份数据,N为大于2的整数;基于数据块数量N和分片处理策略,预测从区块链中选取的备份节点数量M、备份节点i的数据块存储数量K;基于M、K和各备份节点的备份能力因子S,确定N个数据块在M个备份节点间的存储分配策略;带有唯一标识标签的加密后的各数据块,基于所述存储分配策略,对应存储至M个备份节点中。本发明专利技术能够保证备份数据的完整性、安全性;同时提供强大的恢复能力,保障系统在面对故障和异常情况时能够高效稳定地运行。

【技术实现步骤摘要】

本专利技术涉及链上数据治理中的分块数据备份存储,特别涉及一种基于区块链的数据备份存储方法及系统


技术介绍

1、区块链存储技术是一种分布式数据存储技术,用于在区块链网络中存储和管理数据。它是区块链技术的核心组成部分之一。传统的数据存储方式通常依赖于集中式数据库或服务器,这使得数据容易受到中心化机构的控制、篡改和丢失风险。相反,区块链存储技术通过将数据分布在网络的多个节点上,提供了更高的安全性、去中心化和防篡改的特性。区块链存储技术基于一系列块(blocks),每个块包含一些数据记录,并通过密码学哈希算法形成链式结构。每个块都包含前一个块的哈希值,这样就形成了数据的完整历史记录。区块链存储技术使用共识算法来确保网络上的所有节点对数据的一致性达成共识。

2、现有技术中,为了保证备份节点的安全隐私性,大多是通过随机选择节点的方式选择备份节点。但是这样并不能保证所选择的节点能够完成节点备份和恢复的能力。

3、首先,虽然随机地从节点池中选择备份节点可以降低潜在的恶意攻击和数据泄露风险,减少预测攻击,并增加攻击者的难度。但也存在一些恶意节点可能本文档来自技高网...

【技术保护点】

1.一种基于区块链的数据备份存储方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于区块链的数据备份存储方法,其特征在于,所述步骤3中,所述存储分配策略包括:每个数据块至少在两个不同的备份节点中各存储一次。

3.根据权利要求2所述的基于区块链的数据备份存储方法,其特征在于,所述存储分配策略包括:M个备份节点中备份能力因子S值最大的备份节点中存储其余各备份节点中的至少部分数据块。

4.根据权利要求1所述的基于区块链的数据备份存储方法,其特征在于,所述步骤3中,还包括基于M、K和存储分配策略,生成备份节点与其对应存储的数据块信息间的关系表。...

【技术特征摘要】

1.一种基于区块链的数据备份存储方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于区块链的数据备份存储方法,其特征在于,所述步骤3中,所述存储分配策略包括:每个数据块至少在两个不同的备份节点中各存储一次。

3.根据权利要求2所述的基于区块链的数据备份存储方法,其特征在于,所述存储分配策略包括:m个备份节点中备份能力因子s值最大的备份节点中存储其余各备份节点中的至少部分数据块。

4.根据权利要求1所述的基于区块链的数据备份存储方法,其特征在于,所述步骤3中,还包括基于m、k和存储分配策略,生成备份节点与其对应存储的数据块信息间的关系表。

5.根据权利要求1所述的基于区块链的数据备份存储方法,其特征在于,所述步骤...

【专利技术属性】
技术研发人员:姚昱旻王雪晴肖晶陈孝经刘齐军谭林
申请(专利权)人:广东天河国云科技有限公司
类型:发明
国别省市:

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

1