技术领域technical field
本发明涉及计算机技术领域,尤其涉及一种数字货币交易付款登记方法和系统。The present invention relates to the field of computer technology, in particular to a digital currency transaction payment registration method and system.
背景技术Background technique
我国现有的法定货币是央行发行的人民币。人民币的发行基于现行的“央行—银行业金融机构”二元体系,即通过中央银行向银行业金融机构发行货币,并通过银行业金融机构向中央银行回笼货币。my country's existing legal tender is the RMB issued by the central bank. The issuance of RMB is based on the current dual system of "central bank-banking financial institutions", that is, the central bank issues currency to banking financial institutions, and the banking financial institution returns currency to the central bank.
现有纸币的发行是依靠物理设备实现从发行基金调拨入央行发行库,再从央行发行库出库转入银行机构业务库,然后从银行机构业务库进入流通领域。现有货币的回笼是先从流通领域进入银行机构业务库,再从银行机构业务库进入央行发行库。现有货币的交易反映的是从付款机构到收款机构的交易记录。意即,在现有货币交易过程中,现有货币本身不发生改变,改变的只是货币的所有者。The issuance of existing banknotes relies on physical equipment to transfer from the issuance fund to the central bank's issuance warehouse, and then transfers from the central bank's issuance warehouse to the banking institution's business warehouse, and then enters the circulation field from the banking institution's business warehouse. The return of existing currency is to first enter the banking institution's business library from the circulation field, and then enter the central bank's issuance library from the banking institution's business library. A transaction in existing currency reflects a transaction record from a paying institution to a receiving institution. That is to say, in the process of existing currency transactions, the existing currency itself does not change, only the owner of the currency changes.
随着科学技术的迅猛发展,特别是互联网技术的广泛应用,全球范围内的支付结算方式发生了巨大的变化,各种电子货币、虚拟货币、数字货币产品及其支付结算服务层出不穷。With the rapid development of science and technology, especially the wide application of Internet technology, great changes have taken place in payment and settlement methods around the world, and various electronic currencies, virtual currencies, digital currency products and their payment and settlement services emerge in an endless stream.
数字货币的出现是大势所趋。目前私人部门发行的数字货币存在价值不稳、公信力不强、可接受范围有限、容易产生较大负外部性等根本性缺陷。与此同时,私人部门发行的数字货币本身具有匿名性、高扩散率以及高波动性等特征,中央银行必须严肃考虑其对支付体系运行、货币体系运行以及金融稳定性带来的冲击影响。为此,由中央银行推动发行法定数字货币、优化升级法定货币发行流通体系势在必然。然而,由于数字货币与现有货币存在本质上的不同,现有货币的发行、回笼、交易流程无法适用于数字货币。The emergence of digital currency is the general trend. At present, the digital currency issued by the private sector has fundamental defects such as unstable value, weak credibility, limited acceptable range, and prone to large negative externalities. At the same time, the digital currency issued by the private sector has the characteristics of anonymity, high diffusion rate, and high volatility. The central bank must seriously consider its impact on the operation of the payment system, the operation of the monetary system, and financial stability. For this reason, it is inevitable for the central bank to promote the issuance of legal digital currency and optimize and upgrade the legal currency issuance and circulation system. However, due to the fundamental difference between digital currency and existing currency, the issuance, withdrawal, and transaction processes of existing currency cannot be applied to digital currency.
发明内容Contents of the invention
有鉴于此,本发明实施例提供一种数字货币交易付款登记方法和系统,能够提高数字货币交易的安全性、时效性,降低货币交易中耗费的成本。In view of this, the embodiments of the present invention provide a digital currency transaction payment registration method and system, which can improve the security and timeliness of digital currency transactions, and reduce the cost of currency transactions.
为实现上述目的,根据本发明实施例的一个方面,提供了一种数字货币交易付款登记方法。To achieve the above object, according to an aspect of the embodiments of the present invention, a digital currency transaction payment registration method is provided.
本发明实施例的数字货币交易付款登记方法包括:接收数字货币交易付款登记请求;所述交易付款登记请求包括:作废旧币列表、生成新币列表;根据所述交易付款登记请求将旧数字货币的登记状态设为销毁、并登记新数字货币;将登记成功应答返回至所述交易付款登记请求的发起方。The digital currency transaction payment registration method of the embodiment of the present invention includes: receiving a digital currency transaction payment registration request; the transaction payment registration request includes: invalidating the old currency list, generating a new currency list; according to the transaction payment registration request, the old digital currency is The registration status of is set to be destroyed, and a new digital currency is registered; a successful registration response is returned to the initiator of the transaction payment registration request.
可选地,所述数字货币是加密字串,所述加密字串包括:货币金额、发行方标识和所有者标识。Optionally, the digital currency is an encrypted string, and the encrypted string includes: currency amount, issuer ID and owner ID.
可选地,在将旧数字货币的登记状态设为销毁、并登记新数字货币的步骤之后,在将登记成功应答返回至所述交易付款登记请求的发起方的步骤之前,所述方法还包括:对所述旧数字货币与所述新数字货币进行确权登记;在确权登记成功之后,将付款交易状态、确权登记状态设为成功。Optionally, after the step of setting the registration status of the old digital currency as destroyed and registering the new digital currency, before the step of returning a successful registration response to the initiator of the transaction payment registration request, the method further includes : Confirmation and registration of the old digital currency and the new digital currency; after the success of the confirmation and registration, set the payment transaction status and the confirmation registration status to success.
可选地,在将登记成功应答返回至所述交易付款登记请求的发起方的步骤之后,所述方法还包括:将数字货币付款结果发送至付款方和收款方。Optionally, after the step of returning a successful registration response to the initiator of the transaction payment registration request, the method further includes: sending the digital currency payment result to the payer and the payee.
为实现上述目的,根据本发明实施例的另一方面,提供了一种数字货币交易付款登记系统。In order to achieve the above purpose, according to another aspect of the embodiments of the present invention, a digital currency transaction payment registration system is provided.
本发明实施例的数字货币交易付款登记系统包括:接收模块,用于接收数字货币交易付款登记请求;所述交易付款登记请求包括:作废旧币列表、生成新币列表;登记模块,用于根据所述交易付款登记请求将旧数字货币的登记状态设为销毁、并登记新数字货币;发送模块,用于将登记成功应答返回至所述交易付款登记请求的发起方。The digital currency transaction payment registration system in the embodiment of the present invention includes: a receiving module for receiving a digital currency transaction payment registration request; The transaction payment registration request sets the registration status of the old digital currency to be destroyed, and registers the new digital currency; the sending module is used to return a successful registration response to the initiator of the transaction payment registration request.
可选地,所述数字货币是加密字串,所述加密字串包括:货币金额、发行方标识和所有者标识。Optionally, the digital currency is an encrypted string, and the encrypted string includes: currency amount, issuer ID and owner ID.
可选地,所述系统还包括:确权模块,用于对所述旧数字货币与所述新数字货币进行确权登记;所述登记模块还用于:在确权模块确权登记成功之后,将付款交易状态、确权登记状态设为成功。Optionally, the system further includes: a right confirmation module, configured to confirm and register the old digital currency and the new digital currency; the registration module is also used to: after the right confirmation module successfully registers the right , set the status of payment transaction and confirmation registration to success.
可选地,所述发送模块还用于:将数字货币付款结果发送至付款方和收款方。Optionally, the sending module is further configured to: send the digital currency payment result to the payer and the payee.
为实现上述目的,根据本发明实施例的再一方面,提供了一种计算机可读存储介质。To achieve the above purpose, according to still another aspect of the embodiments of the present invention, a computer-readable storage medium is provided.
本发明实施例的计算机可读存储介质中存储有计算机指令,所述计算机指令能够被计算机或计算机系统运行,从而使该计算机或计算机系统能够执行本发明实施例的数字货币交易付款登记方法。The computer-readable storage medium in the embodiment of the present invention stores computer instructions, and the computer instructions can be executed by a computer or computer system, so that the computer or computer system can execute the digital currency transaction payment registration method in the embodiment of the present invention.
上述发明中的一个实施例具有如下优点或有益效果:在本发明实施例中,通过接收数字货币交易付款登记请求、将旧数字货币的登记状态设为销毁、并登记新数字货币等步骤,能够实现数字货币交易付款登记的流程。与现有货币交易流程相比,本发明实施例极大地提高了数字货币交易付款流程的安全性、时效性、便捷性,降低了货币交易中耗费的成本,进而优化了法定货币的流通体系。An embodiment of the above invention has the following advantages or beneficial effects: In the embodiment of the present invention, by receiving the digital currency transaction payment registration request, setting the registration status of the old digital currency to be destroyed, and registering the new digital currency, it is possible to Realize the process of digital currency transaction payment registration. Compared with the existing currency transaction process, the embodiment of the present invention greatly improves the security, timeliness, and convenience of the digital currency transaction payment process, reduces the cost of currency transactions, and optimizes the legal currency circulation system.
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。The further effects of the above-mentioned non-conventional alternatives will be described below in conjunction with specific embodiments.
附图说明Description of drawings
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:The accompanying drawings are used to better understand the present invention, and do not constitute improper limitations to the present invention. in:
图1是本发明实施例的数字货币交易付款登记方法的应用场景示意图;Fig. 1 is a schematic diagram of an application scenario of a digital currency transaction payment registration method according to an embodiment of the present invention;
图2是根据本发明实施例的数字货币交易付款登记方法的主要步骤示意图;Fig. 2 is a schematic diagram of main steps of a digital currency transaction payment registration method according to an embodiment of the present invention;
图3是根据本发明实施例的数字货币交易付款登记系统的组成示意图。Fig. 3 is a schematic composition diagram of a digital currency transaction payment registration system according to an embodiment of the present invention.
具体实施方式detailed description
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
本发明实施例中的数字货币交易付款登记方法主要涉及付款方、收款方、人民银行三个参与方。其中,付款方、收款方可以是机构(比如商业银行),也可以是普通用户(比如商品买家、商品卖家)。所述数字货币交易可以是在商品买卖或有价凭证交易等场景下发生的。图1是本发明实施例的数字货币交易付款登记方法的一种应用场景示意图。在图1中,收款方、付款方都是商业银行。其中,商业银行设有前置机,人民银行设有数字货币交易付款登记系统、发行登记子系统分节点。其中,发行登记子系统分节点是一个软件模块,其用于把交易过程中发生的数字货币的变化信息反馈给数字货币交易付款登记系统,即发行登记子系统分节点作为本场景下的“数字货币交易付款登记请求的发起方”。可理解的是,在具体实施时,数字货币交易付款登记请求的发起方也可能不同。比如,在某些场景中,其也可能是位于商业银行的某个软件系统或软件模块。The digital currency transaction payment registration method in the embodiment of the present invention mainly involves three participants: the payer, the payee, and the People's Bank of China. Wherein, the payer and the payee can be institutions (such as commercial banks), or ordinary users (such as commodity buyers and commodity sellers). The digital currency transaction may occur in scenarios such as commodity sales or valuable certificate transactions. Fig. 1 is a schematic diagram of an application scenario of a digital currency transaction payment registration method according to an embodiment of the present invention. In Figure 1, both the payee and the payer are commercial banks. Among them, the commercial bank has a front-end computer, and the People's Bank of China has a digital currency transaction payment registration system and a sub-node for the issuance registration subsystem. Among them, the sub-node of the issuance registration subsystem is a software module, which is used to feed back the change information of the digital currency that occurs during the transaction to the digital currency transaction payment registration system, that is, the sub-node of the issuance registration subsystem serves as the "digital currency" in this scenario. Initiator of a Currency Transaction Payment Registration Request". It is understandable that during specific implementation, the initiator of the digital currency transaction payment registration request may also be different. For example, in some scenarios, it may also be a certain software system or software module located in a commercial bank.
图2是根据本发明实施例的数字货币交易付款登记方法的主要步骤示意图。图2所示方法主要由数字货币交易付款登记系统完成。如图2所示,本发明实施例的数字货币交易付款登记方法主要涉及以下步骤:Fig. 2 is a schematic diagram of main steps of a digital currency transaction payment registration method according to an embodiment of the present invention. The method shown in Figure 2 is mainly completed by the digital currency transaction payment registration system. As shown in Figure 2, the digital currency transaction payment registration method of the embodiment of the present invention mainly involves the following steps:
步骤S201、数字货币交易付款登记系统接收发行登记子系统分节点发送的数字货币交易付款登记请求。其中,所述交易付款登记请求包括:作废旧币列表、生成新币列表。Step S201, the digital currency transaction payment registration system receives the digital currency transaction payment registration request sent by the issuing registration subsystem sub-node. Wherein, the transaction payment registration request includes: revoking the list of old coins and generating a list of new coins.
在本发明实施例中,所述数字货币是加密字串,所述加密字串包括:货币金额、发行方标识和所有者标识。因此,作废旧币列表可以理解为包括一些作废的加密字串的列表,生成新币列表可理解为包括一些新生成的加密字串的列表。此外,在具体实施时,还可对数字货币加密字串进行拓展。例如,数字货币加密字串还可包括:货币安全属性。其中,货币安全属性是与数字货币安全加密相关的一组字段,能够保证数字货币不可伪造、不可篡改等。In the embodiment of the present invention, the digital currency is an encrypted string, and the encrypted string includes: currency amount, issuer ID and owner ID. Therefore, the list of invalidated old coins can be understood as a list including some invalid encrypted strings, and the list of generated new coins can be understood as a list including some newly generated encrypted strings. In addition, during specific implementation, the encrypted string of the digital currency can also be extended. For example, the digital currency encryption string may also include: currency security attributes. Among them, the currency security attribute is a set of fields related to digital currency security encryption, which can ensure that digital currency cannot be forged or tampered with.
在该步骤中,数字货币交易付款登记系统可通过MQ(消息队列)报文方式接收发行登记子系统分节点的交易付款登记请求。可理解的是,数字货币交易付款登记系统与发行登记子系统分节点之间还可选取其他通信方式,比如Http同步通信方式。此外,在具体实施时,所述交易付款登记请求还可包括:交易金额、交易编号、付款机构公钥、收款机构公钥、交易日期、交易场所、账务日期等信息。In this step, the digital currency transaction payment registration system can receive the transaction payment registration request from the sub-nodes of the issuing registration subsystem through MQ (message queue) message. It is understandable that other communication methods, such as Http synchronous communication, can also be selected between the sub-nodes of the digital currency transaction payment registration system and the issuance registration subsystem. In addition, during specific implementation, the transaction payment registration request may also include: transaction amount, transaction number, public key of the payment institution, public key of the collection institution, transaction date, transaction location, account date and other information.
在一些优选实施方式中,在步骤S201之后,可直接进入步骤S202;或者,在步骤S201之后,可先执行以下操作:对交易付款登记请求进行报文格式校验。比如,对接收的报文进行XML Schema格式检查。在报文格式校验通过之后,再进入步骤S202。In some preferred implementation manners, after step S201, step S202 may be directly entered; or, after step S201, the following operation may be performed first: verifying the message format of the transaction payment registration request. For example, check the XML Schema format of the received message. After the message format verification is passed, go to step S202.
步骤S202、数字货币交易付款登记系统根据所述交易付款登记请求将旧数字货币的登记状态设为销毁、并登记新数字货币。Step S202, the digital currency transaction payment registration system sets the registration status of the old digital currency to be destroyed according to the transaction payment registration request, and registers the new digital currency.
需指出的是,在本发明实施例中,为了便于管理数字货币,预先在数据库中设置了数字货币登记表,用于记录数字货币的登记情况。其中,数字货币登记表包括:数字货币登记状态属性字段,该登记状态属性有多个可选取值。例如,在一个具体实施例中,数字货币登记状态属性的可选取值包括:生产中、锁定、可用、销毁和回笼状态。It should be noted that, in the embodiment of the present invention, in order to facilitate the management of digital currency, a digital currency registration table is pre-set in the database for recording the registration status of digital currency. Wherein, the digital currency registration form includes: a digital currency registration status attribute field, and the registration status attribute has multiple optional values. For example, in a specific embodiment, selectable values of the digital currency registration state attribute include: in production, locked, available, destroyed and withdrawn.
具体地,在该步骤中,数字货币交易付款登记系统可根据交易付款登记请求携带的作废旧币列表将数据库中相应数字货币的登记状态设为销毁,并根据交易付款登记请求携带的生成新币列表在数据库中进行新币登记,并将新生成的数字货币的登记状态设为可用。Specifically, in this step, the digital currency transaction payment registration system can set the registration status of the corresponding digital currency in the database as destroyed according to the list of obsolete old coins carried in the transaction payment registration request, and generate new coins according to the transaction payment registration request. The list registers the new currency in the database, and sets the registration status of the newly generated digital currency as available.
在步骤S202之后,可直接进入步骤S203;或者,在步骤S202之后,还可先执行相关的确权登记操作,再进入步骤S203。After step S202, it can directly go to step S203; or, after step S202, it can firstly perform the related confirmation and registration operation, and then go to step S203.
具体地,所述相关的确权登记操作包括:数字货币交易付款登记系统对所述旧数字货币、所述新生成的数字货币进行确权登记。进一步,为了便于管理数字货币,预先在数据库中设置了确权登记表和交易登记表。其中,确权登记表用于记录确权登记情况,其包括确权登记状态属性字段。交易登记表用于记录交易登记情况,其包括付款交易状态属性字段。在确权登记成功之后,该方法还包括:将交易登记表中的付款交易状态属性的属性值设为成功、将确权登记表上的确权登记状态属性的属性值设为成功。之后,进入步骤S203。Specifically, the relevant right confirmation and registration operation includes: the digital currency transaction payment registration system confirms and registers the old digital currency and the newly generated digital currency. Further, in order to facilitate the management of digital currency, a confirmation registration form and a transaction registration form are pre-set in the database. Among them, the right confirmation registration form is used to record the right confirmation registration situation, which includes the right confirmation registration status attribute field. The transaction registration form is used to record the transaction registration situation, and it includes payment transaction status attribute fields. After the right confirmation registration is successful, the method further includes: setting the attribute value of the payment transaction status attribute in the transaction registration form to success, and setting the attribute value of the right confirmation registration status attribute on the right confirmation registration form to success. After that, go to step S203.
步骤S203、将登记成功应答发送至所述发行登记子系统分节点。具体实施时,数字货币交易付款登记系统可通过MQ向发行登记子系统分节点发送加密的登记成功应答。Step S203, sending a successful registration response to the sub-node of the issuance registration subsystem. During specific implementation, the digital currency transaction payment registration system can send an encrypted registration success response to the sub-node of the issuance registration subsystem through MQ.
进一步,在步骤S203之后,该数字货币交易付款登记方法还可包括以下步骤:数字货币交易付款登记系统将数字货币付款结果发送至付款机构和收款机构。Further, after step S203, the digital currency transaction payment registration method may further include the following steps: the digital currency transaction payment registration system sends the digital currency payment result to the payment institution and the collection institution.
具体来说,该步骤主要包括:数字货币交易付款登记系统将数字货币付款结果通过前置机发送至付款机构、收款机构。在付款机构(比如付款商业银行)、收款机构(比如收款商业银行)接收到前置机转发的数字货币付款结果之后,分别向前置机返回对所述数字货币付款结果的应答报文。之后,前置机对所述应答报文进行报文格式校验,并将校验通过的应答报文转发至数字货币交易付款登记系统。在接收到对于所述付款结果的应答报文之后,数字货币交易付款登记系统将数据库中预设的数字货币付款结果状态设置为成功。Specifically, this step mainly includes: the digital currency transaction payment registration system sends the digital currency payment result to the payment institution and the collection institution through the front-end computer. After the payment institution (such as the payment commercial bank) and the collection institution (such as the collection commercial bank) receive the digital currency payment result forwarded by the front-end computer, they return the response message to the digital currency payment result to the front-end computer respectively . Afterwards, the front-end processor performs message format verification on the response message, and forwards the response message that passes the verification to the digital currency transaction payment registration system. After receiving the response message for the payment result, the digital currency transaction payment registration system sets the status of the digital currency payment result preset in the database as successful.
在本发明实施例中,通过接收发行登记子系统分节点发送的交易付款登记请求、将旧数字货币的登记状态设为销毁、并登记新数字货币等步骤,能够实现数字货币交易付款登记的流程。与现有货币交易流程相比,本发明实施例极大提高了交易流程的安全性、时效性、便捷性,降低了交易中耗费的成本,进而优化了法定货币的发行流通体系。In the embodiment of the present invention, the digital currency transaction payment registration process can be realized by receiving the transaction payment registration request sent by the sub-node of the issuance registration subsystem, setting the registration status of the old digital currency to destroyed, and registering the new digital currency. . Compared with the existing currency transaction process, the embodiment of the present invention greatly improves the security, timeliness, and convenience of the transaction process, reduces the cost consumed in the transaction, and further optimizes the legal currency issuance and circulation system.
另一方面,本发明实施例还提供了一种数字货币交易付款登记系统。图3是根据本发明实施例的数字货币交易付款登记系统的示意图。如图3所示,数字货币交易付款登记系统300主要包括:接收模块301、登记模块302、发送模块303。On the other hand, the embodiment of the present invention also provides a digital currency transaction payment registration system. Fig. 3 is a schematic diagram of a digital currency transaction payment registration system according to an embodiment of the present invention. As shown in FIG. 3 , the digital currency transaction payment registration system 300 mainly includes: a receiving module 301 , a registration module 302 , and a sending module 303 .
接收模块301,用于接收发行登记子系统分节点发送的交易付款登记请求。其中,接收模块301接收的交易付款登记请求包括:作废旧币列表、生成新币列表。The receiving module 301 is configured to receive the transaction payment registration request sent by the issuing registration subsystem sub-node. Wherein, the transaction payment registration request received by the receiving module 301 includes: invalidating the old coin list and generating a new coin list.
具体实施时,接收模块301可通过MQ报文方式接收发行登记子系统分节点的交易付款登记请求。此外,具体实施时,接收模块301接收的交易付款登记请求还可包括:交易金额、交易编号、付款机构公钥、收款机构公钥、交易日期、交易场所、账务日期,等等。During specific implementation, the receiving module 301 may receive the transaction payment registration request from the sub-nodes of the issuing registration subsystem through the MQ message. In addition, during specific implementation, the transaction payment registration request received by the receiving module 301 may also include: transaction amount, transaction number, public key of the payment institution, public key of the collection institution, transaction date, transaction location, account date, etc.
在一些优选实施方式中,数字货币交易付款登记系统300还包括:报文格式校验模块。所述报文格式校验模块,用于对交易付款登记请求进行报文格式校验。比如,对接收的报文进行XML Schema格式检查。在报文格式校验通过之后,再由登记模块进行数字货币的登记。In some preferred implementations, the digital currency transaction payment registration system 300 further includes: a message format verification module. The message format checking module is used to check the message format of the transaction payment registration request. For example, check the XML Schema format of the received message. After the verification of the message format is passed, the registration module registers the digital currency.
登记模块302,用于根据所述交易付款登记请求将旧数字货币的登记状态设为销毁、并登记新数字货币。The registration module 302 is configured to set the registration status of the old digital currency as destroyed and register the new digital currency according to the transaction payment registration request.
其中,所述数字货币是加密字串,所述加密字串包括:货币金额、发行方标识和所有者标识。在具体实施时,还可对数字货币加密字串进行拓展。例如,数字货币加密字串还可包括:货币安全属性。其中,货币安全属性是与数字货币安全加密相关的一组字段,能够保证数字货币不可伪造、不可篡改等。Wherein, the digital currency is an encrypted string, and the encrypted string includes: currency amount, issuer ID and owner ID. During specific implementation, the digital currency encryption string can also be expanded. For example, the digital currency encryption string may also include: currency security attributes. Among them, the currency security attribute is a set of fields related to digital currency security encryption, which can ensure that digital currency cannot be forged or tampered with.
具体实施时,登记模块302可根据交易付款登记请求携带的作废旧币列表将数据库中相应数字货币的登记状态设为销毁,根据交易付款登记请求携带的生成新币列表在数据库中进行新币登记,并将该新生成的数字货币的登记状态设为可用。During specific implementation, the registration module 302 can set the registration status of the corresponding digital currency in the database to be destroyed according to the obsolete old currency list carried by the transaction payment registration request, and perform new currency registration in the database according to the generated new currency list carried by the transaction payment registration request , and set the registration status of the newly generated digital currency to available.
发送模块303,用于将登记成功应答发送至所述发行登记子系统分节点。具体实施时,发送模块303可通过MQ向发行登记子系统分节点发送加密的登记成功应答。A sending module 303, configured to send a registration success response to the sub-node of the issuance registration subsystem. During specific implementation, the sending module 303 can send an encrypted registration success response to the sub-node of the issuing registration subsystem through MQ.
在一些优选实施方式中,数字货币交易付款登记系统300还包括:确权模块。其中,确权模块,用于在登记模块301将旧数字货币的登记状态设为销毁、并登记新数字货币之后,对所述旧数字货币、新数字货币进行确权登记。具体实施时,所述确权模块可基于区块链技术构建。进一步,登记模块301还用于在确权模块进行确权登记之后,将数据库中交易登记表的付款交易状态属性的属性值设为成功、将确权登记表上的确权登记状态属性的属性值设为成功。In some preferred implementations, the digital currency transaction payment registration system 300 further includes: a right confirmation module. Wherein, the right confirmation module is used for confirming and registering the old digital currency and the new digital currency after the registration module 301 sets the registration status of the old digital currency to be destroyed and registers the new digital currency. During specific implementation, the right confirmation module can be constructed based on block chain technology. Further, the registration module 301 is also used to set the attribute value of the payment transaction status attribute of the transaction registration form in the database as success after the confirmation module performs the confirmation registration, and set the attribute value of the confirmation registration status attribute on the confirmation registration form to The value is set to success.
在一些优选实施方式中,发送模块303还用于将数字货币付款结果通过前置机发送至付款机构和收款机构。In some preferred implementations, the sending module 303 is also used to send the digital currency payment result to the payment institution and the collection institution through the front-end processor.
在本发明实施例中,通过构建数字货币交易付款登记系统,能够实现交易付款登记的功能。本发明实施例的数字货币交易付款登记系统,能够极大提高交易付款流程的安全性、时效性,降低交易付款中耗费的成本,优化法定货币的发行流通体系。In the embodiment of the present invention, the function of transaction payment registration can be realized by constructing a digital currency transaction payment registration system. The digital currency transaction payment registration system of the embodiment of the present invention can greatly improve the security and timeliness of the transaction payment process, reduce the cost of transaction payment, and optimize the legal currency issuance and circulation system.
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。The above-mentioned products can execute the methods provided by the embodiments of the present invention, and have corresponding functional modules and beneficial effects for executing the methods. For technical details that are not exhaustively described in this embodiment, refer to the method provided in the embodiment of the present invention.
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above specific implementation methods do not constitute a limitation to the protection scope of the present invention. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710493444.7ACN107392600B (en) | 2017-06-26 | 2017-06-26 | Digital currency transaction payment registration method and system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710493444.7ACN107392600B (en) | 2017-06-26 | 2017-06-26 | Digital currency transaction payment registration method and system |
| Publication Number | Publication Date |
|---|---|
| CN107392600Atrue CN107392600A (en) | 2017-11-24 |
| CN107392600B CN107392600B (en) | 2020-12-29 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710493444.7AActiveCN107392600B (en) | 2017-06-26 | 2017-06-26 | Digital currency transaction payment registration method and system |
| Country | Link |
|---|---|
| CN (1) | CN107392600B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109460530A (en)* | 2018-10-18 | 2019-03-12 | 尚维斯 | A kind of block chain chain address register method |
| CN111656328A (en)* | 2018-04-02 | 2020-09-11 | 索尼公司 | Information processing apparatus, information processing method, and program |
| CN112633877A (en)* | 2021-01-05 | 2021-04-09 | 天地融科技股份有限公司 | Hardware wallet digital currency selection method and hardware wallet |
| CN112633876A (en)* | 2021-01-05 | 2021-04-09 | 天地融科技股份有限公司 | Hardware wallet digital currency selection method and hardware wallet |
| CN116057555A (en)* | 2020-07-08 | 2023-05-02 | 德国捷德进步52有限公司 | Payment system, coin register, participant unit, transaction register, supervisory register and method for payment with electronic coin data set |
| CN116245518A (en)* | 2021-12-07 | 2023-06-09 | 中国人民银行数字货币研究所 | Method and device for transferring digital money |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105681301A (en)* | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | Settlement method on block chain |
| CN105956923A (en)* | 2016-04-20 | 2016-09-21 | 上海如鸽投资有限公司 | Asset transaction platform and digital certification and transaction method for assets |
| US20160335626A1 (en)* | 2015-05-13 | 2016-11-17 | Sony Corporation | Method and apparatus for issued token management |
| CN106682884A (en)* | 2017-01-05 | 2017-05-17 | 天津米游科技有限公司 | Computing power transaction system and method based on blockchain |
| CN106779696A (en)* | 2016-11-29 | 2017-05-31 | 南相浩 | A kind of digital bank and digital cash and method of payment based on CPK |
| JP2017098806A (en)* | 2015-11-26 | 2017-06-01 | 株式会社bitFlyer | Existence proof program and existence proof server for electronic data |
| CN106850200A (en)* | 2017-01-25 | 2017-06-13 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | A kind of method for using the digital cash based on block chain, system and terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160335626A1 (en)* | 2015-05-13 | 2016-11-17 | Sony Corporation | Method and apparatus for issued token management |
| JP2017098806A (en)* | 2015-11-26 | 2017-06-01 | 株式会社bitFlyer | Existence proof program and existence proof server for electronic data |
| CN105681301A (en)* | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | Settlement method on block chain |
| CN105956923A (en)* | 2016-04-20 | 2016-09-21 | 上海如鸽投资有限公司 | Asset transaction platform and digital certification and transaction method for assets |
| CN106779696A (en)* | 2016-11-29 | 2017-05-31 | 南相浩 | A kind of digital bank and digital cash and method of payment based on CPK |
| CN106682884A (en)* | 2017-01-05 | 2017-05-17 | 天津米游科技有限公司 | Computing power transaction system and method based on blockchain |
| CN106850200A (en)* | 2017-01-25 | 2017-06-13 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | A kind of method for using the digital cash based on block chain, system and terminal |
| Title |
|---|
| (美)阿尔文德·纳拉亚南 等著;林华 等译: "《区块链 技术驱动金融》", 31 August 2016* |
| 刘向民: "央行发行数字货币的法律问题", 《中国金融》* |
| 姚前: "中国法定数字货币原型构想", 《中国金融》* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111656328A (en)* | 2018-04-02 | 2020-09-11 | 索尼公司 | Information processing apparatus, information processing method, and program |
| CN109460530A (en)* | 2018-10-18 | 2019-03-12 | 尚维斯 | A kind of block chain chain address register method |
| CN116057555A (en)* | 2020-07-08 | 2023-05-02 | 德国捷德进步52有限公司 | Payment system, coin register, participant unit, transaction register, supervisory register and method for payment with electronic coin data set |
| CN112633877A (en)* | 2021-01-05 | 2021-04-09 | 天地融科技股份有限公司 | Hardware wallet digital currency selection method and hardware wallet |
| CN112633876A (en)* | 2021-01-05 | 2021-04-09 | 天地融科技股份有限公司 | Hardware wallet digital currency selection method and hardware wallet |
| WO2022148200A1 (en)* | 2021-01-05 | 2022-07-14 | 天地融科技股份有限公司 | Hardware wallet digital currency selection method and hardware wallet |
| WO2022148199A1 (en)* | 2021-01-05 | 2022-07-14 | 天地融科技股份有限公司 | Method for selecting digital currency in hardware wallet and hardware wallet |
| CN112633876B (en)* | 2021-01-05 | 2024-12-17 | 天地融科技股份有限公司 | Digital currency selecting method for hardware wallet and hardware wallet |
| CN116245518A (en)* | 2021-12-07 | 2023-06-09 | 中国人民银行数字货币研究所 | Method and device for transferring digital money |
| Publication number | Publication date |
|---|---|
| CN107392600B (en) | 2020-12-29 |
| Publication | Publication Date | Title |
|---|---|---|
| US10977632B2 (en) | Electronic bill management method, apparatus, and storage medium | |
| US12062039B2 (en) | Digital asset distribution by transaction device | |
| CN107392600B (en) | Digital currency transaction payment registration method and system | |
| US10977645B2 (en) | Tokenized asset backed by government bonds and identity and risk scoring of associated token transactions | |
| JP6687715B2 (en) | Method and system for fraud detection in blockchain-based transactions | |
| US12229826B2 (en) | Cryptocurrency-cash gateway | |
| JP6695960B2 (en) | Method and system for processing blockchain-based transactions on an existing payment network | |
| CN110458562B (en) | Bill reimbursement method, device and equipment and computer storage medium | |
| CN110852730B (en) | Transaction processing method and device based on digital currency and electronic equipment | |
| CN110612546A (en) | Digital asset account management | |
| CN107615317A (en) | System and method for blockchain transaction recording | |
| CN107358436B (en) | Method and system for accessing authenticated digital currency wallet payment through bank account | |
| CN108335103A (en) | A kind of deducting money method and system based on digital cash | |
| CN108133369B (en) | Digital currency exchange method and system | |
| CN108229954B (en) | A method and system for depositing coins based on a digital currency wallet | |
| CN107330784A (en) | A kind of method and system for exchanging digital cash | |
| CN108256841A (en) | Actively turn the method, apparatus and system of coin | |
| CN107392605A (en) | The distributing method and system of digital cash | |
| KR101849918B1 (en) | Method for issuing and paying money in use of unspent transaction output based protocol, and server using the same | |
| CN108197214A (en) | The querying method and inquiry system of digital cash Transaction Information | |
| CN108092778A (en) | Method and system based on digital cash wallet inquiry interlock account | |
| US20240257243A1 (en) | A system and method for trading cryptocurrencies, tokenized assets and/or fiat currencies on a single distributed ledger system with multiple issuing institutions | |
| CN107392602B (en) | Method and system for querying digital currency wallet | |
| CN107369083B (en) | A method and system for inter-bank settlement using digital currency | |
| CN115485707A (en) | Digital Currency Aggregation Processing |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |