一种数字货币定向交易的方法及系统技术方案

技术编号:28377571 阅读:17 留言:0更新日期:2021-05-08 00:05
本发明专利技术提供了一种数字货币定向交易的方法及系统,付款方钱包接收签发装置签发的定向数字货币,在支付该定向数字货币时,从存储的定向数字货币中选择定向数字货币组合进行支付,只有在选择的定向数字货币组合符合条件时,才会向收款方钱包进行支付,收款方钱包接收到支付信息且验证通过后存储该支付信息,完成定向数字货币的支付,从而保证了专款专用。

【技术实现步骤摘要】
一种数字货币定向交易的方法及系统
本专利技术涉及电子
,尤其涉及一种数字货币定向交易的方法及系统。
技术介绍
国家专项资金补助,是国家或有关部门或上级部门下拨的具有专门指定用途或特殊用的资金。这种资金都会要求进行单独核算,专款专用,不能挪作他用。而传统模式下,资金补助下发至账户后,往往需要专门机构来对资金使用情况进行审核监管,耗费人力,且容易作假。如何利用数字货币的技术特点,更好地确保专款专用,是一个值得研究的问题。
技术实现思路
本专利技术旨在解决上述问题。本专利技术的主要目的在于提供一种数字货币定向交易的方法;本专利技术的另一目的在于提供一种数字货币定向交易的系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种数字货币定向交易的方法,包括:付款方钱包接收签发装置签发的定向数字货币,其中,定向数字货币由签发装置将定向标识写入数字货币后生成的,其中,定向标识至少包括以下之一:货币用途属性、收款方属性和货币流转属性;付款方钱包存储定向数字货币;付款方钱包与收款方钱包建立通信,接收收款方钱包发送的收款指令,其中,收款指令至少包括:收款金额、收款方身份信息、货币用途信息和收款方信息;付款方钱包确定是否使用定向数字货币进行支付;付款方钱包确定使用定向数字货币进行支付的情况下,根据收款方身份信息验证收款方钱包身份,并在验证收款方钱包身份通过的情况下,根据货币流转属性确定能够用于本次支付的定向数字货币;付款方钱包根据收款金额从能够用于本次支付的定向数字货币中选取待支付的定向数字货币组合;付款方钱包验证定向数字货币组合中的全部数字货币的货币用途属性是否符合货币用途信息和收款方属性是否符合收款方信息;付款方钱包在验证定向数字货币组合中的全部数字货币的货币用途属性不符合货币用途信息,和/或收款方属性不符合收款方信息的情况下,终止交易;付款方钱包在验证定向数字货币组合中的全部数字货币的货币用途属性符合货币用途信息,且收款方属性符合收款方信息的情况下,生成支付信息,其中,支付信息至少包括定向数字货币组合和对定向数字货币组合进行支付操作生成的支付数据链;付款方钱包将支付信息发送至收款方钱包;收款方钱包验证数字货币组合中的全部数字货币的货币用途属性、收款方属性和货币流转属性是否满足预设限制;收款方钱包在验证数字货币组合中的全部数字货币的货币用途属性、收款方属性和货币流转属性均满足预设限制的情况下,核验支付数据链,并在支付数据链核验通过后存储支付信息;收款方钱包在验证数字货币组合中的全部数字货币的货币用途属性、收款方属性和货币流转属性至少之一不满足预设限制的情况下,终止交易。本专利技术还一方面提供了一种数字货币定向交易的系统,包括:付款方钱包和收款方钱包;其中:付款方钱包,用于接收签发装置签发的定向数字货币,其中,定向数字货币由签发装置将定向标识写入数字货币后生成的,其中,定向标识至少包括以下之一:货币用途属性、收款方属性和货币流转属性;存储定向数字货币;与收款方钱包建立通信,接收收款方钱包发送的收款指令,其中,收款指令至少包括:收款金额、收款方身份信息、货币用途信息和收款方信息;确定是否使用定向数字货币进行支付;确定使用定向数字货币进行支付的情况下,根据收款方身份信息验证收款方钱包身份,并在验证收款方钱包身份通过的情况下,根据货币流转属性确定能够用于本次支付的定向数字货币;根据收款金额从能够用于本次支付的定向数字货币中选取待支付的定向数字货币组合;验证定向数字货币组合中的全部数字货币的货币用途属性是否符合货币用途信息和收款方属性是否符合收款方信息;在验证定向数字货币组合中的全部数字货币的货币用途属性不符合货币用途信息,和/或收款方属性不符合收款方信息的情况下,终止交易;在验证定向数字货币组合中的全部数字货币的货币用途属性符合货币用途信息,且收款方属性符合收款方信息的情况下,生成支付信息,其中,支付信息至少包括定向数字货币组合和对定向数字货币组合进行支付操作生成的支付数据链;将支付信息发送至收款方钱包;收款方钱包,用于验证数字货币组合中的全部数字货币的货币用途属性、收款方属性和货币流转属性是否满足预设限制;在验证数字货币组合中的全部数字货币的货币用途属性、收款方属性和货币流转属性均满足预设限制的情况下,核验支付数据链,并在支付数据链核验通过后存储支付信息;在验证数字货币组合中的全部数字货币的货币用途属性、收款方属性和货币流转属性至少之一不满足预设限制的情况下,终止交易。由上述本专利技术提供的技术方案可以看出,本专利技术提供了一种数字货币定向交易的方法及系统,付款方钱包接收签发装置签发的定向数字货币,在支付该定向数字货币时,从存储的定向数字货币中选择定向数字货币组合进行支付,只有在选择的定向数字货币组合符合条件时,才会向收款方钱包进行支付,收款方钱包接收到支付信息且验证通过后存储该支付信息,完成定向数字货币的支付,从而保证了专款专用。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例提供的数字货币定向交易的方法的流程图;图2为本专利技术实施例提供的数字货币定向交易的系统的结构示意图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。下面将结合附图对本专利技术实施例作进一步地详细描述。图1示出了本专利技术实施例提供的数字货币定向交易的方法的流程图,参见图1,本专利技术实施例提供的数字货币定向交易的方法,包括:S1,付款方钱包接收签发装置签发的定向数字货币,其中,定向数字货币由签发装置将定向标识写入数字货币后生成的,其中,定向标识至少包括以下之一:货币用途属性、收款方属性和货币流转属性。具体地,在国家专项资金补助等具有定向性质的数字货币下发时,签发装置将定向标识写入数字货币生成定向数字货币,以便后续在使用该定向数字货币时,只能够进行定向支付,从而可以更好地确保专款专用。定向标识可以包括货币用途属性、收款方属性和货币流转属性,其中:货币用途属性,用于规定数字货币的用途,例如科研用途、设备购买用途、顾问费用等,该货币用途属性可以根据实际需求进行确定;收款方属性,用于规定数字货币支付的收款方,例如为高校、某个领域的组织、科技企业等,该收款方属性也可以根据实际需求进行确定;货币流转属性,用于规定数字货币是否可以流转,如果数字货币流转属性为可流转,则表示该定向数字货币可以进行转花,如果数字货币属性为不可流转,则不可进行转花。S2,付款方钱包存储定向数字货币。具体地,钱包为存储本文档来自技高网...

