[发明专利]一种基于区块链的数据防篡改方法在审
申请号: | 202111191801.7 | 申请日: | 2021-10-13 |
公开(公告)号: | CN113934717A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 卜旭;贾潇宇;李蓉;黄锵;曾建 | 申请(专利权)人: | 广东农工商职业技术学院 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/27;G06F21/62 |
代理公司: | 重庆以知共创专利代理事务所(普通合伙) 50226 | 代理人: | 高建华 |
地址: | 510000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据 篡改 方法 | ||
1.一种基于区块链的数据防篡改方法,其特征在于,包括有多个区块节点,每个区块节点以矩阵方式排列,且每个区块节点的运算方式包含如下步骤:
1):将某一段数据传输到对应位置的区块节点中,对该数据进行初阶段运算,得出对应区块节点中相关参数数据,相关数据中包含有哈希值、节点编号和节点大小;
2):每个区块节点之间设置有链,且每个区块节点之间通过链互通;
3):每个区块节点内部分别设置有定测点、预存点、复制点和储备区,数据链首先传输到预存点中,在预存点中转入到定测点,在定测点中检测该数据链的哈希值,并与上一段数据的哈希值进行对比;
4):在步骤3)中,当该数据链的哈希值与上一段数据的哈希值不匹配,该数据链被判断为“不诚实”数据,该数据链并储存在预存点中,不会传输到复制点和储备区中,当该数据链的哈希值与上一段的哈希值匹配时,该数据链传输到复制点中,复制该段数据并传输到储备区中;
5):在步骤1)中,以每个区块节点的哈希值和节点大小,来计算每个区块节点之间的运算能力,根据区块节点的运算能力,选取其中运算能力最少的区块节点为中心点区域,其余的区块节以中心区域的位置排列;
6):在步骤3)和步骤4)中,当某一个区块节点中传输的数据链出现“不诚实”状况时,该区块节点中储备区中的数据传输到中心点区域,在数据传输完成后,清空该区块节点的相关信息数据;
7):在步骤6)中,选取另外一个区块节点作为标记区域,记录步骤6)中的删除信息,“不诚实”数据链并传输到标记区域中;
8):在完成步骤6)和步骤7)后,将标记区域隔离除外,并重新计算每个区块节点中的哈希值、节点编号和节点大小,再次实施步骤5),重新确认其中的中心点区域。
2.根据权利要求1所述的一种基于区块链的数据防篡改方法,其特征在于,在每一段数据传输到区块链中时,按照从步骤1)到步骤8)的顺序,重复循环进行。
3.根据权利要求1所述的一种基于区块链的数据防篡改方法,其特征在于,在步骤3)中,每个区块节点的运算过程为独立存在,且每个区块节点之间的运算过程互不干涉。
4.根据权利要求1所述的一种基于区块链的数据防篡改方法,其特征在于,在步骤4)中,在某一个区块节点中所传输的数据链被判断为“不诚实”数据时,该数据链承担该区块节点中的全部运算过程,从而限制了该数据链读入到区块节点中。
5.根据权利要求1所述的一种基于区块链的数据防篡改方法,其特征在于,在步骤5)中,所选取的中心点区域的区块节点被其余的区块节点所信任。
6.根据权利要求1所述的一种基于区块链的数据防篡改方法,其特征在于,在步骤6)和步骤8)中,在某一个区块节点中出现“不诚实”数据链时,该区块节点为“不再信任”节点,分隔出该区块节点中的“可信任”数据链和处理信息数据,并将“可信任”数据链传输到中心点区域,最后重新计算该区块节点的节点大小;
该处理信息数据中包含有“不诚实”数据链的传输路线、传输时间点以及“可信任”数据链的导出路线。
7.根据权利要求1所述的一种基于区块链的数据防篡改方法,其特征在于,在步骤7)中,所选取的标记区域独立存在于其余的区块节点,标记区域的区块节点可以是步骤5)中的中心点区域,或是步骤6)中被清空的区块节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东农工商职业技术学院,未经广东农工商职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111191801.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型规则皮纹制作工艺
- 下一篇:一种防水的车身泄压阀
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置