区块链系统的跨链交易方法及系统技术方案

技术编号:45497746 阅读:34 留言:0更新日期:2025-06-10 17:52
本申请提供一种区块链系统的跨链交易方法及系统,区块链系统包括至少一个核心链以及多个应用链,核心链部署的跨链管理合约包括验证引擎模块与权限管理模块;方法包括:核心链接收源应用链发送的跨链交易请求;验证引擎模块根据跨链交易请求,查询权限管理模块中是否存在对应的跨链交易权限;若不存在跨链交易权限,则核心链向源应用链发送权限验证失败通知;若存在跨链交易权限,则核心链向源应用链发送权限验证成功通知,并向目标应用链发送跨链交易请求,以使目标应用链根据跨链交易请求通过调用目标应用链合约执行跨链交易并返回执行结果,并将执行结果发送至源应用链。本申请的方法,用以便捷地管理与验证跨链交易权限,执行跨链交易。

【技术实现步骤摘要】

本申请涉及区块链技术,尤其涉及一种区块链系统的跨链交易方法及系统


技术介绍

1、区块链是按照时间顺序,将数据区块以顺序相连的方式组合成的链式数据结构,多方参与,去中心化存储,并以密码学方式保证的不可篡改和不可伪造的分布式账本。随着区块链技术的发展,各种不同区块链已经成为一个个信息孤岛,旨在使得各链互联互通的跨链技术的需求越来越急切,跨链是指打通不同区块链底层架构、数据结构、网络链路和技术接口的平台之间的桥梁,起到了能够让不同平台上的数据能够互通,解决区块链之间因底层架构、数据结构、链路网络、接口技术等导致无法互联互通等关键问题。

2、现有技术中,区块链系统的跨链交易由源链向目标链直接发送跨链交易请求,目标链基于跨链交易请求进行跨链交易权限的验证,验证通过后执行跨链交易。

3、上述方案中,各个区块链需要存储与该链相关的跨链交易权限,并在跨链交易过程中进行跨链交易权限的验证,但随着跨链交易权限的更新会导致区块链本身的频繁更改,跨链交易权限的验证与维护非常繁琐。


技术实现思路>

1、本申请提本文档来自技高网...

【技术保护点】

1.一种区块链系统的跨链交易方法,其特征在于,所述区块链系统包括多个区块链,所述多个区块链包括至少一个核心链以及多个应用链,所述核心链部署有用于处理跨链交易请求的跨链管理合约,所述跨链管理合约包括验证引擎模块与权限管理模块;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述验证引擎模块根据所述跨链交易请求,查询所述权限管理模块中是否存在对应的跨链交易权限之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述跨链交易请求包括所述源应用链的标识、所述源应用链的合约名称、所述目标应用链的标识以及所述目标应用链的合约名称;所述验证引擎模块根据所述跨链交...

【技术特征摘要】

1.一种区块链系统的跨链交易方法,其特征在于,所述区块链系统包括多个区块链,所述多个区块链包括至少一个核心链以及多个应用链,所述核心链部署有用于处理跨链交易请求的跨链管理合约,所述跨链管理合约包括验证引擎模块与权限管理模块;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述验证引擎模块根据所述跨链交易请求,查询所述权限管理模块中是否存在对应的跨链交易权限之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述跨链交易请求包括所述源应用链的标识、所述源应用链的合约名称、所述目标应用链的标识以及所述目标应用链的合约名称;所述验证引擎模块根据所述跨链交易请求,查询所述权限管理模块中是否存在对应的跨链交易权限,包括:

4.根据权利要求1所述的方法,其特征在于,所述跨链管理合约还包括应用链管理模块,所述方法还包括:

5.根据权利要求1-4任一项所述的方法,...

【专利技术属性】
技术研发人员:张智彬陈奇柏杜鹏孔健冯杰单一桐周雨芹
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1