主页 > imtoken最新官网客服 > 数字货币的发行方式、制度和流程

数字货币的发行方式、制度和流程

imtoken最新官网客服 2023-05-28 05:13:51

数字货币的发行方法和系统与流程

本发明涉及计算机技术领域,尤其涉及一种数字货币发行方法及系统。

背景艺术:

我国现有的法定货币是央行发行的人民币。人民币的发行基于现行的“央行-商业银行”双重制度,即央行向商业银行发行货币,商业银行向央行返还货币。

存量纸币的发行从发行资金转入央行发行仓库,再从央行发行仓库转入银行机构业务仓库,再从银行机构业务仓库进入流通领域。现有货币的归还是先从流通领域进入银行机构业务库,再从银行机构业务库进入央行发行库。

随着科学技术的飞速发展,特别是互联网技术的广泛应用,全球支付结算方式发生了巨大变化。支付结算服务层出不穷。

数字货币的出现是大势所趋。目前,民间发行的虚拟数字货币存在价值不稳定、可信度弱、可接受范围有限、容易产生较大负外部性等根本性缺陷。同时,民间发行的虚拟数字货币本身具有匿名性、高扩散率、高波动性等特点。央行必须认真考虑其对支付体系运行、货币体系运行和金融稳定的影响。为此,央行推动法定数字货币发行,优化升级法定数字货币发行流通体系是必然趋势。但是,由于数字货币与现有货币的根本区别,现有货币的发行和提现过程并不能适用于数字货币。

技术实施要素:

有鉴于此,本发明实施例提供一种数字货币发行方法及系统,能够提高货币发行的安全性和及时性,降低货币发行成本。

为了实现上述目的,根据本发明实施例的一个方面,提供了一种数字货币的发行方法。

根据本发明实施例的数字货币发行方法包括:接收申请人发送的数字货币发行请求;对数字货币发行申请进行业务审核,审核通过的,向会计记录员报告。集中记账数据系统发出扣除存款准备金的请求;在收到中央记账数据系统发送的扣减响应成功的情况下,生成数字货币;并将数字货币发送给申请人。

数字货币怎么开户

可选地,数字货币为加密字符串,加密字符串包括:货币数量、发行者标识和所有者标识。

可选地,在制作数字货币的步骤之后,将数字货币发送给申请人之前,该方法还包括:确认并注册制作的数字货币,并将制作的数字货币的注册状态设置为可用。

可选地,数字货币发行请求包括:申请人身份、数字货币图书馆身份、申请总额、申请详情;对数字货币发行请求进行业务验证的步骤包括: :根据申请人ID检查申请人是否开户;根据数字货币银行ID查询申请人的数字货币银行是否已注册;检查申请的总金额是否与申请明细中的金额总和一致。

可选地,数字货币发行请求还包括:申请人的数字签名;在接收到申请人发送的数字货币发行请求的步骤之后,该方法还包括:向申请人发送请求。数字签名经过验证;如果验证通过,则对数字货币发行请求进行业务验证。

可选的,在对数字货币发行请求进行业务验证的步骤之后,该方法还包括:根据预设的风控规则对数字货币发行请求进行审核;审核通过后,向中央会计数据系统发送存款准备金扣缴申请。

为了实现上述目的,根据本发明实施例的另一方面,提供了一种数字货币发行系统。

根据本发明实施例的数字货币发行系统包括:接收模块,用于接收申请人发送的数字货币发行请求;业务验证模块,用于对数字货币发行请求进行业务验证;扣款通知模块,用于在验证通过后,向集中记账数据系统发送扣减支付准备金的请求;生产模块用于接收集中记账数据系统发送的扣款成功。在响应的情况下,产生数字货币;发送模块用于向申请人发送数字货币。

可选地,生产模块生成的数字货币为加密字符串,加密字符串包括:货币数量、发行者标识和所有者标识。

可选地,该系统还包括:权利确认与注册模块,用于对所生产的数字货币的权利进行确认和注册,并将所生产的数字货币的注册状态设置为可用。

数字货币怎么开户

可选地,接收模块接收的数字货币发行请求包括:申请人身份、数字货币库身份、申请总额、申请详情;验证模块对数字货币发行请求进行操作。验证包括:根据申请人的标识,检查申请人是否开户;根据数字货币库标识查询申请人的数字货币库是否已经注册;检查申请的总金额和申请明细中的金额总和是否不一致。

