【技术实现步骤摘要】
跨链交易方法及相关产品
[0001]本申请涉及区块链
(blockchain)
,尤其涉及一种跨链交易方法及相关产品
。
技术介绍
[0002]区块链以其去中心化
、
不可篡改以及信息共享等特性而被广泛应用于众多领域
。
在实际应用中,不同的区块链之间存在跨链交易的需求
。
[0003]目前,主要采用中继链技术实现不同区块链之间的跨链交易,其中,中继链需要通过跨链连接器与待交易的区块链连接,但由于跨链连接器的可靠性较低,因此上述方式无法保障跨链交易的可靠性
。
[0004]因此,如何提高区块链之间的跨链交易的可靠性仍然是当前急需解决的问题
。
技术实现思路
[0005]本申请提供了一种跨链交易方法及相关产品,能够提高区块链之间的跨链交易的可靠性
。
[0006]第一方面,本申请提供了一种跨链交易方法,该方法包括:中继链通过多个第一跨链连接器与第一区块链通信,使得中继链通过多个第一跨链连接器中 ...
【技术保护点】
【技术特征摘要】
1.
一种跨链交易方法,其特征在于,包括:中继链通过多个第一跨链连接器与第一区块链通信,使得所述中继链通过所述多个第一跨链连接器中的部分第一跨链连接器实现所述第一区块链和第二区块链之间的跨链交易;所述多个第一跨链连接器中的另一部分第一跨链连接器从所述中继链获取所述跨链交易的交易信息;在所述部分第一跨链连接器异常时,所述中继链通过所述另一部分第一跨链连接器实现所述跨链交易
。2.
根据权利要求1所述的方法,其特征在于,所述方法包括:所述中继链将所述跨链交易的交易信息同步至所述另一部分第一跨链连接器
。3.
根据权利要求1或2所述的方法,其特征在于,所述方法包括:所述中继链基于所述交易信息的更新,同步更新后的所述交易信息至所述另一部分第一跨链连接器
。4.
根据权利要求3所述的方法,其特征在于,所述跨链交易包括在所述第一区块链上执行的第一子交易和在所述第二区块链上执行的第二子交易,在所述中继链基于所述交易信息的更新,同步更新后的所述交易信息至所述另一部分第一跨链连接器之前,所述方法还包括:所述中继链获取交易状态指示信息,其中,所述交易状态指示信息包括所述第一子交易的执行结果
、
所述第二子交易的执行结果以及用于请求执行所述跨链交易的消息中的一个或多个;所述中继链基于所述交易状态指示信息更新所述交易信息
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,所述方法包括:所述中继链通过多个第二跨链连接器与所述第二区块链通信,使得所述中继链通过所述多个第二跨链连接器的部分第二跨链连接器实现所述跨链交易;所述多个第二跨链连接器中的另一部分第二跨链连接器从所述中继链获取所述交易信息;在所述部分第二跨链连接器异常时,所述中继链通过所述另一部分第二跨链连接器来实现所述跨链交易
。6.
一种跨链交易装置,其特征在于,包括中继链和多个第一跨链连接器,所述多个第一跨链连接器,用于实现所述中继链和第一区块链的通信,其中,所述多个第一跨链连接器中的部分第一跨链连接器用于令所述中继链实现所述第一区块链和第二区块链之间的跨链交易,所述多个第一跨链连接器中的另一部分第一跨链连接器用于从所述中继链获取所述跨链交易的交易信息;所述中继链,用于在所述部分第一跨链连接器异常时,通过所述另一部分第一跨链连接器实现所述跨链交易
。7.
根据权利要求6所述的装置,其特征在...
【专利技术属性】
技术研发人员:奉昌廷,张子怡,曲强,周良宇,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。