【技术实现步骤摘要】
区块链交易方法、装置、终端设备及计算机可读存储介质
[0001]本申请涉及区块链领域,具体涉及一种区块链交易方法、装置、终端设备及计算机可读存储介质。
技术介绍
[0002]在区块链的跨链交易场景中,来源链(交易的起始链或者交易的发起链)将某个业务发起跨链交易后,需要等待目的链(交易的接收链)执行跨链交易后返回的回执才能继续之后业务。如果目的链TPS(Transactions Per Second,每秒传输的事物处理个数)较低时,或者来源链和目的链之间的网络出现故障,会导致来源链接收到目的链的跨链交易的回执较慢,影响来源链上的业务的正常进行,由此就可能导致交易出现超时的情况。然而,在交易的过程中,交易具有时效性。因此,若出现交易超时,交易即使成功,此时也有可能对交易发起者造成损失。故,如何解决交易超时的问题,便成了本领域需要解决的问题。
技术实现思路
[0003]本申请提供了一种区块链交易方法,可以通过构建中继链的方式,通过中继链进行交易信息的处理,避免了交易起始链不能接收到交易目的链的跨链交易的回执,影响来 ...
【技术保护点】
【技术特征摘要】
1.一种区块链交易方法,其特征在于,所述方法包括:若交易起始链发起跨链交易事务,将所述跨链交易事务封装为跨链交易事件并发送至预设的中继链;获取所述中继链中目标区块的第一区块高度,所述目标区块为所述中继链中处理所述跨链交易事件的区块;根据所述第一区块高度,处理所述跨链交易事件。2.根据权利要求1所述的区块链交易方法,其特征在于,所述获取所述中继链的目标区块的第一区块高度,包括:若所述中继链通过一个区块对所述跨链交易事件出块,将对所述跨链交易事件出块的区块确定为所述目标区块,所述目标区块在所述中继链的位置为所述第一区块高度。3.根据权利要求1所述的区块链交易方法,其特征在于,所述根据所述第一区块高度,处理所述跨链交易事件,包括:获取所述跨链交易事件的等待区块数;获取所述中继链的第二区块高度,所述第二区块高度的数值为所述等待区块数的数值与所述第一区块高度的数值之和相同;根据所述第二区块高度,处理所述跨链交易事件。4.根据权利要求3所述的区块链交易方法,其特征在于,所述根据所述第二区块高度,处理所述跨链交易事件,包括:建立所述第二区块高度的超时交易列表;根据所述超时交易列表,处理所述跨链交易事件。5.根据权利要求4所述的区块链交易方法,其特征在于,所述根据所述超时交易列表,处理所述跨链交易事件,包括:将所述跨链交易事件放入所述超时交易列表中;将所述跨链交易事件由所述中继链发送至交易目的链;若所述交易目的链将交易结果返回至所述中继链,判断是否将所述跨链交易事件从所述超时交易列表中删除。6.根据权利要求5所述的区块链交易方法,其特征在于,所述判断是否将所述跨链交易事件从所述超时交易列表中删除,包括:获取所述中...
【专利技术属性】
技术研发人员:邱炜伟,汪小益,李若欣,徐才巢,蔡亮,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。