【技术保护点】
1.一种数字货币定向交易的方法,其特征在于,包括:/n付款方钱包接收签发装置签发的定向数字货币,其中,所述定向数字货币由所述签发装置将定向标识写入数字货币后生成的,其中,所述定向标识至少包括以下之一:货币用途属性、收款方属性和货币流转属性;/n所述付款方钱包存储所述定向数字货币;/n所述付款方钱包与收款方钱包建立通信,接收所述收款方钱包发送的收款指令,其中,所述收款指令至少包括:收款金额、收款方身份信息、货币用途信息和收款方信息;/n所述付款方钱包确定是否使用所述定向数字货币进行支付;/n所述付款方钱包确定使用所述定向数字货币进行支付的情况下,根据所述收款方身份信息验证所述收款方钱包身份,并在验证所述收款方钱包身份通过的情况下,根据所述货币流转属性确定能够用于本次支付的定向数字货币;/n所述付款方钱包根据所述收款金额从所述能够用于本次支付的定向数字货币中选取待支付的定向数字货币组合;/n所述付款方钱包验证所述定向数字货币组合中的全部定向数字货币的货币用途属性是否符合所述货币用途信息和收款方属性是否符合所述收款方信息;/n所述付款方钱包在验证所述定向数字货币组合中的全部定向数字货币的货币用途属性不符合所述货币用途信息,和/或收款方属性不符合所述收款方信息的情况下,判断是否有剩余数字货币组合,如果有剩余数字货币组合,则执行根据所述收款金额选取待支付的定向数字货币组合的操作,如果没有剩余数字货币组合,则终止交易;/n所述付款方钱包在验证所述定向数字货币组合中的全部定向数字货币的货币用途属性符合所述货币用途信息,且收款方属性符合所述收款方信息的情况下,生成支付信息,其中,所述支付信息至少包括所述定向数字货币组合和对所述定向数字货币组合进行支付操作生成的支付数据链;/n所述付款方钱包将所述支付信息发送至所述收款方钱包;/n所述收款方钱包验证所述定向数字货币组合中的全部定向数字货币的货币用途属性、收款方属性和货币流转属性是否满足预设限制;/n所述收款方钱包在验证所述定向数字货币组合中的全部定向数字货币的货币用途属性、收款方属性和货币流转属性均满足预设限制的情况下,核验所述支付数据链,并在所述支付数据链核验通过后存储所述支付信息;/n所述收款方钱包在验证所述定向数字货币组合中的全部定向数字货币的货币用途属性、收款方属性和货币流转属性至少之一不满足预设限制的情况下,终止交易。/n...