可选地,数字货币发行请求还包括:申请人的数字签名;该系统还包括: 签名验证模块,用于验证申请人的数字签名;情况下,业务验证模块将对数字货币发行请求进行业务验证。

可选地,该系统还包括: 风险审核模块,用于根据预设的风控规则审核数字货币发行请求;支付通知模块向集中记账数据系统发送扣除存款准备金的请求。

为实现上述目的,根据本发明实施例的又一方面,提供了一种计算机可读存储介质。

计算机指令存储在本发明实施例的计算机可读存储介质中,计算机指令可以由计算机或计算机系统执行,从而计算机或计算机系统可以执行计算机或计算机系统的数字数据。本发明的实施例。发行货币的方式。

上述发明的一个实施例具有如下优点或有益效果:通过接收申请人发送的数字货币发行请求,对数字货币发行请求进行业务验证,如果验证通过则向记账人报告。记账数据集中系统发出扣减存款准备金的请求,扣减成功后产生数字货币,可实现央行向商业银行发行数字货币的功能。与现有货币发行流程相比,本发明实施例大大提高了货币发行过程的安全性和及时性,降低了货币发行成本,进一步优化了法币发行流通体系。

下面结合具体实施例对上述非常规替代方案的进一步效果进行说明。

图纸说明

附图用于更好地理解本发明,并不构成对本发明的不当限制。其中:

数字货币怎么开户

图。附图说明图1是本发明实施例提供的数字货币发行方法的应用场景示意图;

图。图2为本发明实施例提供的一种数字货币发行方法的主要步骤示意图;

图。图3为本发明实施例提供的数字货币发行系统的组成示意图。

实施例说明

下面参考附图描述本发明的示例性实施例,附图包括本发明实施例的各种细节以便于理解,并且它们应被认为仅是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可以对这里描述的实施例进行各种改变和修改。此外,为了清楚和简洁,下面的描述中省略了对众所周知的功能和结构的描述。

图。附图说明图1为本发明实施例提供的数字货币发行方法的应用场景示意图。如图1所示,在本应用场景中,申请人为商业银行,发行人为中国人民银行。其中,商业银行有前端电脑,中国人民银行有集中记账数据系统和数字货币发行系统。其中,中央会计数据系统具体为中央银行会计数据中央系统acs(account central system)。在具体实现中,前端计算机和数字货币发行系统可以使用mq(消息队列)异步通信方式进行数据交互,数字货币发行系统和acs系统也可以使用mq(消息队列)数据交互的异步通信模式。可以理解,本领域技术人员也可以根据实际需要选择其他的通信方式,例如http同步通信方式。

图。图2为本发明实施例提供的一种数字货币发行方法的主要步骤示意图。如图所示的方法。 2 可以主要由一个数字货币发行系统来完成。如图所示。如图2所示,本发明实施例的数字货币发行方法的主要步骤如下:

步骤s201、数字货币发行系统接收前端计算机发送的数字货币发行请求。具体实施时,在步骤s201之前,商业银行的经营者可以先汇总数字货币发行的需求,形成发行计划的申请,然后商业银行的审核人对发行计划的申请进行审核。之后,商业银行将批准的申请发行计划提交给前端计算机,前端计算机根据申请发行计划生成数字货币发行请求,将数字货币发行请求发送给数字货币发行中国人民银行系统。其中,商业银行至少可以通过以下两种方式向前端计算机提交发行计划申请:一、前端计算机可以通过接口调用,使银行内系统可以将数字货币发行计划发送到前端计算机; 二、可以在前端电脑的操作界面手动输入申请和发行计划。

在步骤s201之后,可以直接进入步骤s202。或者,在步骤s201之后,还可以先进行如下操作:验证数字货币发行请求中携带的申请人的数字签名,如果验证通过,则进入步骤s202。

数字货币怎么开户

步骤s202、数字货币发行系统对数字货币发行请求进行业务检查。其中,数字货币发行请求可以包括:申请人身份、数字货币库身份、申请总额和申请明细(如申请的数字货币的面值、份数、用途等)。例如,申请人标识可以是商业银行的机构代码,或者商业银行的英文缩写等。此外,在具体实施时数字货币怎么开户,数字货币发行请求还可以包括申请日期、记账日期、acs机构账号等信息。在步骤s202中,业务验证主要包括:根据申请人的标识,检查申请人是否开户;根据数字货币的公钥检查申请人的数字货币库是否已经注册;核对申请总金额与申请明细金额总和是否一致。

