【技术实现步骤摘要】
数字货币的流通方法和装置
本专利技术涉及计算机
,尤其涉及一种数字货币的流通方法和装置。
技术介绍
现有虚拟数字货币的流通,典型的是通过UTXO的方式。交易地址作为虚拟数字货币的付款端或收款端。每个交易核心包含付款端交易地址、收款端交易地址和金额。用户持有虚拟数字货币是通过对所拥有交易地址的UTXO进行计算完成。用户支付虚拟数字货币是通过发起新的交易,从而改变付款端和收款端交易地址的UTXO余额。从本质上说,现有虚拟数字货币流通不存在货币的转移,而只是一组连续的交易记录。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:首先,现有虚拟数字货币流通的基础是交易而不是货币本身,现有虚拟数字货币的交易反映的是从付款端到收款端的交易记录,因此,当用户想要确认所持有的虚拟数字货币必须将所有的交易进行汇总,并计算余额,这种方式效率比较低。并且,现有虚拟数字货币无法满足实际货币流通的要求,现有虚拟数字货币的流通方式是匿名,只能通过密码进行保管,一旦密码丢失,便难以找回,不满足实际应用的需要,而且虚拟数字货币流通过程如果涉及非法行为,也难以跟踪查处。因此,亟需一种能够满足实际货币流通的要求,提高流通的处理效率的数字货币的流通方法和装置。
技术实现思路
有鉴于此,本专利技术实施例提供一种数字货币的流通方法和装置,能够满足实际货币流通的要求,并且提高数字货币流通的处理效率。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数字货币的流通方法,该方法包括:付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数 ...
【技术保护点】
一种数字货币的流通方法,其特征在于,包括:付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,再将该支付来源数字货币字串集发送给管理端,所述数字货币字串具有:金额字段和所有者标识字段,所述付款端的数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态,然后根据所述付款金额生成支付去向数字货币字串,以及将所述支付去向数字货币字串发送给收款端,所述支付去向数字货币字串的金额为所述付款金额,所有者标识为收款端。
【技术特征摘要】
1.一种数字货币的流通方法,其特征在于,包括:付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,再将该支付来源数字货币字串集发送给管理端,所述数字货币字串具有:金额字段和所有者标识字段,所述付款端的数字货币保管箱中存放有一个或多个所有者标识为付款端的数字货币字串;管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态,然后根据所述付款金额生成支付去向数字货币字串,以及将所述支付去向数字货币字串发送给收款端,所述支付去向数字货币字串的金额为所述付款金额,所有者标识为收款端。2.根据权利要求1所述的方法,其特征在于,所述匹配策略为最少币串策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:将付款端数字货币保管箱中的数字货币字串按照金额由大到小进行排序;在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。3.根据权利要求1所述的方法,其特征在于,所述匹配策略为最多币串策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:将付款端数字货币保管箱中的数字货币字串按照金额由小到大进行排序;在所述排序中依次选出数字货币字串然后组合,直至组合得到的数字货币字串的金额总和大于等于所述付款金额,然后将该组合得到的数字货币字串作为所述支付来源数字货币字串集。4.根据权利要求1所述的方法,其特征在于,所述匹配策略为最少差额策略;所述付款端依据付款金额和预定义的匹配策略从付款端的数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集的步骤包括:在所述数字货币保管箱中的金额总和不少于付款金额的所有数字货币字串组合中,搜索与付款金额差额最小的数字货币字串组合作为所述支付来源数字货币字串集。5.根据权利要求1至4任一项所述的方法,其特征在于,在管理端将所述支付来源数字货币字串集中的数字货币字串登记为作废状态之后,还包括:管理端根据所述支付来源数字货币字串集以及所述付款金额生成所有者标识为付款端的找零数字货币字串,然后将所述找零数字货币字串发送给付款端,所述找零数字货币字串的金额为所述支付来源数字货币字串集的金额总和与所述付款金额的差值。6.根据权利要求5所述的方法,其特征在于,还包括:所述管理端对所述支付来源数字货币字串集内的数字货币字串、所述支付去向数字货币字串以及所述找零数字货币字串的字段信息进行记录。7.一种数字货币的流通装置,其特征在于,包括:货币选择模块,用于依据付款金额和预定义的匹配策略从数字货币保管箱中选择数字货币字串,然后组成支付来源数字货币字串集,所述数字货币字串具有:金额字段和所有者标识字段,所...
【专利技术属性】
技术研发人员:姚前,狄刚,李红岗,潘丽,席继良,赵欣,李连三,杜鲲,黄烈明,蒋国庆,孙浩,陈海波,钱友才,赵新宇,王继伟,彭枫,
申请(专利权)人:中国人民银行数字货币研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。