[发明专利]实现区块链防篡改的区块链校验方法、存储介质及装置在审
申请号: | 202111421426.0 | 申请日: | 2021-11-26 |
公开(公告)号: | CN114021205A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 黄步添;詹冠冠;刘成永;何钦铭;刘振广;罗春凤 | 申请(专利权)人: | 杭州云象网络技术有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/60;G06F9/445;G06Q20/38 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 徐晶晶 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 区块 篡改 校验 方法 存储 介质 装置 | ||
1.一种实现区块链防篡改的区块链校验方法,其特征在于,具体实现步骤包括:
通过国密适配器及其组件配置不同的国密算法校验目录配置读取指定的区块账本文件,对账本文件进行初步校验,获取对应的区块链信息;
对区块链信息进行解析并选择指定链类型模式进行校验,得到各类型校验结果;
所述国密适配器配置多个插件获取各类型校验结果并进行比对,同时对各类型指定链对应的多文件进行校验。
2.根据权利要求1所述的实现区块链防篡改的区块链校验方法,其特征在于,所述区块链信息包括链上的区块信息、交易信息和签名信息,所述签名信息包括对所述区块账本文件的签名以及与区块文件关联的证书签发链。
3.根据权利要求1所述的实现区块链防篡改的区块链校验方法,其特征在于,对所述区块链信息进行解析得到区块和交易,对所述指定链类型模式进行校验,包括对区块进行校验和对交易进行校验,对区块进行校验包括对哈希值、区块号、最新配置块和元数据的签名及签名链进行校验,对交易进行校验包括对交易的证书签名链、交易签名、交易提案证书签名链及背书证书签名链进行校验。
4.根据权利要求3所述的实现区块链防篡改的区块链校验方法,其特征在于,所述校验过程适配国密算法,将所述区块账本文件解析为待校验的区块信息、交易信息和签名信息。
5.根据权利要求3所述的实现区块链防篡改的区块链校验方法,其特征在于,所述对区块进行校验,具体实现步骤包括:
初始化进行校验用到的参数;
基于所述参数启动获取区块信息,初始化所述区块的提供服务器,缓存待校验区块的信息;
判断区块校验是否合法,校验合法时对所述缓存的信息进行校验,并返回校验结果。
6.根据权利要求3或5所述的实现区块链防篡改的区块链校验方法,其特征在于,所述对交易进行校验,具体实现在对区块进行校验之后,还包括对区块校验结果进行再多轮次的校验。
7.根据权利要求1所述的实现区块链防篡改的区块链校验方法,其特征在于,所述对指定链类型模式进行校验,具体实现步骤包括:
获取链上待校验区块信息的上一块区块的哈希值进行校验,合法则进行本区块的哈希值校验,不合法则进行元数据签名校验;
所述本区块的哈希值校验合法则输出校验通过结果,不合法则开始交易校验;
所述进行元数据签名校验合法则进行元数据签名链校验,所述元数据签名校验或元数据签名链校验不合法则输出区块异常校验结果,所述元数据签名链合法则进行交易校验;
所述交易校验包括校验交易签名的合法性,合法则进行交易身份签名链校验,不合法则输出交易异常校验结果;
所述交易身份签名链校验合法则进行交易提案及背书校验,不合法则输出交易异常校验结果;
所述交易提案及背书校验通过则判断区块链待校验区块及交易正常。
8.根据权利要求1所述的实现区块链防篡改的区块链校验方法,其特征在于,对各类型校验结果进行比对,具体实现步骤包括:。
进行哈希校验比对,通过将当前哈希值与运算出的第一哈希值进行对比,两者相同则校验通过或合法;
进而对当前区块的哈希值与当前区块运算出来的哈希值进行比对,两者相同则校验通过或合法;
当前区块最新配置块的区块号小于等于当前区块的区块号则校验通过或合法;
校验当前区块的元数据的每个签名,验证其证书签名链,验证通过则校验通过或合法。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任意一项所述的方法步骤。
10.一种实现区块链防篡改的区块链校验装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任意一项所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云象网络技术有限公司,未经杭州云象网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111421426.0/1.html,转载请声明来源钻瓜专利网。