数字货币的流通方法和装置制造方法及图纸

技术编号:16529657 阅读:46 留言:0更新日期:2017-11-09 21:37
本发明专利技术提供一种数字货币的流通方法,该方法能够满足实际货币流通的要求,并且提高数字货币流通的处理效率。该方法包括:付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,再将该支付来源数字货币字串集发送给管理端,数字货币字串具有:金额字段和所有者标识字段,付款端的数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;管理端将支付来源数字货币字串集中的数字货币字串登记为作废状态,然后根据付款金额生成支付去向数字货币字串,以及将支付去向数字货币字串发送给收款端,支付去向数字货币字串的金额为付款金额,所有者标识为收款端。

【技术实现步骤摘要】
数字货币的流通方法和装置
本专利技术涉及计算机
,尤其涉及一种数字货币的流通方法和装置。
技术介绍
现有虚拟数字货币的流通,典型的是通过UTXO的方式。交易地址作为虚拟数字货币的付款端或收款端。每个交易核心包含付款端交易地址、收款端交易地址和金额。用户持有虚拟数字货币是通过对所拥有交易地址的UTXO进行计算完成。用户支付虚拟数字货币是通过发起新的交易,从而改变付款端和收款端交易地址的UTXO余额。从本质上说,现有虚拟数字货币流通不存在货币的转移,而只是一组连续的交易记录。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:首先,现有虚拟数字货币流通的基础是交易而不是货币本身,现有虚拟数字货币的交易反映的是从付款端到收款端的交易记录,因此,当用户想要确认所持有的虚拟数字货币必须将所有的交易进行汇总,并计算余额,这种方式效率比较低。并且,现有虚拟数字货币无法满足实际货币流通的要求,现有虚拟数字货币的流通方式是匿名,只能通过密码进行保管,一旦密码丢失,便难以找回,不满足实际应用的需要,而且虚拟数字货币流通过程如果涉及非法行为,也难以跟踪查处。因此,亟需一种能够满足实际货币流通的要求,提高流通的处理效率的数字货币的流通方法和装置。
技术实现思路
有鉴于此,本专利技术实施例提供一种数字货币的流通方法和装置,能够满足实际货币流通的要求,并且提高数字货币流通的处理效率。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数字货币的流通方法,该方法包括:付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,再将该支付来源数字货币字串集发送给管理端,所述数字货币字串具有:金额字段和所有者标识字段,所述付款端的数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态,然后根据所述付款金额生成支付去向数字货币字串,以及将所述支付去向数字货币字串发送给收款端,所述支付去向数字货币字串的金额为所述付款金额,所有者标识为收款端。可选的,所述匹配策略为最少币串策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:将付款端数字货币保管箱中的数字货币字串按照金额由大到小进行排序;在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。可选的,所述匹配策略为最多币串策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:将付款端数字货币保管箱中的数字货币字串按照金额由小到大进行排序;在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。可选的,所述匹配策略为最少差额策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:在所述数字货币保管箱中的金额总和不少于付款金额的所有数字货币字串组合中,搜索与付款金额差额最小的数字货币字串组合作为所述支付来源数字货币字串集。进一步的,在管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态之后,还包括:管理端根据所述支付来源数字货币字串集以及所述付款金额生成所有者标识为付款端的找零数字货币字串,然后将所述找零数字货币字串发送给付款端,所述找零数字货币字串的金额为所述支付来源数字货币字串集的金额总和与所述付款金额的差值。进一步的,本专利技术提供的数字货币的流通方法还包括:所述管理端对所述支付来源数字货币字串集内的数字货币字串、所述支付去向数字货币字串以及所述找零数字货币字串的字段信息进行记录。为实现上述目的,根据本专利技术实施例的另一个方面,还提供了一种数字货币的流通装置,该装置包括:货币选择模块,用于依据付款金额和预定义的匹配策略从数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,所述数字货币字串具有:金额字段和所有者标识字段,所述数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;第一发送模块,用于将所述支付来源数字货币字串集发送给管理端,其中,管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态,然后根据所述付款金额生成支付去向数字货币字串,以及将所述支付去向数字货币字串发送给收款端,所述支付去向数字货币字串的金额为所述付款金额,所有者标识为收款端。可选的,所述货币选择模块进一步用于将付款端数字货币保管箱中的数字货币字串按照金额由大到小进行排序,在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。可选的,所述货币选择模块进一步用于将付款端数字货币保管箱中的数字货币字串按照金额由小到大进行排序,在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。可选的,所述货币选择模块进一步用于在所述数字货币保管箱中的金额总和不少于付款金额的所有数字货币字串组合中,搜索与付款金额差额最小的数字货币字串组合作为所述支付来源数字货币字串集。为实现上述目的,根据本专利技术实施例的另一个方面,还提供了一种数字货币的流通装置,该装置包括:接收模块,用于接收付款端发送的支付来源数字货币字串集,其中,付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,所述数字货币字串具有:金额字段和所有者标识字段,所述付款端的数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;作废登记模块,用于将所述支付来源数字货币字串集中的数字货币字串登记为作废状态;货币生成模块,用于根据所述付款金额生成支付去向数字货币字串,所述支付去向数字货币字串的金额为所述付款金额,所有者标识为收款端;第二发送模块,用于将所述支付去向数字货币字串发送给收款端。进一步的,本专利技术实施例提供的数字货币的流通装置还包括:找零生成模块和第三发送模块;找零生成模块用于根据所述支付来源数字货币字串集以及所述付款金额生成所有者标识为付款端的找零数字货币字串,所述找零数字货币字串的金额为所述支付来源数字货币字串集的金额总和与所述付款金额的差值;第三发送模块用于将所述找零数字货币字串发送给付款端。进一步的,本专利技术实施例提供的数字货币的流通装置还包括:信息记录模块,用于对所述支付来源数字货币字串集内的数字货币字串、所述支付去向数字货币字串以及所述找零数字货币字串的字段信息进行记录。为实现上述目的,根据本专利技术实施例的另一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,所述计算机指令能够被计算机或计算机系统运行,从而使该计算机或计算机系统能够执行本专利技术本文档来自技高网...
数字货币的流通方法和装置