在步骤s202之后,可以直接进入步骤s203。或者,在步骤s202之后,为了进一步降低数字货币的发行风险,提高数字货币发行过程的安全性,可以先进行如下操作:按照预先设定的风控规则对数字货币发行请求进行审核。具体实施时,风控规则可以是:申请发行的总量必须小于预设的阈值。在该风控规则下,当申请发行的总金额小于预设金额阈值时,执行步骤s203;当申请发行的总金额大于预设金额阈值时,拒绝发行申请或进行人工审核。人工审核通过后,进入步骤s203。风控规则可以根据实际需要进行修改是可以理解的。例如,风控规则也可以是:应用发布频率小于预设频率阈值,预设时间段内应用发布总量小于预设数量阈值。

步骤s203、如果验证通过,数字货币发行系统向央行会计数据集中系统(acs)发送支付准备金扣减请求。例如,当验证结果为商业银行已开户,数字货币库已注册,且申请总金额与申请明细中的金额之和一致时,数字货币发行系统向acs发送扣除存款准备金的请求,通知acs系统。扣除商业银行的存款准备金。其中,扣除存款准备金的请求可以包括:交易号、扣除机构、扣除金额。

步骤s204、acs根据扣减请求扣减申请人的存款准备金,并向数字货币发行系统反馈扣减存款准备金请求的响应。该响应可以是成功的演绎响应或演绎失败的响应。一般而言数字货币怎么开户,存款准备金是指中国人民银行存款中超过法定存款准备金率的部分,也可称为“超额准备金”或“支付准备金”。

步骤s205、数字货币发行系统收到acs发送的扣减成功响应后,产生数字货币。在具体实现时,数字货币发行系统可以调用加密机或加密程序产生数字货币,并存储产生的数字货币。进一步地,数字货币为加密字符串,加密字符串包括:货币数量、发行者标识和所有者标识。在具体实现时,还可以对数字货币的加密字符串进行扩展。例如,数字货币加密字符串还可以包括:货币安全属性。其中,货币安全属性是一组与数字货币安全加密相关的字段,可以保证数字货币不能被伪造或篡改。

在步骤s205之后,可以直接进入步骤s206。或者,在步骤s205之后,可以先进行相关权限确认操作,然后进入步骤s206。相关的权利确认操作包括:确认并登记生产的数字货币的权利,将生产的数字货币的登记状态设置为可用。具体实施时,可以通过确认链登记数字货币的所有权。所有权注册成功后,数据库中已生产的数字货币的注册状态设置为可用。

需要说明的是,在本发明实施例中,为了方便对生产的数字货币的管理,预先在数据库中设置了数字货币的注册状态属性字段,可用注册状态属性已设置。选择一个值。例如,在一个具体实施例中,数字货币注册状态属性的可选值包括:生产中、已锁定、可用、已销毁、已撤销。数字货币发行系统收到确认链发送的确认申请成功响应后,将数字货币的注册状态修改为可用。之后,再次执行步骤s206。

步骤s206、数字货币发行系统将数字货币发送到前端计算机。具体实现时,可以将生成的数字货币携带在对数字货币发行请求的响应消息中,通过mq消息发送给前端。然后,前端计算机可以通过调用该接口将响应消息转发给商业银行的银行内系统。或者,前端计算机可以将响应消息保存在本地,商业银行的运营商可以通过前端计算机界面查看数字货币情况。

在本发明实施例中,通过接收前端计算机发送的数字货币发行请求,对数字货币发行请求进行业务验证,验证通过后向acs系统发送扣费请求,扣减成功后生产数字货币等步骤,可以实现央行向商业银行发行数字货币的功能。与现有货币发行流程相比,本发明实施例大大提高了货币发行过程的安全性和及时性,降低了货币发行成本,进一步优化了法定货币发行流通体系。进一步,数字货币产生后,通过确权链登记数字货币的所有权,实现了数字货币不可篡改、不可伪造的分布式账本,方便保障数字货币的安全。

数字货币怎么开户

另一方面,本发明实施例还提供了一种数字货币发行系统。具体实施时,数字货币发行系统可以是单独的软件系统,也可以是软件系统的一部分。例如,数字货币发行系统可以是数字货币核心系统的一部分。如图。图3为本发明实施例提供的数字货币发行系统的主要模块示意图。如图所示。参见图3,本发明实施例的数字货币发行系统300具体包括: 接收模块301、业务验证模块302、扣减通知模块303、生产模块30< @4、 发送模块 305.

