一种区块链的跨链网关确定方法、系统及终端设备技术方案

技术编号:28045791 阅读:32 留言:0更新日期:2021-04-09 23:30
本申请适用于区块链技术领域,提供了一种区块链的跨链网关确定方法、系统及终端设备,其中,方法包括:当接收到目标节点发送的申请成为应用链的跨链网关的请求指令时,查询中继链中是否已确定应用链的跨链网关的主节点信息;在未查询到中继链已确定应用链的跨链网关的主节点信息时,将目标节点作为跨链网关的主节点,并向目标节点发送的第一消息;其中,跨链网关的主节点用于行使所述跨链网关功能;在查询到中继链已确定应用链的跨链网关的主节点信息时,将目标节点作为跨链网关的从节点,并向目标节点发送的第二消息;其中,跨链网关的从节点为跨链网关的主节点的备选节点。本申请实施例可使得确定的跨链网关的可靠性高。

【技术实现步骤摘要】
一种区块链的跨链网关确定方法、系统及终端设备
本申请属于区块链
,尤其涉及一种区块链的跨链网关确定方法、系统及终端设备。
技术介绍
区块链技术由于具有去中心化、防篡改和数据共享等特性,且近年来被比特币、以太仿等区块链系统的成功应用,区块链技术被广泛关注。在不同应用场景中的区块链越来越多,由于区块链之间是相互独立,如何使不同区块链之间进行数据通信和价值转移成为需要解决的问题,目前通常使用区块链的跨链技术实现不同区块链从之间的互联互通,在通过中继链进行跨链场景中,需要通过跨链网关对要进行跨链交易的区块链进行交易监听以及交易的封装转发,目前的跨链网关的可靠性低。
技术实现思路
本申请实施例提供了一种区块链的跨链网关确定方法、系统及终端设备,旨在解决现有跨链网关的可靠性低的问题。第一方面,本申请实施例提供了一种区块链的跨链网关确定方法,应用于中继链的任一节点,所述中继链用于为多个应用链之间建立跨链通信连接,每个应用链上具有跨链网关功能的目标节点;所述跨链网关确定方法,包括:当接收到所述目标节点发本文档来自技高网...

【技术保护点】
1.一种区块链的跨链网关确定方法,其特征在于,应用于中继链的任一节点,所述中继链用于为多个应用链之间建立跨链通信连接,每个应用链上具有跨链网关功能的目标节点;/n所述跨链网关确定方法,包括:/n当接收到所述目标节点发送的申请成为应用链的跨链网关的请求指令时,查询所述中继链中是否已确定所述应用链的跨链网关的主节点信息;/n在未查询到所述中继链已确定所述应用链的跨链网关的主节点信息时,将所述目标节点作为跨链网关的主节点,并向所述目标节点发送的第一消息;其中,所述跨链网关的主节点用于行使所述跨链网关功能;/n在查询到所述中继链已确定所述应用链的跨链网关的主节点信息时,将所述目标节点作为跨链网关的从节...

【技术特征摘要】
1.一种区块链的跨链网关确定方法,其特征在于,应用于中继链的任一节点,所述中继链用于为多个应用链之间建立跨链通信连接,每个应用链上具有跨链网关功能的目标节点;
所述跨链网关确定方法,包括:
当接收到所述目标节点发送的申请成为应用链的跨链网关的请求指令时,查询所述中继链中是否已确定所述应用链的跨链网关的主节点信息;
在未查询到所述中继链已确定所述应用链的跨链网关的主节点信息时,将所述目标节点作为跨链网关的主节点,并向所述目标节点发送的第一消息;其中,所述跨链网关的主节点用于行使所述跨链网关功能;
在查询到所述中继链已确定所述应用链的跨链网关的主节点信息时,将所述目标节点作为跨链网关的从节点,并向所述目标节点发送的第二消息;其中,所述跨链网关的从节点为跨链网关的主节点的备选节点。


2.根据权利要求1所述的跨链网关确定方法,其特征在于,查询所述中继链中是否已确定所述应用链的跨链网关的主节点信息,包括:
查询本地跨链网关连接表;
在所述本地跨链网关连接表中未查询到所述应用链的跨链网关的主节点信息时,在所述中继链中广播查询信息,预设时间内未接收到所述中继链中任一节点返回的已确定所述应用链的跨链网关的主节点信息,判定未查询到所述中继链已确定所述应用链的跨链网关的主节点信息;其中,所述查询信息用于查询所述中继链中的节点是否已确定所述应用链的跨链网关的主节点;
当在所述本地跨链网关连接表中查询到所述应用链的跨链网关的主节点信息,或接收到所述中继链中任一节点返回的已确定所述应用链的跨链网关的主节点,判定查询到所述中继链已确定所述应用链的跨链网关的主节点信息。


3.根据权利要求1所述的跨链网关确定方法,其特征在于,在将所述目标节点作为跨链网关的从节点之后,包括:
接收所述目标节点发送的心跳信息时,将所述应用链的跨链网关的主节点的工作状态发送至所述目标节点,以使所述目标节点通过以预设时间间隔向所述中继链发送心跳信息,查询所述应用链的跨链网关的主节点的工作状态。


4.根据权利要求3所述跨链网关确定方法,其特征在于,在将所述目标节点作为跨链网关的从节点之后,还包括:
当检测到应用链的跨链网关的主节点的工作状态为发生故障时,将所述目标节点更变为所述跨链网关的主节点,并向所述目标节点发送变更为主节点的第三消息。


5.根据权利要求1至4任一项所述的跨链网关确定方法,其特征在于,在将所述目标节点作为跨链网关的从节点之后,包括:
将所述中继链的区块头以及中继链封装的跨链交易包发送至所述目标节点,以使所述目标节点能快速的更变为跨链网关的主节点。
<...

【专利技术属性】
技术研发人员:李伟邱炜伟蔡亮汪小益夏立伟
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江;33

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

1