【技术特征摘要】
1.一种数字货币定向交易的方法,其特征在于,包括:
付款方钱包接收签发装置签发的定向数字货币,其中,所述定向数字货币由所述签发装置将定向标识写入数字货币后生成的,其中,所述定向标识至少包括以下之一:货币用途属性、收款方属性和货币流转属性;
所述付款方钱包存储所述定向数字货币;
所述付款方钱包与收款方钱包建立通信,接收所述收款方钱包发送的收款指令,其中,所述收款指令至少包括:收款金额、收款方身份信息、货币用途信息和收款方信息;
所述付款方钱包确定是否使用所述定向数字货币进行支付;
所述付款方钱包确定使用所述定向数字货币进行支付的情况下,根据所述收款方身份信息验证所述收款方钱包身份,并在验证所述收款方钱包身份通过的情况下,根据所述货币流转属性确定能够用于本次支付的定向数字货币;
所述付款方钱包根据所述收款金额从所述能够用于本次支付的定向数字货币中选取待支付的定向数字货币组合;
所述付款方钱包验证所述定向数字货币组合中的全部定向数字货币的货币用途属性是否符合所述货币用途信息和收款方属性是否符合所述收款方信息;
所述付款方钱包在验证所述定向数字货币组合中的全部定向数字货币的货币用途属性不符合所述货币用途信息,和/或收款方属性不符合所述收款方信息的情况下,判断是否有剩余数字货币组合,如果有剩余数字货币组合,则执行根据所述收款金额选取待支付的定向数字货币组合的操作,如果没有剩余数字货币组合,则终止交易;
所述付款方钱包在验证所述定向数字货币组合中的全部定向数字货币的货币用途属性符合所述货币用途信息,且收款方属性符合所述收款方信息的情况下,生成支付信息,其中,所述支付信息至少包括所述定向数字货币组合和对所述定向数字货币组合进行支付操作生成的支付数据链;
所述付款方钱包将所述支付信息发送至所述收款方钱包;
所述收款方钱包验证所述定向数字货币组合中的全部定向数字货币的货币用途属性、收款方属性和货币流转属性是否满足预设限制;
所述收款方钱包在验证所述定向数字货币组合中的全部定向数字货币的货币用途属性、收款方属性和货币流转属性均满足预设限制的情况下,核验所述支付数据链,并在所述支付数据链核验通过后存储所述支付信息;
所述收款方钱包在验证所述定向数字货币组合中的全部定向数字...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京;11

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

1