区块链验证方法及装置制造方法及图纸

技术编号:37421353 阅读:14 留言:0更新日期:2023-04-30 09:43
本发明专利技术涉及区块链技术领域,提供一种区块链验证方法及装置,所述方法包括:将回检规则发送至母链跨链节点,以使母链跨链节点将回检规则发送至提案节点;接收子链返回的检查点;检查点由提案节点根据回检规则构造,检查点包括回检规则指示的待回检区间的第一哈希信息;在回检请求触发的情况下,发送回检通知至子链,以使子链返回待回检区间的第二哈希信息;对第二哈希信息和第一哈希信息进行比对,确定验证结果。本发明专利技术实现母链为子链数据增信,监控子链的可信度,从而达到提升整体安全性的目的。的。的。

【技术实现步骤摘要】
区块链验证方法及装置


[0001]本专利技术涉及区块链
,尤其涉及一种区块链验证方法及装置。

技术介绍

[0002]开放许可链控制台分为母链和子链两种角色。母链为开放许可链,子链由BaaS(Blockchain as a Service)平台创建,业务用户可在开放许可链控制平台单独申请建立子链,将应用部署在子链上,给有账本隔离需求的应用分配独享账本空间以满足应用的隐私要求。
[0003]然而,因子链分为BaaS平台新增子链、行业组织内部已运行区块链及行业组织外部区块链等多种类型,涉及复杂的用户操作群体,且可能位于行外网络环境,安全性相对于开放许可链较弱,导致子链的可信度存疑,进而带来安全隐患。

技术实现思路

