一种数字货币钱包支付的方法和系统技术方案

技术编号:16529656 阅读:71 留言:0更新日期:2017-11-09 21:37
本发明专利技术提供一种数字货币钱包支付的方法和系统,包括接收数字货币钱包的支付请求;获取用户输入的对支付请求的数字货币钱包的CA证书数字签名,以生成数字货币转移请求;将所述数字货币转移请求发送至数字货币发钞行;接收带有发钞行数字签名的支付成功结果。因此,本发明专利技术所述数字货币钱包支付的方法和系统能够实现数字货币钱包的支付。

【技术实现步骤摘要】
一种数字货币钱包支付的方法和系统
本专利技术涉及计算机
,尤其涉及一种数字货币钱包支付的方法和系统。
技术介绍
目前,我国基于电子账户实现的支付已经十分普遍,然而这种方式本质上还只是一种现有法定货币的信息化过程,还不能称作严格意义上的数字货币。数字货币作为法定货币必须由央行来发行,其本身就是货币而不仅仅是支付工具,而且密码技术是当今数字货币的支撑,数字货币从发行到流通均需要基于密码学原理来构建,并采用密码协议来实现应用过程中的各类安全需求。虽然纯数字货币系统可以不与银行账户关联,但由于我国的货币发行遵循中央银行到商业银行的二元体系,而且当前社会经济活动主要基于商业银行账户体系开展,如可以借助银行账户体系,充分利用银行现有成熟的IT基础设施以及应用和服务体系,将大大降低数字货币推广门槛,提高使用便捷性和灵活性,有助于最广大的客户群体使用数字货币。为缓冲单独设立数字货币体系给现有银行体系带来的冲击,也为了最大限度地保护商业银行现有的系统投资,在商业银行传统账户体系上,引入数字货币钱包属性,实现一个账户下既可以管理现有电子货币,也可以管理数字货币。其中,数字货币钱包是用于存放企业和个人的数字货币。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:目前还没有实现如何在现有银行账户体系的基础上,进行数字货币钱包的支付过程。
技术实现思路
有鉴于此,本专利技术提供一种数字货币钱包支付的方法和系统,能够实现数字货币钱包的支付。为实现上述目的,根据本专利技术的一个方面,提供了一种数字货币钱包支付的方法。本专利技术数字货币钱包支付的方法包括:接收数字货币钱包的支付请求;获取用户输入的对支付请求的数字货币钱包的CA证书数字签名,以生成数字货币转移请求;将所述数字货币转移请求发送至数字货币发钞行;接收带有发钞行数字签名的支付成功结果。可选地,所述生成数字货币转移请求之前,包括:验证数字货币钱包CA证书的数字签名。可选地,所述生成数字货币转移请求之前,包括:验证数字货币钱包CA证书的数字签名后授权访问所述数字货币钱包。可选地,所述生成数字货币转移请求之前,还包括:确定所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。可选地,所述接收带有发钞行数字签名的支付成功结果之后,包括:将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。根据本专利技术实施例的另一个方面,还提供了一种数字货币钱包支付的系统,包括:账户行用户访问系统,用于接收数字货币钱包的支付请求,和获取用户输入的对支付请求的数字货币钱包的CA证书;账户行数字货币系统,用于生成数字货币转移请求,然后将所述数字货币转移请求发送至数字货币发钞行;同时,还用于接收带有发钞行数字签名的支付成功结果。可选地,还包括账户行钱包访问认证系统,用于验证数字货币钱包CA证书的数字签名。可选地,还包括账户行应用系统,用于验证数字货币钱包CA证书的数字签名后授权访问所述数字货币钱包。可选地,所述账户行数字货币系统,还用于:确定所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。可选地,所述账户行数字货币系统,还用于:将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。根据本专利技术实施例的另一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,所述计算机指令能够被计算机或计算机系统运行,从而使该计算机或计算机系统能够实现上述任一实施例所述的方法。根据本专利技术的技术方案,实现的数字货币钱包支付过程是用户通过具有的数字货币钱包CA证书便可以直接认证访问数字货币钱包进行操作。因此,本专利技术所述的上述实施例可以保证安全的情况下,快速、便捷地实现数字货币钱包的支付功能。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施方式中商业银行账户体系支持的数字货币的示意图;图2是根据本专利技术实施方式中不同类型货币的不同交易渠道的示意图;图3是根据本专利技术实施方式的一种数字货币钱包支付的方法的主要流程示意图;图4是根据本专利技术实施方式中银行账户与数字货币钱包的关系示意图;图5是根据本专利技术可参考实施方式中银行账户与数字货币钱包的关系示意图;图6是根据本专利技术可参考实施方式中数字货币钱包支付的方法的主要流程示意图;图7是根据本专利技术实施方式中数字货币钱包支付的系统的主要结构示意图;图8是根据本专利技术一个可参考实施方式中数字货币钱包支付的系统的主要结构示意图;图9是根据本专利技术另一个可参考实施方式中数字货币钱包支付的系统的主要结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。本专利技术为缓冲单独设立数字货币体系给现有银行体系带来的冲击,也为了最大限度地保护商业银行现有的系统投资,在商业银行传统账户体系上,引入数字货币钱包属性(如图1中所示),实现一个账户下既可以管理现有电子货币,也可以管理数字货币。电子货币与数字货币管理上有其共性,如账号使用、身份认证等,但也存在差异。数字货币管理应符合央行有关钱包设计标准,类似保管箱的概念,银行将根据与客户的约定权限管理保管箱(比如必须有客户和银行两把钥匙才能打开等等约定),保留数字货币作为加密货币的所有属性。这样做的好处是沿用了货币发行二元体系的做法,数字货币是发钞行的负债,在账户行的资产负债表之外。由于账户行依然还在实质性管理客户与账户,不会导致商业银行被通道化或者边缘化。不同于以往的圈存现金,数字货币不完全依赖银行账户,可以通过发钞行直接确权,利用客户端的数字货币钱包实现点对点的现金交易。其中,发钞行可以是央行,也可以是央行授权的发钞机构(例如港币发行模式)。具体选择哪种发行方式得根据实际情况来定。在中央银行集中统一发行数字货币的环境下,商业银行银行库中的数字货币属于商业银行的资产,中央银行的负债;商业银行客户账户中的数字货币则属于客户的资产,中央银行的负债。客户之间点对点交易数字货币,由央行数字货币发行系统进行交易确认与管理(如图2所示),央行承担交易责任;交易电子货币,则和现有流程一致,通过央行跨行支付系统、商业银行核心业务系统完成。图3是根据本专利技术实施方式的一种数字货币钱包支付的方法的主要流程示意图,如图3所示,应用于账户行,所述数字货币钱包支付的方法包括:步骤S101,接收数字货币钱包的支付请求。其中,所述的数字货币钱包支付请求中包括:用户标识、发起方数字货币钱包标识、支付金额、接收方数字货币钱包标识和用户的数字签名。值得说明的是,所述的用户可以是个人用户也可以是企业用户。步骤S102,获取用户输入的对支付请求的数字货币钱包的CA证书数字签名,以生成数字货币转移请求。在实施例中,银行账户可以绑定数字货币钱包(如图4所示)。这种绑定通过在银行账本文档来自技高网...
一种数字货币钱包支付的方法和系统

