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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110827146A(43)申请公布日2020.02.21(21)申请号201911012908.3(22)申请日2019.10.23(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人孟子超徐思宇邹昊达(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人周嗣勇(51)Int.Cl.G06Q40/04(2012.01)权利要求书2页说明书13页附图4页(54)发明名称数字货币交易的执行方法及装置和电子设备(57)摘要本说明书实施例提供一种数字货币交易的执行方法及装置和电子设备。所述方法包括:获取待执行的数字货币交易;基于所述待执行的数字货币交易的交易内容,生成与所述数字货币交易中的各个参与方对应的交易执行指令;其中,所述交易执行指令包含有指令优先级,所述指令优先级指示所述交易执行指令在生成的与各个参与方对应的交易执行指令中的执行顺序;根据所述优先级对生成的与所述数字货币交易中各个参与方对应的交易执行指令进行排序,并按照排序后的顺序依次执行各个交易执行指令以完成所述数字货币交易。CN110827146ACN110827146A权利要求书1/2页1.一种数字货币交易的执行方法,所述方法包括:获取待执行的数字货币交易;基于所述待执行的数字货币交易的交易内容,生成与所述数字货币交易中的各个参与方对应的交易执行指令;其中,所述交易执行指令包含有指令优先级,所述指令优先级指示所述交易执行指令在生成的与各个参与方对应的交易执行指令中的执行顺序;根据所述优先级对生成的与所述数字货币交易中各个参与方对应的交易执行指令进行排序,并按照排序后的顺序依次执行各个交易执行指令以完成所述数字货币交易。2.根据权利要求1所述的方法,所述待执行的数字货币交易包括多笔数字货币交易;所述生成与所述数字货币交易中的各个参与方对应的交易执行指令,包括:基于所述待执行的数字货币交易的交易时间,对所述多笔数字货币交易进行排序;按照排序后的交易顺序,依次生成与所述多笔数字货币交易中的各笔数字货币交易中各个参与方对应的交易执行指令。3.根据权利要求1所述的方法,所述根据所述优先级对生成的与所述数字货币交易中各个参与方对应的交易执行指令进行排序,包括:根据所述优先级对生成的与所述数字货币交易中各个参与方对应的交易执行指令标记依赖指令;基于为生成的各交易执行指令标记的依赖指令,确定各交易执行指令之间的依赖关系,并基于确定出的依赖关系对生成的各交易执行指令分配排序号。4.根据权利要求3所述的方法,所述交易执行指令标记的依赖指令,包括一个或者多个;被标记了相同的依赖指令的多个交易执行指令,具有相同的排序号。5.根据权利要求3所述的方法,所述数字货币交易中的各个参与方包含:数字货币的转出账户和转入账户;生成的所述交易执行指令,包括与转出账户对应的交易执行指令和与转入账户对应的交易执行指令;其中,与转出账户对应的交易执行指令的指令优先级,高于与转入账户对应的交易执行指令;根据所述优先级为生成的与所述数字货币交易中各个参与方对应的交易执行指令标记依赖指令,包括:针对与所述多笔数字货币交易中的任一数字货币交易,将生成的与该任一数字货币交易包含的转出账户对应的交易执行指令,标记为与该任一数字货币交易包含的转入账户对应的交易执行指令的依赖指令;确定所述多笔数字货币交易中,是否存在交易时间早于所述任一数字货币交易,并且包含的转入账户为所述任一数字货币交易包含的转出账户的目标数字货币交易;如果是,将生成的与所述目标数字货币交易包含的转入账户对应的交易执行指令,标记为与所述任一数字货币交易包含的转出账户对应的交易执行指令的依赖指令;如果否,不为与所述任一数字货币交易包含的转出账户对应的交易执行指令标记依赖指令。6.根据权利要求5所述的方法,所述与转出账户对应的交易执行指令包括,从转出账户中拆分出与交易金额等额的数字货币的执行指令;所述与转入账户对应的交易执行指令包括,将拆分出的数字货币确权给所述转入账户的执行指令。7.一种数字货币交易的执行装置,所述装置包括:2CN110827146A权利要求书2/2页获取单元,获取待执行的数字货币交易;生成单元,基于所述待执行的数字货币交易的交易内容,生成与所述数字货币交易中的各个参与方对应的交易执行指令;其中,所述交易执行指令包含有指令优先级,所述指令优先级指示所述交易执行指令在生成的与各个参与方对应的交易执行指令中的执行顺序;执行单元,根据所述优先级对生成的与所述数字货币交易中各个参与方对应的交易执行指令进行排序,并按照排序后的顺序依次执行各个交易执行指令以完成所述数字货币交易。8.根据权利要求7