一种跨链互操作方法及多区块链系统技术方案

技术编号:32186312 阅读:23 留言:0更新日期:2022-02-08 15:50
本发明专利技术提供一种跨链互操作方法及多区块链系统,多区块链系统包括赋能区块链和非赋能区块链。方法应用于多区块链系统,包括:跨链交易的来源方非赋能区块链对本地发起且待执行的跨链交易进行统计,并将统计信息发送至赋能区块链。赋能区块链基于提供统计信息的来源方非赋能区块链中最新区块的区块头,生成用于向执行方非赋能区块链证明跨链交易可信的校验信息。执行方非赋能区块链对赋能区块链相关生成的校验信息进行可信校验,并在可信校验成功后,向来源方非赋能区块链获取并执行跨链交易。本发明专利技术的方案能够减少多区块链系统实现跨链交易可信校验的资源消耗。链交易可信校验的资源消耗。链交易可信校验的资源消耗。

【技术实现步骤摘要】
一种跨链互操作方法及多区块链系统


[0001]本文件涉及区块链
,尤其涉及一种跨链互操作方法及多区块链系统。

技术介绍

[0002]随着区块链技术的发展,公有链、私有链、联盟链都开始层出不穷,同一生产环境下的区块链也越来越多,导致链与链之间的互操作也越来越频繁。就目前多区块链系统的跨链交易,需要执行方区块链对来源方区块链进行跨链交易的可信校验,这就涉及到两个区块链之间需要配置可信校验的执行机制,而如果多区块链系统中的区块链数量较多,则需要每个区块链都需要与其他区块链要配置可信校验的执行机制,这就导致多区块链系统要消耗过多资源来实现跨链交易的可信校验。
[0003]为此,减少多区块链系统实现跨链交易可信校验的资源消耗,是当前亟需解决的技术问题。

技术实现思路

[0004]本专利技术实施例目的是提供一种跨链互操作方法及多区块链系统,能够减少多区块链系统实现跨链交易可信校验的资源消耗。
[0005]为了实现上述目的,本专利技术实施例是这样实现的:
[0006]第一方面,提供一种跨链互操作方法,应用于多区块本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨链互操作方法,应用于多区块链系统,所述多区块链系统包括赋能区块链和非赋能区块链,其特征在于,包括:跨链交易的来源方非赋能区块链对本地发起且待执行的跨链交易进行统计,并将统计信息发送至所述赋能区块链;所述赋能区块链基于提供统计信息的来源方非赋能区块链中最新区块的区块头,生成用于向执行方非赋能区块链证明跨链交易可信的校验信息;执行方非赋能区块链对所述赋能区块链相关生成的校验信息进行可信校验,并在可信校验成功后,向来源方非赋能区块链获取需要执行的跨链交易,以执行跨链交易操作。2.根据权利要求1所述的装置,其特征在于,来源方非赋能区块的统计信息记录有本地发起且待执行的跨链交易的执行方非赋能区块链和执行方非赋能区块链所需执行跨链交易的交易数量;所述方法还包括:所述赋能区块链基于至少一个来源方非赋能区块链所提供的统计信息,为执行方非赋能区块链生成跨链引导信息,其中,跨链引导信息记录有需要执行的跨链交易的来源方非赋能区块链,执行方非赋能区块链通过所述赋能区块链生成的跨链引导信息,确定需要执行的跨链交易的来源方非赋能区块链。3.根据权利要求2所述的装置,其特征在于,所述赋能区块链作为非赋能区块链的轻客户端,同步记录非赋能区块链中各区块的区块头;所述跨链引导信息还记录有需要执行的跨链交易在来源方非赋能区块链所对应的区块高度,其中,需要执行的跨链交易在来源方非赋能区块链所对应的区块高度为所述赋能区块链当前记录的该来源方非赋能区块链最新区块的区块高度。4.根据权利要求3所述的装置,其特征在于,还包括:来源方非赋能区块链在对本地发起且待执行的跨链交易进行统计进行统计后,将统计信息记录至本地最新区块的区块头中,其中,所述赋能区块链通过轻客户端同步技术所记录的非赋能区块链最新区块的区块头,以获取非赋能区块链对应的统计信息。5.根据权利要求3所述的装置,其特征在于,还包括:所述赋能区块链在非赋能区块链全部完成对应的跨链交易后,删除针对执行方非赋能区块链跨链所生成的跨链引导信息。6.根据权利要求5所述的装置,其特征在于,还包括:执行方非赋能区块链在完成跨链交易后,将跨链交易的执行结果信息记录至本地最新区块的区块头中,其中,执行结果信息记录有执行完...

【专利技术属性】
技术研发人员:张忠伟王潇肖颖浩
申请(专利权)人:广州智链未来科技有限公司
类型:发明
国别省市:

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

1