[0004]本专利技术提供一种区块链验证方法及装置,用以解决现有技术中子链可信度存疑导致安全隐患的缺陷。
[0005]本专利技术提供一种区块链验证方法,应用于母链,包括:将回检规则发送至母链跨链节点,以使所述母链跨链节点将所述回检规则发送至提案节点,所述提案节点为子链跨链节点;接收子链返回的检查点;所述检查点由所述提案节点根据所述回检规则构造,所述检查点包括所述回检规则指示的待回检区间的第一哈希信息;在回检请求触发的情况下,发送回检通知至子链,以使所述子链返回所述待回检区间的第二哈希信息;对所述第二哈希信息和所述第一哈希信息进行比对,确定验证结果。
[0006]根据本专利技术提供的一种区块链验证方法,所述将回检规则发送至母链跨链节点,以使所述母链跨链节点将所述回检规则发送至提案节点,包括:制定或更新所述回检规则,并将所述回检规则发送至所述母链跨链节点,以使所述母链跨链节点将所述回检规则以跨链交易形式发送至中继网关,并使所述中继网关在验证所述跨链交易合法的情况下,将所述回检规则发送至所述提案节点。
[0007]根据本专利技术提供的一种区块链验证方法,所述第一哈希信息和所述第二哈希信息为所述待回检区间的所有区块头哈希,或所述待回检区间对应所有区块头哈希的根哈希。
[0008]根据本专利技术提供的一种区块链验证方法,所述接收子链返回的检查点,之后还包括:基于所述提案节点的公钥对所述检查点进行签名验证;所述对所述第二哈希信息和所述第一哈希信息进行比对,确定验证结果,包括:在所述检查点签名验证通过的情况下,对所述第二哈希信息和所述第一哈希信息进行比对,确定所述验证结果。
[0009]根据本专利技术提供的一种区块链验证方法,所述公钥由所述提案节点提供。
[0010]本专利技术还提供一种区块链验证方法,应用于子链,包括:接收母链发送的回检规则;所述回检规则是所述母链通过母链跨链节点发送的;从子链上获取所述回检规则所指示的待回检区间的第一哈希信息;构造携带有所述第一哈希信息的检查点,并将所述检查点发送至所述母链跨链节点;若接收到回检通知,向所述母链跨链节点返回所述待回检区间的第二哈希信息。
[0011]根据本专利技术提供的一种区块链验证方法,所述第一哈希信息和所述第二哈希信息为所述待回检区间的所有区块头哈希,或所述待回检区间对应所有区块头哈希的根哈希。
[0012]根据本专利技术提供的一种区块链验证方法,所述从子链上获取所述回检规则所指示的待回检区间的第一哈希信息,包括:从子链上获取所述待回检区间对应的所有区块头哈希;基于各区块头哈希,生成梅克尔树,并以所述梅克尔树的根哈希作为所述第一哈希信息。
[0013]本专利技术还提供一种区块链验证装置,安装于母链,包括:第一发送单元,用于将回检规则发送至母链跨链节点,以使所述母链跨链节点将所述回检规则发送至提案节点,所述提案节点为子链跨链节点;第一接收单元,用于接收子链返回的检查点;所述检查点由所述提案节点根据所述回检规则构造,所述检查点包括所述回检规则指示的待回检区间的第一哈希信息;第二发送单元,用于在回检请求触发的情况下,发送回检通知至子链,以使所述子链返回所述待回检区间的第二哈希信息;验证单元,用于对所述第二哈希信息和所述第一哈希信息进行比对,确定验证结果。
[0014]本专利技术还提供一种区块链验证装置,安装于子链,包括:第二接收单元,用于接收母链发送的回检规则;所述回检规则是母链通过母链跨链节点发送的;获取单元,用于从子链上获取所述回检规则所指示的待回检区间的第一哈希信息;构造单元,用于构造携带有所述第一哈希信息的检查点,并将所述检查点发送至所述母链跨链节点;返回单元,用于若接收到回检通知,向所述母链跨链节点返回所述待回检区间的第二哈希信息。
[0015]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述区块链验证方法。
[0016]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述区块链验证方法。
[0017]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述区块链验证方法。
[0018]本专利技术提供的区块链验证方法及装置,通过将母链制定的回检规则发送至提案节点,使得提案节点能够从子链上获取可信度较高的第一哈希信息并返回至母链,以及在回检请求触发的情况下,子链返回第二哈希信息至母链,从而对第二哈希信息与第一哈希信息的进行比对后,可以确定子链的可信度。本专利技术通过母链对子链待回检区间数据进行检查,从而实现母链为子链数据增信,监控子链的可信度,进而达到提升整体安全性的目的。
附图说明
[0019]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本专利技术提供的区块链验证方法的流程示意图之一;图2是本专利技术提供的区块链验证方法的流程示意图之二;图3是本专利技术提供的区块链验证方法的流程示意图之三;图4是本专利技术提供的区块链验证装置的结构示意图之一;图5是本专利技术提供的区块链验证装置的结构示意图之二;图6是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0021]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]目前,子链分为BaaS平台新增子链、行业组织内部已运行区块链及行业组织外部区块链等多种类型,涉及复杂的用户操作群体,且可能位于行外网络环境,安全性相对于开放许可链较弱,导致子链的可信度存疑,进而带来安全隐患。
[0023]对此,本专利技术提供一种区块链验证方法。图1是本专利技术提供的区块链验证方法的流程示意图之一,如图1所示,该方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链验证方法,应用于母链,其特征在于,包括:将回检规则发送至母链跨链节点,以使所述母链跨链节点将所述回检规则发送至提案节点,所述提案节点为子链跨链节点;接收子链返回的检查点;所述检查点由所述提案节点根据所述回检规则构造,所述检查点包括所述回检规则指示的待回检区间的第一哈希信息;在回检请求触发的情况下,发送回检通知至子链,以使所述子链返回所述待回检区间的第二哈希信息;对所述第二哈希信息和所述第一哈希信息进行比对,确定验证结果。2.根据权利要求1所述的区块链验证方法,其特征在于,所述将回检规则发送至母链跨链节点,以使所述母链跨链节点将所述回检规则发送至提案节点,包括:制定或更新所述回检规则,并将所述回检规则发送至所述母链跨链节点,以使所述母链跨链节点将所述回检规则以跨链交易形式发送至中继网关,并使所述中继网关在验证所述跨链交易合法的情况下,将所述回检规则发送至所述提案节点。3.根据权利要求1或2所述的区块链验证方法,其特征在于,所述第一哈希信息和所述第二哈希信息为所述待回检区间的所有区块头哈希,或所述待回检区间对应所有区块头哈希的根哈希。4.根据权利要求3所述的区块链验证方法,其特征在于,所述接收子链返回的检查点,之后还包括:基于所述提案节点的公钥对所述检查点进行签名验证;所述对所述第二哈希信息和所述第一哈希信息进行比对,确定验证结果,包括:在所述检查点签名验证通过的情况下,对所述第二哈希信息和所述第一哈希信息进行比对,确定所述验证结果。5.根据权利要求4所述的区块链验证方法,其特征在于,所述公钥由所述提案节点提供。6.一种区块链验证方法,应用于子链,其特征在于,包括:接收母链发送的回检规则;所述回检规则是所述母链通过母链跨链节点发送的;从子链上获取所述回检规则所指示...

【专利技术属性】
技术研发人员:杨文韬陈楷樊家合史磊
申请(专利权)人:北京笔新互联网科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1