【技术实现步骤摘要】
区块链跨链交易方法、系统、电子设备及存储介质
[0001]本申请涉及区块链
,尤其涉及一种区块链跨链交易方法、系统、电子设备及存储介质。
技术介绍
[0002]区块链具有两大核心特点:一是数据难以篡改、二是去中心化。基于这两个特点,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题。随着区块链技术的发展,新链的不断诞生,对于链与链之间交易的需求不断增加,但是,由于区块链是相对封闭的系统,不同的区块链协议无法兼容,处于相对割裂的状态。不同的区块链之间交易的难度大,极大地限制了区块链应用的发展。
[0003]目前,区块链跨链交易多使用公证人机制,然而,公正人机制在跨链交易的过程中却无法保证安全性。
技术实现思路
[0004]本申请实施例提供一种区块链跨链交易方法、系统、电子设备及存储介质,可以在来源链上的第一交易信息满足预设接收条件,或者满足预设发送条件的情况下,撤销来源链上当前的交易,保证跨链交易的安全性。
[0005]第一方面,提供一种区块链跨链交易方法,包括:控制来源链适配 ...
【技术保护点】
【技术特征摘要】
1.一种区块链跨链交易方法,其特征在于,所述方法包括:控制来源链适配器获取来源链上跨链交易的第一交易信息,以及将所述第一交易信息发送给存证链服务模块;所述来源链用于产生所述跨链交易;所述存证链服务模块用于将所述第一交易信息发送给目标链适配器,以使所述目标链适配器将所述第一交易信息发送给目标链并使所述目标链根据所述第一交易信息执行目标链合约,以完成所述跨链交易;若所述存证链服务模块接收所述第一交易信息的操作满足预设接收条件,或者所述存证链服务模块发送所述第一交易信息的操作满足预设发送条件,则控制所述存证链服务模块向所述来源链适配器发送通知消息;所述通知消息用于使所述来源链适配器通知所述来源链撤销所述跨链交易。2.根据权利要求1所述的方法,其特征在于,所述第一交易信息包括跨链交易对应的来源链交易哈希和来源链交易参数;所述来源链交易参数包括交易数量和交易消耗的资源量;所述来源链交易哈希表示所述来源链的交易凭证。3.根据权利要求1所述的方法,其特征在于,所述预设接收条件包括所述存证链服务模块接收所述第一交易信息失败,或者,所述存证链服务模块在接收到所述第一交易信息后的第一预设时长内,确定所述跨链交易未完成。4.根据权利要求1所述的方法,其特征在于,所述预设发送条件包括所述存证链服务模块发送所述第一交易信息失败,或者,所述存证链服务模块在发送所述第一交易信息后的第二预设时长内,确定所述跨链交易未完成。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述存证链服务模块接收到所述第一交易信息后,控制所述存证链服务模块将所述第一交易信息保存至存证链,以及将所述跨链交易标记为未完成状态。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述方法还包括:在所述跨链交易完成后,控制所述目标链适配器将所述目标链上所述跨链交易对应的第二交易信息发送给所述存证链服务模块;控制所述存证链服务模块根据所述第一交易信息和所述第二交易信息,对所述跨链交易进行验证。7.根据权利要求6所述的方法,其特征在于,所述第二交易信息包括跨链交易对应的目标链交易哈希和交易结果数据;所述目标链交易哈希表示所述目标链的交易凭证。8.一种区块链跨链交易系统,其特征在于,包括来源链、来源链适配器、存证链服务模块、目标链和目标链适配器;所述来源链,用于产生所述跨链交易;所述来源链适配器,用于获取所述来源链上跨链交易的第一交易信息,以及将所述第一交易信息发送给存证链服务模块;所述存证链服务模块,用于将所述第一交易信息发送给目标链...
【专利技术属性】
技术研发人员:朱锴,黄志,石培磊,孙安祥,刘勤春,
申请(专利权)人:联通数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。