【技术实现步骤摘要】
一种支持数字货币交易的方法和装置
本申请涉及数据处理
,例如涉及一种支持数字货币交易的方法和装置。
技术介绍
目前,在用户进行数字货币交易时,通常需要选取一定数量的可用交易记录,例如UTXO(未花费的交易输出),以构建满足待交易资金的交易。当用户的可用交易记录中的资金较小时,需要选取大量的可用交易记录以构建满足待交易资金的交易,这导致构建的交易中包含了超过容量上限的可用交易记录,使得交易无法完成,严重影响数字货币交易的实现。
技术实现思路
本公开实施例提供了一种支持数字货币交易的方法,包括:对用户的可用交易记录进行整合,根据所述整合的结果得到所述用户的一个已整合交易记录;其中,所述可用交易记录中将进行整合的交易记录作为待整合交易记录。进行所述整合可以包括:合并所述待整合交易记录中的资金,得到已整合资金。还可以包括如下操作:确定所述待整合交易记录。所述确定待整合交易记录,可以包括:在所述可用交易记录中,将不超过交易可接受的理论最大交易记录数量的限度交易记录作为用于得到所述用户的一个已整合交易记录的待整合交易记录;其中,所述交易可接受的理论最大交易记录数量作为交易记 ...
【技术保护点】
1.一种支持数字货币交易的方法,其特征在于,包括:对用户的可用交易记录进行整合,根据所述整合的结果得到所述用户的一个已整合交易记录;其中,所述可用交易记录中将进行整合的交易记录作为待整合交易记录。
【技术特征摘要】
1.一种支持数字货币交易的方法,其特征在于,包括:对用户的可用交易记录进行整合,根据所述整合的结果得到所述用户的一个已整合交易记录;其中,所述可用交易记录中将进行整合的交易记录作为待整合交易记录。2.根据权利要求1所述的方法,其特征在于,进行所述整合包括:合并所述待整合交易记录中的资金,得到已整合资金。3.根据权利要求2所述的方法,其特征在于,还包括:确定所述待整合交易记录。4.根据权利要求3所述的方法,其特征在于,所述确定待整合交易记录,包括:在所述可用交易记录中,将不超过交易可接受的理论最大交易记录数量的限度交易记录作为用于得到所述用户的一个已整合交易记录的待整合交易记录;其中,所述交易可接受的理论最大交易记录数量作为交易记录理论限度。5.根据权利要求3所述的方法,其特征在于,所述确定待整合交易记录,包括:在所述可用交易记录中,合并不超过交易可接受的理论最大交易记录数量的限度交易记录中的资金得到限度资金,得到所述限度资金与待交易资金的差值;在所述可用交易记录中除所述限度交易记录以外的非限度交易记录中,将合并后的总资金满足所述差值的非限度交易记录作为用于得到所述用户的一个已整合交易记录的待整合交易记录;其中,所述交易可接受的理论最大交易记录数量作为交易记录理论限度。6.根据权利要求3所述的方法,其特征在于,所述确定待整合交易记录,包括:在所述可用交易记录中,合并不超过交易可接受的理论最大交易记录数量的限度交易记录得到一个临时交易记录;其中,所述交易可接受的理论最大交易记录数量作为交易记录理论限度;基于所述临时交易记录以及在所述可用交易记录中除所述限度交易记录以外的非限度交易记录,选择满足待交易资金并且不超过所述交易记录理论限度的交易记录作为用于得到所述用户的一个已整合交易记录的待整合交易记录。7.根据权利要求2至6任一项所述的方法,其特征在于,得到所述已整合交易记录,包括:根据所述已整合资金,构建包括所述已整合交易记录的交易。8.根据权利要求7所述的方法,其特征在于,构建所述交易,包括:将所述待整合交易记录作为交易输入,将所述已整合交易记录作为交易输出并在所述已整合交易记录中携带所述已整合资金,生成包含所述交易输入、交易输出的数据格式作为所述交易。9.根据权利要求8所述的方法,其特征在于,所述数据格式包括字符串。10.根据权利要求8所述的方法,其特征在于,还包括:生成所述已整合资金所指向的地址,将该地址携带于所述交易输出中。11.根据权利要求7所述的方法,其特征在于,还包括:对所述交易进行签名。12.根据权利要求11所述的方法,其特征在于,还包括:发送签名后的所述交易。13.根据权利要求12所述的方法,其特征在于,还包括:在发送签名后的所述交易之前对所述交易进行交易校验。14.根据权利要求7所述的方法,其特征在于,还包括:在构建所述交易之前生成所述交易对应的交易费,根据所述交易费更新所述已整合资金。15.根据权利要求1所述的方法,其特征在于,进行所述整合之前,还包括:发生交易过大异常。16.根据权利要求1所述的方法,其特征在于,还包括:根据用于避免资金不足的预留值,确定所述整合的结果的有效性。17.根据权利要求16所述的方法,其特征在于,确定所述整合的结果的有效性,包括:为所述整合的结果添加所述预留值,得到参考资金;在所述参考资金超过资金限额时确定所述整合的结果无效。18.根据权利要求17所述的方法,其特征在于,还包括:确定所述整合的结果无效时,返回进行所述整合。19.根据权利要求17所述的方法,其特征在于,所述资金限额不超过所述用户的总资金。20.根据权利要求1所述的方法,其特征在于,还包括:锁定所述待整合交易记录。21.根据权利要求20所述的方法,其特征在于,还包括:在得到所述已整合交易记录之后,解锁所述待整合交易记录。22.根据权利要求1所述的方法,其特征在于,所述待整合交易记录包括以下至少之一:未确认的交易记录;已确认的交易记录。23.根据权利要求1所述的方法,其特征在于,所述交易记录为UTXO未花费的交易输出。24.一种支持数字货币交易的装置,其特征在于,包括:可用交易记录整合模块,用于对用户的可用交易记录进行整合;已整合交易记录生成模块,用于根据所述整合的结果得到所述用户的一个已整合交易记录;其中,所述可用交易记录中将进行整合的交易记录作为待整合交易记录。25.根据权利要求1所述的装置,其特征在于,所述可用交易记录整合模块,用于:合并所述待整合交易记录中的资金,得到已整合资金。26.根据权利要求2所述的装置,其特征在于,所述可用交易记录整合模块,还用...
【专利技术属性】
技术研发人员:李鑫,
申请(专利权)人:北京比特大陆科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。