[发明专利]实现区块链防篡改的区块链校验方法、存储介质及装置在审
申请号: | 202111421426.0 | 申请日: | 2021-11-26 |
公开(公告)号: | CN114021205A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 黄步添;詹冠冠;刘成永;何钦铭;刘振广;罗春凤 | 申请(专利权)人: | 杭州云象网络技术有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/60;G06F9/445;G06Q20/38 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 徐晶晶 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 区块 篡改 校验 方法 存储 介质 装置 | ||
本发明公开了实现区块链防篡改的区块链校验、存储介质及装置,其中方法包括:通过国密适配器及其组件配置不同的国密算法校验目录配置读取指定的区块账本文件,对账本文件进行初步校验,获取对应的区块链信息;对区块链信息进行解析并选择指定链类型模式进行校验;所述国密适配器配置多个插件获取各类型校验结果并进行比对,同时对多文件进行校验,保证区块链信息的完整性及正确性,实现区块链防篡改,所述校验结果因账本变大而分成多份文件,因此通过多个插件获取,每个插件获取相应的文件,有利于研发效率和系统的稳定性。
技术领域
本发明属于区块链技术领域,具体涉及实现区块链防篡改的区块链校验方法、存储介质及装置。
背景技术
为了保证交易的合法以及整个系统的安全,区块链在运行过程中会进行各种各样的校验,其中区块防篡改的校验是对区块及其交易的完整性、签名、签名链的校验。
目前的区块和交易校验性能损耗巨大,主要体现在:每个区块和每笔交易及其所有提案和背书,都进行了签名和身份证书签名链校验,导致整体校验效率低下,不利于研发效率和系统的稳定性。
因此亟需实现区块链防篡改的区块链校验新方法,实现校验逻辑的灵活配置及更多场景的应用。
发明内容
本发明基于上述背景和现有技术所存在的问题,拟设计实现区块链防篡改的区块链校验方法、存储介质及装置,能够实现校验逻辑修改后对校验性能的提升、国密算法的适配和多文件校验的支持,有利于提升区块链校验过程效率和系统的稳定性。
第一方面,为了实现本发明的这些目的和其他优点,提供了一种实现区块链防篡改的区块链校验方法,具体实现步骤包括:
通过国密适配器及其组件配置不同的国密算法校验目录配置读取指定的区块账本文件,对账本文件进行初步校验,获取对应的区块链信息;所述区块链信息包括链上的区块信息、交易信息和签名信息,所述签名信息包括对所述区块文件的签名以及与区块文件关联的证书签发链;
对区块链信息进行解析并选择指定链类型模式进行校验;所述校验过程适配国密算法,将所述区块账本文件解析为待校验的区块信息、交易信息和签名信息;对所述区块链信息进行解析得到区块和交易,对所述指定链类型模式进行校验,包括对区块进行校验和对交易进行校验,对区块进行校验包括对哈希值、区块号、最新配置块和元数据的签名及签名链进行校验,对交易进行校验包括对交易的证书签名链、交易签名、交易提案证书签名链及背书证书签名链进行校验;
所述国密适配器配置多个插件获取各类型校验结果并进行比对,同时对多文件进行校验,保证区块链信息的完整性及正确性,实现区块链防篡改,所述校验结果因账本变大而分成多份文件,因此通过多个插件获取,每个插件获取相应的文件。
在上述方案中,所述对区块进行校验,具体实现步骤包括:
初始化进行校验用到的参数;
基于所述参数启动获取区块信息,初始化所述区块的提供服务器,缓存待校验区块的信息;
判断区块校验是否合法,校验合法时对所述缓存的信息进行校验,并返回校验结果。
在上述方案中,所述对交易进行校验,具体实现在对区块进行校验之后,还包括对区块校验结果进行再多轮次的校验。
在上述第一方面的方案中,所述对区块链信息进行校验,具体实现步骤包括:
获取链上待校验区块信息的上一块区块的哈希值进行校验,合法则进行本区块的哈希值校验,不合法则进行元数据签名校验;
所述本区块的哈希值校验合法则输出校验通过结果,不合法则开始交易校验;
所述进行元数据签名校验合法则进行元数据签名链校验,所述元数据签名校验或元数据签名链校验不合法则输出区块异常校验结果,所述元数据签名链合法则进行交易校验;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云象网络技术有限公司,未经杭州云象网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111421426.0/2.html,转载请声明来源钻瓜专利网。