【技术保护点】
一种数字货币的流通方法,其特征在于,包括:付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,再将该支付来源数字货币字串集发送给管理端,所述数字货币字串具有:金额字段和所有者标识字段,所述付款端的数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态,然后根据所述付款金额生成支付去向数字货币字串,以及将所述支付去向数字货币字串发送给收款端,所述支付去向数字货币字串的金额为所述付款金额,所有者标识为收款端。

【技术特征摘要】
1.一种数字货币的流通方法,其特征在于,包括:付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,再将该支付来源数字货币字串集发送给管理端,所述数字货币字串具有:金额字段和所有者标识字段,所述付款端的数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态,然后根据所述付款金额生成支付去向数字货币字串,以及将所述支付去向数字货币字串发送给收款端,所述支付去向数字货币字串的金额为所述付款金额,所有者标识为收款端。2.根据权利要求1所述的方法,其特征在于,所述匹配策略为最少币串策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:将付款端数字货币保管箱中的数字货币字串按照金额由大到小进行排序;在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。3.根据权利要求1所述的方法,其特征在于,所述匹配策略为最多币串策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:将付款端数字货币保管箱中的数字货币字串按照金额由小到大进行排序;在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。4.根据权利要求1所述的方法,其特征在于,所述匹配策略为最少差额策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:在所述数字货币保管箱中的金额总和不少于付款金额的所有数字货币字串组合中,搜索与付款金额差额最小的数字货币字串组合作为所述支付来源数字货币字串集。5.根据权利要求1至4任一项所述的方法,其特征在于,在管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态之后,还包括:管理端根据所述支付来源数字货币字串集以及所述付款金额生成所有者标识为付款端的找零数字货币字串,然后将所述找零数字货币字串发送给付款端,所述找零数字货币字串的金额为所述支付来源数字货币字串集的金额总和与所述付款金额的差值。6.根据权利要求5所述的方法,其特征在于,还包括:所述管理端对所述支付来源数字货币字串集内的数字货币字串、所述支付去向数字货币字串以及所述找零数字货币字串的字段信息进行记录。7.一种数字货币的流通装置,其特征在于,包括:货币选择模块,用于依据付款金额和预定义的匹配策略从数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,所述数字货币字串具有:金额字段和所有者标识字段,所...

【专利技术属性】
技术研发人员:姚前狄刚李红岗潘丽席继良赵欣李连三杜鲲黄烈明蒋国庆孙浩陈海波钱友才赵新宇王继伟彭枫
申请(专利权)人:中国人民银行数字货币研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1