一种基于区块链的法定电子货币发行系统技术方案

技术编号:20919968 阅读:32 留言:0更新日期:2019-04-20 10:24
本发明专利技术公开了一种基于区块链的法定电子货币发行系统,涉及区块链领域包括:第一区块链网络、第一发行节点、第二请求节点以及第三共识节点;第一发行节点包括:发行请求接收模块、第二法币到账验证模块、电子货币发行发起模块以及电子货币发行广播模块;第三共识节点,用于对第一交易共识并写入第一区块链网络的区块中,完成第一法定电子货币的发行。本发明专利技术提供的电子货币发行方法,便于国家及相关部门监督管控,提高电子货币的安全性。本发明专利技术实现传统法币到电子法币的迁移,为法定电子货币的流通提供源头,刺激法定电子货币的流通与应用,采用区块链记账,降低银行对账成本。

A Statutory Electronic Money Issuance System Based on Block Chain

The invention discloses a legal electronic currency issuing system based on block chain, which relates to the field of block chain, including: the first block chain network, the first issuing node, the second requesting node and the third consensus node; the first issuing node includes the issuing request receiving module, the second French currency arrival verification module, the electronic currency issuing initiating module and the electronic currency issuing broadcast module. The third consensus node is used to write the first transaction consensus into the block of the first block chain network to complete the issuance of the first statutory electronic currency. The electronic currency issuing method provided by the invention is convenient for the supervision, control and improvement of the security of the electronic currency by the state and relevant departments. The invention realizes the transfer of traditional legal currency to electronic legal currency, provides a source for the circulation of legal electronic currency, stimulates the circulation and application of legal electronic currency, adopts block chain to keep accounts, and reduces the cost of bank reconciliation.