接收模块301,用于接收前端计算机发送的数字货币发行请求。其中,数字货币发行请求可以包括:申请人身份、数字货币库身份、申请总额和申请明细(如申请的数字货币的面值、份数、用途等)。具体实施时,数字货币发行请求还可以包括:申请日期、记账日期、acs机构账号。

进一步地,本发明实施例的数字货币发行系统还可以包括签名验证模块。签名验证模块用于验证申请人的数字签名。审核不通过的,拒绝发行申请;若验证通过,则业务验证模块302对数字货币发行请求进行业务验证。

业务验证模块302,用于对数字货币发行请求进行业务验证。具体地,验证模块302进行的业务验证包括:根据数字货币发行请求中携带的申请人标识,验证申请人是否开户;根据数字货币图书馆的标识,验证申请人的数字货币图书馆是否已经注册;核对申请总金额与申请明细中的金额总和是否一致。可以理解的是,只要不影响本发明的实施,本领域技术人员可以对业务验证的具体内容进行修改。

进一步地,本发明实施例的数字货币发行系统还可以包括风险审计模块。风险审计模块,用于根据预设的风险控制规则对数字货币发行请求进行审计。具体实施时,风控规则可以是:申请发行的总量必须小于预设的阈值。在该风控规则下,当申请发行的总金额小于预设金额阈值时,扣款通知模块303将通知acs系统扣取存款准备金;当申请发行的总金额大于预设金额阈值时,拒绝发行申请或进行人工审核。人工审核通过后,扣除通知模块303通知acs系统扣除保证金。风控规则可以根据实际需要进行修改是可以理解的。例如,风控规则也可以是:应用发布频率小于预设频率阈值,预设时间段内应用发布总量小于预设数量阈值。

扣款通知模块303,用于在验证通过时,向acs系统发送存款准备金扣款请求。扣款通知模块303可以通过向acs发送扣款请求,通知acs系统扣取存款准备金。具体实施时,扣款通知模块303发送的扣款请求可以包括:交易号、扣款机构、扣款金额。

生产模块304用于在收到acs发送的扣减成功响应的情况下生产数字货币。具体实现时,制作模块304可以调用加密机或加密程序制作数字货币,并将制作的数字货币存储在数据库中。进一步的,制作模块304产生的数字货币为加密字串,该加密字串包括:金额、发行者身份和拥有者身份。在具体实现时,还可以对数字货币的加密字符串进行扩展。例如,数字货币加密字符串还可以包括:货币安全属性。其中,货币安全属性是一组与数字货币安全加密相关的字段,可以保证数字货币不能被伪造或篡改。

发送模块305,用于向前端计算机发送数字货币。具体实现时,发送模块305可以将生成的数字货币携带在对数字货币发行请求的响应消息中,通过mq消息发送给前端计算机。

进一步地,数字货币发行系统300还可以包括:权利确认注册模块。权利确认注册模块用于对生产的数字货币进行确认和注册,并将生产的数字货币的注册状态设置为可用。具体实施时,权利确认注册模块可以基于权利确认通知单元、权利确认链和状态修改单元的架构来实现。确权通知单元用于在生产模块产生数字货币后,向确权链发送确权申请。可以基于区块链技术构建确认链。确权链用于在收到确权申请时,登记生产的数字货币的所有权,并向状态修改单元发送对确权申请的响应。状态修改单元,用于在收到申请确认成功响应后,将生产的数字货币的注册状态设置为可用。

在本发明实施例中,通过构建数字货币发行系统,可以实现央行向商业银行发行数字货币的功能。基于本发明实施例的数字货币发行管理系统可以大大提高货币发行过程的安全性和及时性,降低货币发行成本,优化法定货币发行流通体系。进一步的,生产模块生产数字货币后,通过权利确认登记模块对生产的数字货币进行所有权登记。此外,为数字货币实现了不可篡改、不可伪造的分布式账本,方便保障数字货币的安全。

上述产品可以执行本发明实施例提供的方法,并具有相应的功能模块和执行该方法的有益效果。本实施例未详述的技术细节,可参见本发明实施例提供的方法。

上述具体实施例并不限制本发明的保护范围。本领域技术人员应当理解,可以根据设计要求和其他因素进行各种修改、组合、子组合和替换。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。