【技术实现步骤摘要】
本专利技术涉及一种基于中继链的多方跨链系统。
技术介绍
1、随着区块链技术的快速发展,越来越多的区块链网络被创建并应用于不同的领域。由于每个区块链网络具有自己的信任规则和协议,不同的区块链之间很难进行有效的协作。跨链技术是指跨越单一区块链系统的数据可信边界(共识机制作用范围),实现区块链互操作,即互不影响的两个或多个区块链间的有效协作,进而实现可信的信息/价值跨链流通的技术。
2、为了实现区块链系统之间的互操作性,目前已有多种跨链解决方案被提出,根据是否需要借助其他区块链可以分成两大类:一类是基于直连的跨链解决方案,其基本思想是有跨链需求的区块链直接实现区块链互操作;一类是基于中继链的跨链方案,其基本思想是有跨链需求的区块链借助其他区块链作为中继,通过多跳跨链操作实现指定区块链互操作。基于直连的跨链解决方案适合需要跨链的区块链系统数量较少的场景,通信效率更高;基于中继链的跨链解决方案适合需要跨链的区块链系统数量较多的场景,因为可以通过复用不同链的可信验证数据,从而降低信任的成本,但通信效率较低。通用的跨链系统必然是基于中继链
本文档来自技高网...【技术保护点】
1.一种基于中继链的多方跨链系统,其特征在于,所述多方跨链系统包括:业务链、中继链和跨链网关,所述中继链中配置有跨链管理合约和验证合约,所述跨链网关与业务链一一对应,所述业务链通过对应的跨链网关与所述中继链通信连接;
2.根据权利要求1所述的基于中继链的多方跨链系统,其特征在于,所述跨链网关包括接口层、核心模块层和服务层,所述核心模块层包括跨链请求处理器、链账户管理器和跨链触发器;所述跨链请求处理器用于与业务链交互,执行跨链请求;所述链账户管理器用于实现用户通过接口在跨链网关上注册账户,获取私钥;所述跨链触发器用于实现从中继链上拉取跨链触发规则,检查该跨链
...【技术特征摘要】
1.一种基于中继链的多方跨链系统,其特征在于,所述多方跨链系统包括:业务链、中继链和跨链网关,所述中继链中配置有跨链管理合约和验证合约,所述跨链网关与业务链一一对应,所述业务链通过对应的跨链网关与所述中继链通信连接;
2.根据权利要求1所述的基于中继链的多方跨链系统,其特征在于,所述跨链网关包括接口层、核心模块层和服务层,所述核心模块层包括跨链请求处理器、链账户管理器和跨链触发器;所述跨链请求处理器用于与业务链交互,执行跨链请求;所述链账户管理器用于实现用户通过接口在跨链网关上注册账户,获取私钥;所述跨链触发器用于实现从中继链上拉取跨链触发规则,检查该跨链触发规则是否有对应跨链网关已注册账户的签名。
3.根据权利要求1所述的基于中继链的多方跨链系统,其特征在于,源区块链和目的区块链之间执行跨链请求,包括:首先,源区块链执行对应的合约调用信息以触发跨链请求;然后,目的区块链执行对应的合约调用信息,如果...
【专利技术属性】
技术研发人员:胡凯,黄洁华,任旖航,夏鹏凯,李江,李洁,郭一晨,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。