预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114298700A(43)申请公布日2022.04.08(21)申请号202111633305.2(22)申请日2021.12.29(71)申请人杭州趣链科技有限公司地址310051浙江省杭州市滨江区丹枫路399号2号楼A楼2001室(72)发明人邱炜伟汪小益李若欣徐才巢蔡亮(74)专利代理机构深圳紫藤知识产权代理有限公司44570代理人汪阮磊(51)Int.Cl.G06Q20/06(2012.01)G06Q20/38(2012.01)G06Q40/04(2012.01)权利要求书2页说明书11页附图2页(54)发明名称区块链交易方法、装置、终端设备及计算机可读存储介质(57)摘要本申请提供一种区块链交易方法、装置、终端设备及计算机可读存储介质,该方法包括:若交易起始链发起跨链交易事务,将跨链交易事务封装为跨链交易事件并发送至预设的中继链;获取中继链中目标区块的第一区块高度,目标区块为中继链中处理跨链交易事件的区块;根据第一区块高度,处理跨链交易事件。本申请提供的区块链交易方法,可以通过中继链作为交易起始链与交易目的链的处理桥梁,避免了交易起始链和交易目的链在处理多个交易时,由于处理当前交易超时,而不能对其他交易进行处理的问题。同时,再根据中继链中处理当前交易的区块高度,对当前交易进行超时或者非超时的把控,可以将超时的跨链事务均返还至交易起始链,减少了交易的超时率。CN114298700ACN114298700A权利要求书1/2页1.一种区块链交易方法,其特征在于,所述方法包括:若交易起始链发起跨链交易事务,将所述跨链交易事务封装为跨链交易事件并发送至预设的中继链;获取所述中继链中目标区块的第一区块高度,所述目标区块为所述中继链中处理所述跨链交易事件的区块;根据所述第一区块高度,处理所述跨链交易事件。2.根据权利要求1所述的区块链交易方法,其特征在于,所述获取所述中继链的目标区块的第一区块高度,包括:若所述中继链通过一个区块对所述跨链交易事件出块,将对所述跨链交易事件出块的区块确定为所述目标区块,所述目标区块在所述中继链的位置为所述第一区块高度。3.根据权利要求1所述的区块链交易方法,其特征在于,所述根据所述第一区块高度,处理所述跨链交易事件,包括:获取所述跨链交易事件的等待区块数;获取所述中继链的第二区块高度,所述第二区块高度的数值为所述等待区块数的数值与所述第一区块高度的数值之和相同;根据所述第二区块高度,处理所述跨链交易事件。4.根据权利要求3所述的区块链交易方法,其特征在于,所述根据所述第二区块高度,处理所述跨链交易事件,包括:建立所述第二区块高度的超时交易列表;根据所述超时交易列表,处理所述跨链交易事件。5.根据权利要求4所述的区块链交易方法,其特征在于,所述根据所述超时交易列表,处理所述跨链交易事件,包括:将所述跨链交易事件放入所述超时交易列表中;将所述跨链交易事件由所述中继链发送至交易目的链;若所述交易目的链将交易结果返回至所述中继链,判断是否将所述跨链交易事件从所述超时交易列表中删除。6.根据权利要求5所述的区块链交易方法,其特征在于,所述判断是否将所述跨链交易事件从所述超时交易列表中删除,包括:获取所述中继链用于处理所述交易结果的实际区块的区块高度;根据所述实际区块的区块高度,判断是否将所述跨链交易事件从所述超时交易列表中删除。7.根据权利要求6所述的区块链交易方法,其特征在于,所述根据所述实际区块的区块高度,判断是否将所述跨链交易事件从所述超时交易列表中删除,包括:若所述实际区块的区块高度的数值大于所述等待区块数的数值与所述第一区块高度的数值的和,确定所述跨链交易事件超时,保留所述超时交易列表中的所述跨链交易事件;若保留所述超时交易列表中的所述跨链交易事件,修改所述跨链交易事件的状态为开始回滚状态,同时,通知所述交易起始链进行回滚操作;若所述实际区块的区块高度的数值小于等于所述等待区块数的数值与所述第一区块高度的数值的和,确定所述跨链交易事件未超时,删除所述超时交易列表中的所述跨链交2CN114298700A权利要求书2/2页易事件。8.一种区块链交易装置,其特征在于,所述装置包括:封装模块,用于若交易起始链发起跨链交易事务,将所述跨链交易事务封装为跨链交易事件并发送至预设的中继链;获取模块,用于获取所述中继链中目标区块的第一区块高度,所述目标区块为所述中继链中处理所述跨链交易事件的区块;交易处理模块,用于根据所述第一区块高度,处理所述跨链交易事件。9.一种终端设备,其特征在于,所述终端设备包括处理器、存储器以及存储于所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现权利要求1至7任一项所述的区块