【技术实现步骤摘要】
一种基于区块链的法定电子货币发行系统
本专利技术涉及区块链领域,特别涉及一种基于区块链的法定电子货币发行系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。区块链相对比于传统记账方式的优势在于篡改成本大,数据具有极高的可行度,应用与银行系统能够减轻对账成本。在现有技术中,区块链技术的不足之处在于:现有基于区块链的电子货币不受监管,容易应用于洗钱等犯罪行为。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是提供一种基于区块链的法定电子货币发行系统,旨在提供一种法定电子货币的发行方案,便于国家监管,提高货币安全性。为实现上述目的,本专利技术提供一种基于区块链的法定电子货币发行系统,所述系统包括:第一区块链网络;与所述第一区块链网络通讯连接的第一发行节点;与所述第一区块链网络通讯连接的第二请求节点;以及用于对所述第一区块链网络上的交易进行共识记账的第三共识节点;所述第一发行节点包括:发行请求接收模块,用于接收第二请求节点所发出的第一发行请求;所述第一发行请求包括第一法定电子货币的拟发行量;第二法币到账验证模块,用于验证所述第二请求节点在所述第一区块链网络外向所述第一发行节点所缴纳且金额为所述拟发行量的第二法币是否到账;电子货币发行发起模块,用于响应于所述第二请求节点所缴纳的所述第二法币到账,所述第一发行节点发起第一交易;其中,所述第一交易为所述第一发行节点向与所述第二请求节点相关联的第一地址增发金额为所述拟发行量的所述第一法定电子货币的第一交易;电子货币发行广播模块,用于将所述第一交易广播至所述第一区块链网络;所述第三共识节点,用于对所述第一交易共识并写入所述第一区块链网络的区块中,完成所述第一法定电子货币的发行。在一具体实施方式中,所述第一发行节点还包括:电子签章模块,用于利用所述第一发行节点的第一私钥对所述第一交易进行签章。在一具体实施方式中,所述第一发行请求由所述第二请求节点的第二私钥进行签章。在一具体实施方式中,所述第一发行请求包含有请求材料;所述第二请求节点还包括:发行请求数据加密模块,用于通过所述第一发行节点的第一公钥对所述请求材料进行加密;所述第一发行节点还包括:发行请求数据解密模块,用于利用所述第一发行节点的第一私钥对所述请求材料进行解密;发行请求数据审核模块,用于根据所述请求材料对所述第二请求节点的所述第一发行请求的合法性进行审核。在一具体实施方式中,所述第一发行请求从第一区块链网络上传输;所述第一发行请求由所述第一发行节点在所述第一区块链网络上进行操作执行。在一具体实施方式中,所述第一发行请求从第一区块链网络外传输,所述第一发行请求由所述第一发行节点在所述第一区块链网络外进行操作执行。在一具体实施方式中,所述第一发行节点还包括:发行请求受理模块,用于根据所述第一发行请求,审核所述第一发行请求是否满足合法性;若所述第一发行请求满足合法性,则所述第一发行请求予以受理;反之,则所述第一发行请求不予受理。在一具体实施方式中,所述电子货币发行发起模块,还包括:第二法币冻结单元,用于对所述第二请求节点针对所述第一发行请求所缴纳且金额为所述拟发行量的所述第二法币进行冻结;第一法币冻结单元,用于在所述第一区块链网络上生成金额为所述拟发行量的所述第一法定电子货币;第一交易发起单元,用于在所述第一区块链网络上发起所述第一交易。在一具体实施方式中,所述第一发行节点还包括:回收请求接收模块,用于接收第四请求节点所发出的包含有回收标识的第二交易;所述第二交易为所述第四请求节点向所述第一发行节点支付第二数量的第一法定电子货币;回收请求处理模块,用于根据所述第二交易,将所述第二数量的第一法定电子货币进行销毁操作,将与所述第二数量等额的第二法币进行解冻并发送给所述第四请求节点所对应的第二法币账户。在一具体实施方式中,所述系统还包括第五共识节点,用于对所述第二交易进行共识记账。本专利技术的有益效果是:1)、在本专利技术中,提供了一种法定电子货币的发行方法,便于国家及相关部门监督管控,提高电子货币的安全性。2)、在本专利技术中,第二节点缴纳第二法币(如人民币),第一发行节点(如央行)给其发行相应等额的第一法定电子货币,实现传统法币到电子法币的迁移,为法定电子货币的流通提供源头,刺激法定电子货币的流通与应用,采用区块链记账,降低银行对账成本。3)、在本专利技术中,通过缴纳等额的第二法币,避免通货膨胀。附图说明图1是本专利技术一具体实施方式中的一种基于区块链的法定电子货币发行方法的流程示意图;图2是本专利技术一具体实施方式中的一种基于区块链的法定电子货币发行系统的数据流转示意图;图3是本专利技术一具体实施方式中的一种基于区块链的法定电子货币发行系统中的第一发行节点的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明:如图1-3所示,在本专利技术第一实施例中,提供一种基于区块链的法定电子货币发行方法,所述方法包括:第一发行节点接收第二请求节点所发出的第一发行请求;其中,所述第一发行节点与第一区块链网络通讯连接,所述第二请求节点与所述第一区块链网络通讯连接,所述第一发行请求包括第一法定电子货币的拟发行量;所述第一发行节点验证所述第二请求节点在所述第一区块链网络外向所述第一发行节点所缴纳且金额为所述拟发行量的第二法币是否到账;响应于所述第二请求节点所缴纳的所述第二法币到账,所述第一发行节点发起第一交易;其中,所述第一交易为所述第一发行节点向与所述第二请求节点相关联的第一地址增发金额为所述拟发行量的所述第一法定电子货币的第一交易;第一发行节点或第二请求节点将所述第一交易广播至所述第一区块链网络,待第三共识节点对所述第一交易共识并写入所述第一区块链网络的区块中,完成所述第一法定电子货币的发行;其中,所述第三共识节点为所述第一区块链网络上的节点。值得一提的是,在实际应用中,由于是发行法币,第一发行节点是有资质要求的,并受国家监管;典型的,由央行发行第一法定电子货币。典型的第二法币为纸币,例如人民币、美元;值得一提的是,第二请求节点可以通过银行转账、邮局汇款、现金缴纳等方式将第一法币交给第一发行节点。在本实施例中,所述响应于所述第二请求节点所缴纳的所述第二法币到账,所述第一发行节点发起第一交易,还包括:所述第一发行节点利用第一私钥对所述第一交易进行签章。在本实施例中,所述第一发行请求由所述第二请求节点的第二私钥进行签章。在本实施例中,所述第一发行请求包含有请求材料;所述方法还包括:所述第二请求节点通过所述第一发行节点的第一公钥对所述请求材料进行加密;所述第一发行节点通过所述第一发行节点的第一私钥对所述请求材料进行解密,并根据所述请求材料对所述第二请求节点的所述第一发行请求的合法性进行审核。通过加解密操作,提供文件传输的保密性。可选的,本文档来自技高网...

