一种区块链节点数据完整性检测的方法

基本信息

申请号 CN201910708354.4 申请日 -
公开(公告)号 CN110443074A 公开(公告)日 2019-11-12
申请公布号 CN110443074A 申请公布日 2019-11-12
分类号 G06F21/64(2013.01)I; H04L29/08(2006.01)I 分类 计算;推算;计数;
发明人 郭仲勇; 董振松; 许高锋; 张宏元; 王燕娟 申请(专利权)人 河南中盾云安信息科技有限公司
代理机构 郑州天阳专利事务所(普通合伙) 代理人 河南中盾云安信息科技有限公司
地址 450001 河南省郑州市高新技术产业开发区科学大道81号6幢东3单元6层36号
法律状态 -

摘要

摘要 本发明涉及区块链节点数据完整性检测的方法,可有效减少系统资源浪费以及快速找出问题节点,其解决的技术方案是,节点服务程序启动过程代码自动启动定时任务,每隔一定时间发起节点自检任务;对第n个区块进行hash运算得出结果并取出第n+1区块中存储的“上一区块hash”进行比对,比对成功则继续对n+1区块进行hash运算得出结果并比对n+2区块中存储的“上一区块hash”直到比对到最新区块;当第n区块的hash与第n+1内存储的“上一区块hash”不匹配则表示第n区块或n+1区块信息被篡改,节点直接将被篡改的情况上报给节点管理系统,本发明节点可自发进行区块数据完整性检测并将检测结果实时上报给节点管理系统,是区块链节点数据完整性检测方法上的创新。