区块链跨链交互方法、装置、设备及存储介质制造方法及图纸

技术编号:33124737 阅读:30 留言:0更新日期:2022-04-17 00:32
本发明专利技术公开了一种区块链跨链交互方法,该方法包括:响应于检测到的跨链交互请求,获取所述跨链交互请求对应的信息交互方,其中,所述信息交互方包括信息提供方和信息需求方,所述信息提供方和所述信息需求方是位于不同链上的节点;逐层上溯至所述信息提供方和所述信息需求方所在链的公有节点;获取所述公有节点对应的智能合约,并根据所述智能合约对应的交互规则进行信息交互。本发明专利技术还公开了一种区块链跨链交互装置、设备及存储介质。本发明专利技术通过上溯信息交互方的公有节点,该公有节点的智能合约适用于其下层节点,因此,基于该公有节点对应智能合约的交互规则进行交互,可以实现同构链或异构链之间的信息交互,达到跨链信息交互的目的。互的目的。互的目的。

【技术实现步骤摘要】
区块链跨链交互方法、装置、设备及存储介质


[0001]本专利技术涉及区块链
,尤其涉及一种区块链跨链交互方法、装置、设备及存储介质。

技术介绍

[0002]随着通信技术的不断发展,不同的区块链系统,以及同一个区块链系统中的不同链之间,产生了越来越多的信息交互需求,目前常见的区块链跨链交互多产生在同一个主链所在的区块链生态体系中,即同一个主链的生态体系中的主链与侧链之间、侧链与侧链之间的信息交互,由于在同一个生态体系之内,因此,将不同链之间的信息交互称为同构跨链的信息交互。同构跨链的实现是相对简单的,而位于不同区块链系统或不同主链的生态体系内的往往是结构不同的异构链,现有的同构链的跨链信息交互方式,大多不适用于异构链,从而导致区块链的信息交互具有局限性。

技术实现思路

[0003]本专利技术的主要目的在于提供一种区块链跨链交互方法、装置、设备及存储介质,旨在解决现有的同构链之间的跨链交互方式不适用于异构链,导致区块链的信息交互存在局限性的技术问题。
[0004]此外,为实现上述目的,本专利技术还提供一种区块链跨链交互本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链跨链交互方法,其特征在于,所述区块链跨链交互方法包括以下步骤:响应于检测到的跨链交互请求,获取所述跨链交互请求对应的信息交互方,其中,所述信息交互方包括信息提供方和信息需求方,所述信息提供方和所述信息需求方是位于不同链上的节点;逐层上溯至所述信息提供方和所述信息需求方所在链的公有节点;获取所述公有节点对应的智能合约,并根据所述智能合约对应的交互规则进行信息交互。2.如权利要求1所述的区块链跨链交互方法,其特征在于,所述获取所述公有节点对应的智能合约的步骤,包括:基于所述公有节点利用预设的合约引擎进行索引,确定所述公有节点对应的合约信息,其中,所述合约信息包括合约地址和合约名称;根据所述合约信息中的合约地址和合约名称获取所述公有节点对应的智能合约。3.如权利要求2所述的区块链跨链交互方法,其特征在于,所述合约信息还包括合约调用参数,所述根据所述智能合约对应的交互规则进行信息交互的步骤,包括:根据所述合约信息中的合约调用参数调用所述公有节点对应的智能合约,以确定目标交互地址;在所述目标交互地址根据所述智能合约对应的交互规则进行信息交互。4.如权利要求1所述的区块链跨链交互方法,其特征在于,所述逐层上溯至所述信息提供方和所述信息需求方所在链的公有节点的步骤,包括:逐层上溯所述信息提供方和所述信息需求方所在链处于相同层级的上层节点;检测所述上层节点的节点类型,其中,所述节点类型包括全节点;当所述上层节点的节点类型为全节点时,将所述上层节点作为所述信息提供方和所述信息需求方的公有节点。5.如权利要求4所述的区块链跨链交互方法...

【专利技术属性】
技术研发人员:胡磊
申请(专利权)人:弥达斯科技深圳有限公司
类型:发明
国别省市:

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

1