一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

平行链校验方法、计算机设备和存储介质与流程

2022-07-22 22:17:06 来源:中国专利 TAG:

技术特征:
1.一种平行链校验方法,其特征在于,所述方法适用于平行链共识节点,所述平行链共识节点配置有下载单元、执行单元和校验单元,所述下载单元配置用于从主链下载平行链交易和主链区块头信息,所述执行单元配置用于执行平行链交易、产生平行链区块并进行平行链共识和平行链自共识,所述方法包括:响应于当前平行链共识节点启动,启动所述下载单元和所述校验单元,暂停所述执行单元;所述校验单元确定校验起始高度,从所述校验起始高度开始逐一校验从所述校验起始高度至当前平行链区块高度的各第一平行链区块:全部校验成功,则停止所述校验单元,启动所述执行单元;任一所述第一平行链区块校验失败,则停止所述校验单元,生成错误信息并输出;其中,校验所述第一平行链区块包括:执行所述第一平行链区块以获得第一区块哈希,比对所述第一区块哈希与所述第一平行链区块已有的第二区块哈希是否一致:是,则校验成功;否,则校验失败。2.根据权利要求1所述的方法,其特征在于,所述确定校验起始高度包括:将校验起始高度确定为0。3.根据权利要求1所述的方法,其特征在于,所述停止所述校验单元,启动所述执行单元之后还包括:将已校验高度更新为所述当前平行链区块高度,生成所述当前平行链区块高度的bin文件的第一md5信息并保存;所述确定校验起始高度包括:判断所述已校验高度是否为空:是,则将校验起始高度确定为0;否,则生成所述已校验高度的bin文件的第二md5信息,比对所述第二md5信息与所述第一md5信息是否一致:否,则将校验起始高度确定为0;是,则将校验起始高度确定为所述已校验高度加1。4.一种计算机设备,其特征在于,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-3中任一项所述的方法。5.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-3中任一项所述的方法。

技术总结
本发明提供一种平行链校验方法、计算机设备和存储介质,该方法包括:响应于当前平行链共识节点启动,启动下载单元和校验单元,暂停执行单元;校验单元确定校验起始高度,从校验起始高度开始逐一校验从校验起始高度至当前平行链区块高度的各第一平行链区块:全部校验成功,则停止校验单元,启动执行单元;任一第一平行链区块校验失败,则停止校验单元,生成错误信息并输出。本发明实现了无需人工校验即可保障平行链不会因为版本更新而发生分叉。保障平行链不会因为版本更新而发生分叉。保障平行链不会因为版本更新而发生分叉。


技术研发人员:马登极 吴思进 王志文
受保护的技术使用者:杭州复杂美科技有限公司
技术研发日:2022.04.10
技术公布日:2022/7/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献