The block chain currency trading method and device provided in this application obtains UTXO (Unspent Transaction Output) bills, in which at least one balance entry is recorded for trading. According to the balance entry, a balance entry whose value is equal to the miner's fee is selected to cover the miner's fee. The miner's fee represents the cost incurred in the currency transaction process of the block chain. Among them, if the balance value of a single balance entry is greater than or equal to the cost of absenteeism, the balance entry is selected to pay the cost of absenteeism; if the balance value of a single balance entry is not greater than or equal to the cost of absenteeism, the minimum number of balance entries is selected to pay the cost of absenteeism, in which the sum of the balance value of the minimum number of balance entries is just equal to or equal to the total value of absenteeism. The miner's expenses are described. This application uses the selected balance items to pay the miners'fees, improves the success rate of the transaction, minimizes the steps of finding zero and improves the speed of the transaction.
【技术实现步骤摘要】
区块链货币交易方法及装置
本申请涉及区块链领域,具体而言,涉及一种区块链货币交易方法及装置。
技术介绍
区块链指的是一种公开的、由去中心化网络共同维护的财务系统,提供开放的和不可篡改的底层数据服务。这是一个解决多方互信的公开账本,通过共识算法来共同维护。其中,依靠密码和校验技术,在区块链上进行创建,分发和维持的货币。区块链货币交易是区块链系统中重要的部分,为了加快区块链货币交易速度,目前,主要通过提高交易过程中的矿工费用,或者减小用于表示交易时长的时间锁的方式提高交易速度。两种方案都存在交易加速效果不明显或交易变慢的问题。同时在交易过程中,找零都会把零钱放入同一地址,有些敏感的用户会比较介意零钱全部放入同一地址。
技术实现思路
为了克服现有技术中的上述不足,本申请的目的在于提供一种区块链货币交易方法,应用于区块链客户端,所述方法的步骤包括:获取UTXO账单,所述UTXO账单中记录有至少一条可用于交易的余额条目;根据所述余额条目选取余额数值等于矿工费用的余额条目用于支付所述矿工费用,所述矿工费用表示区块链货币交易过程中产生的费用。可选地,所述根据所述余额条目选取余额数值等于矿工费用的余额条目用于支付所述矿工费用的步骤包括:选取余额数值等于所述矿工费用的单个余额条目用于支付矿工费用。可选地,所述根据所述余额条目选取余额数值等于矿工费用的余额条目用于支付所述矿工费用的步骤包括:选取最少数量的多个余额条目用于支付所述矿工费用,其中,所述多个余额条目的余额值的总和等于所述矿工费用。可选地,所述方法还包括:如果单个余额条目或者多个余额条目的余额值不等于所述矿工费用,判断所 ...
【技术保护点】
1.一种区块链货币交易方法,其特征在于,应用于区块链客户端,所述方法的步骤包括:获取UTXO账单,所述UTXO账单中记录有至少一条可用于交易的余额条目;根据所述余额条目选取余额数值等于矿工费用的余额条目用于支付所述矿工费用,所述矿工费用表示区块链货币交易过程中产生的费用。
【技术特征摘要】
1.一种区块链货币交易方法,其特征在于,应用于区块链客户端,所述方法的步骤包括:获取UTXO账单,所述UTXO账单中记录有至少一条可用于交易的余额条目;根据所述余额条目选取余额数值等于矿工费用的余额条目用于支付所述矿工费用,所述矿工费用表示区块链货币交易过程中产生的费用。2.根据权利要求1所述的区块链货币交易方法,其特征在于,所述根据所述余额条目选取余额数值等于矿工费用的余额条目用于支付所述矿工费用的步骤包括:选取余额数值等于所述矿工费用的单个余额条目用于支付矿工费用。3.根据权利要求1所述的区块链货币交易方法,其特征在于,所述根据所述余额条目选取余额数值等于矿工费用的余额条目用于支付所述矿工费用的步骤包括:选取最少数量的多个余额条目用于支付所述矿工费用,其中,所述多个余额条目的余额值的总和等于所述矿工费用。4.根据权利要求1所述的区块链货币交易方法,其特征在于,所述方法还包括:如果单个余额条目或者多个余额条目的余额值不等于所述矿工费用,判断所述余额条目的余额数值中是否存在大于所述矿工费用的候选余额条目;如果存在,选取余额数值大于所述矿工费用的余额条目中余额数值最小的余额条目用于支付所述矿工费用;如果不存在,选取最少数量的多个余额条目用于支付所述矿工费用,其中,所述多个余额条目的余额数值的总和大于所述矿工费用。5.根据权利要求1所述的区块链货币交易方法,其特征在于,所述方法还包括:根据所述余额条目的余额数值将所述余额条目从大到小的方式进行排序,或者从小到大的方式进行排序。6.一种区块链货币交易装置,其特征在于,应用于...
【专利技术属性】
技术研发人员:李文涛,沈富华,陈鸿图,王静波,麦俊生,洪小军,阮永丽,
申请(专利权)人:深圳美图创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。