【技术保护点】
1.一种基于区块链的法定电子货币发行系统,其特征在于,所述系统包括:第一区块链网络;与所述第一区块链网络通讯连接的第一发行节点;与所述第一区块链网络通讯连接的第二请求节点;以及用于对所述第一区块链网络上的交易进行共识记账的第三共识节点;所述第一发行节点包括:发行请求接收模块,用于接收第二请求节点所发出的第一发行请求;所述第一发行请求包括第一法定电子货币的拟发行量;第二法币到账验证模块,用于验证所述第二请求节点在所述第一区块链网络外向所述第一发行节点所缴纳且金额为所述拟发行量的第二法币是否到账;电子货币发行发起模块,用于响应于所述第二请求节点所缴纳的所述第二法币到账,所述第一发行节点发起第一交易;其中,所述第一交易为所述第一发行节点向与所述第二请求节点相关联的第一地址增发金额为所述拟发行量的所述第一法定电子货币的第一交易;电子货币发行广播模块,用于将所述第一交易广播至所述第一区块链网络;所述第三共识节点,用于对所述第一交易共识并写入所述第一区块链网络的区块中,完成所述第一法定电子货币的发行。

【技术特征摘要】
1.一种基于区块链的法定电子货币发行系统,其特征在于,所述系统包括:第一区块链网络;与所述第一区块链网络通讯连接的第一发行节点;与所述第一区块链网络通讯连接的第二请求节点;以及用于对所述第一区块链网络上的交易进行共识记账的第三共识节点;所述第一发行节点包括:发行请求接收模块,用于接收第二请求节点所发出的第一发行请求;所述第一发行请求包括第一法定电子货币的拟发行量;第二法币到账验证模块,用于验证所述第二请求节点在所述第一区块链网络外向所述第一发行节点所缴纳且金额为所述拟发行量的第二法币是否到账;电子货币发行发起模块,用于响应于所述第二请求节点所缴纳的所述第二法币到账,所述第一发行节点发起第一交易;其中,所述第一交易为所述第一发行节点向与所述第二请求节点相关联的第一地址增发金额为所述拟发行量的所述第一法定电子货币的第一交易;电子货币发行广播模块,用于将所述第一交易广播至所述第一区块链网络;所述第三共识节点,用于对所述第一交易共识并写入所述第一区块链网络的区块中,完成所述第一法定电子货币的发行。2.如权利要求1所述的一种基于区块链的法定电子货币发行系统,其特征在于,所述第一发行节点还包括:电子签章模块,用于利用所述第一发行节点的第一私钥对所述第一交易进行签章。3.如权利要求2所述的一种基于区块链的法定电子货币发行系统,其特征在于,所述第一发行请求由所述第二请求节点的第二私钥进行签章。4.如权利要求1所述的一种基于区块链的法定电子货币发行系统,其特征在于,所述第一发行请求包含有请求材料;所述第二请求节点还包括:发行请求数据加密模块,用于通过所述第一发行节点的第一公钥对所述请求材料进行加密;所述第一发行节点还包括:发行请求数据解密模块,用于利用所述第一发行节点的第一私钥对所述请求材料进行解密;发行请求数据审核模块,用于根据所述请求材料对所述第二请求节点的所述第一...

【专利技术属性】
技术研发人员:林锑杭林心
申请(专利权)人:莆田市烛火信息技术有限公司
类型:发明
国别省市:福建,35

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

1