一种基于中继链的多方跨链系统技术方案

技术编号:40710412 阅读:24 留言:0更新日期:2024-03-22 11:11
本发明专利技术涉及一种基于中继链的多方跨链系统,包括业务链、中继链和跨链网关,先确定跨链请求执行顺序,然后跨链网关从中继链上监听跨链触发条件的更新,开始监听链交易,跨链网关将满足跨链触发条件的应用链交易发送到中继链上生成跨链请求,中继链的跨链管理合约先进行相关验证,跨链请求建立后,由中继链上的跨链管理合约控制跨链请求的执行,跨链管理合约管理待执行链调用信息存储,跨链网关监听该存储有没有相关的链调用,有的话则验证跨链触发条件签名并执行链调用。本发明专利技术提供的多方跨链系统支持业务链上不同用户之间的跨链请求,跨链请求使用用户指定的链账户完成,跨链的规则也是双方共同制定的,从而增加跨链通道的可靠性。

【技术实现步骤摘要】

本专利技术涉及一种基于中继链的多方跨链系统


技术介绍

1、随着区块链技术的快速发展,越来越多的区块链网络被创建并应用于不同的领域。由于每个区块链网络具有自己的信任规则和协议,不同的区块链之间很难进行有效的协作。跨链技术是指跨越单一区块链系统的数据可信边界(共识机制作用范围),实现区块链互操作,即互不影响的两个或多个区块链间的有效协作,进而实现可信的信息/价值跨链流通的技术。

2、为了实现区块链系统之间的互操作性,目前已有多种跨链解决方案被提出,根据是否需要借助其他区块链可以分成两大类:一类是基于直连的跨链解决方案,其基本思想是有跨链需求的区块链直接实现区块链互操作;一类是基于中继链的跨链方案,其基本思想是有跨链需求的区块链借助其他区块链作为中继,通过多跳跨链操作实现指定区块链互操作。基于直连的跨链解决方案适合需要跨链的区块链系统数量较少的场景,通信效率更高;基于中继链的跨链解决方案适合需要跨链的区块链系统数量较多的场景,因为可以通过复用不同链的可信验证数据,从而降低信任的成本,但通信效率较低。通用的跨链系统必然是基于中继链的跨链系统。

本文档来自技高网...

【技术保护点】

1.一种基于中继链的多方跨链系统,其特征在于,所述多方跨链系统包括:业务链、中继链和跨链网关,所述中继链中配置有跨链管理合约和验证合约,所述跨链网关与业务链一一对应,所述业务链通过对应的跨链网关与所述中继链通信连接;

2.根据权利要求1所述的基于中继链的多方跨链系统,其特征在于,所述跨链网关包括接口层、核心模块层和服务层,所述核心模块层包括跨链请求处理器、链账户管理器和跨链触发器;所述跨链请求处理器用于与业务链交互,执行跨链请求;所述链账户管理器用于实现用户通过接口在跨链网关上注册账户,获取私钥;所述跨链触发器用于实现从中继链上拉取跨链触发规则,检查该跨链触发规则是否有对应跨...

【技术特征摘要】

1.一种基于中继链的多方跨链系统,其特征在于,所述多方跨链系统包括:业务链、中继链和跨链网关,所述中继链中配置有跨链管理合约和验证合约,所述跨链网关与业务链一一对应,所述业务链通过对应的跨链网关与所述中继链通信连接;

2.根据权利要求1所述的基于中继链的多方跨链系统,其特征在于,所述跨链网关包括接口层、核心模块层和服务层,所述核心模块层包括跨链请求处理器、链账户管理器和跨链触发器;所述跨链请求处理器用于与业务链交互,执行跨链请求;所述链账户管理器用于实现用户通过接口在跨链网关上注册账户,获取私钥;所述跨链触发器用于实现从中继链上拉取跨链触发规则,检查该跨链触发规则是否有对应跨链网关已注册账户的签名。

3.根据权利要求1所述的基于中继链的多方跨链系统,其特征在于,源区块链和目的区块链之间执行跨链请求,包括:首先,源区块链执行对应的合约调用信息以触发跨链请求;然后,目的区块链执行对应的合约调用信息,如果...

【专利技术属性】
技术研发人员:胡凯黄洁华任旖航夏鹏凯李江李洁郭一晨
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

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

1