【技术保护点】
字货币钱包支付的方法,其特征在于,包括:接收数字货币钱包的支付请求;获取用户输入的对支付请求的数字货币钱包的CA证书数字签名,以生成数字货币转移请求;将所述数字货币转移请求发送至数字货币发钞行;接收带有发钞行数字签名的支付成功结果。

【技术特征摘要】
1.字货币钱包支付的方法,其特征在于,包括:接收数字货币钱包的支付请求;获取用户输入的对支付请求的数字货币钱包的CA证书数字签名,以生成数字货币转移请求;将所述数字货币转移请求发送至数字货币发钞行;接收带有发钞行数字签名的支付成功结果。2.根据权利要求1所述的方法,其特征在于,所述生成数字货币转移请求之前,包括:验证数字货币钱包CA证书的数字签名。3.根据权利要求2所述的方法,其特征在于,所述生成数字货币转移请求之前,包括:验证数字货币钱包CA证书的数字签名后授权访问所述数字货币钱包。4.根据权利要求1-3任一项所述的方法,其特征在于,所述生成数字货币转移请求之前,还包括:确定所述数字货币钱包支付请求中的支付金额小于或等于所述数字货币钱包中的数字货币总金额。5.根据权利要求1所述的方法,其特征在于,所述接收带有发钞行数字签名的支付成功结果之后,包括:将所述支付成功结果中的支付后发起方收到的按支付后余额生成的数字货币去向币记录在发起方数字货币钱包中。6.一种数字货币钱包支付的系统,其特征在于,包括:账户行用户访问系统,用于接收数字货币钱包的支付请求,和获取用...

【专利技术属性】
技术研发人员:姚前
申请(专利权)人:中国人民银行数字货币研究所
类型:发明
国别省市:北京,11

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

1