预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共78页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于区块链的法定数字货币和资产系统研究摘要由于现金的功能单一发行和维护成本高流通性、可监管性不如虚拟货币如今电子支付已经成为大多数人的首选支付方式。然而电子支付中的私人虚拟货币的稳定性和安全性难以得到保障因此国家发行的法定数字货币在信用上有天然优势。法定数字货币还具备优秀的货币政策行使能力能够开展法定数字资产和第三方数字金融应用的建设。当前数字货币的技术路线主要分为账户和UTXO(UnspentTransactionOutput)两种前者在运行效率上有优势但维护成本高;后者运行效率较低但在表示形式上更适用于建设数字货币和资产。在网络架构上目前普遍采用的对等架构在协同处理方面较为薄弱而常见的联盟链架构在设计侧重点上不契合和法定数字货币场景。在共识算法方面传统的公有链算法的共识速率不高而BFT算法在法定数字货币场景下仍存在改进空间。针对这三个维度目前国内外缺少较为全面的研究和解决方案。为此本文以构建分布式高可用的系统为目标基于区块链和经济学理论从技术层面对法定数字货币系统进行深入探索测试并提出了一套基于混合型技术路线的结构化联盟链网络主要工作和创新点如下:(1)在技术方案上对基于账户和UTXO的方案进行了研究提出一种混合型的方案。采用账户模式来记录流通频繁的数字货币从而提高海量小额支付相关操作的处理速度。使用UTXO的形式记录价值波动大流动性较弱的数字资产以提升数字货币功能的扩展性减少智能合约消耗对货币职能的挤兑。在运行机制方面设计并论证了数字货币的流通过程、央行的发行和回笼过程。在安全性方面提出以央行单核心为主辅以区块链共识的监管模式。(2)在网络架构方面对传统对等网络和联盟链网络进行了研究提出一种侧重于法定数字货币场景的结构化架构。将监管核算、区块生产和共识、支付交易处理和资产智能合约处理等进行模块化分配形成协同处理的联盟链网络提高可扩展性和总体性能。采用结构化的网络架构和在横向将节点功能独立化的处理策略提高系统的处理速率和并发能力。提出将区块链数据进行的分级分片的存储策略及宕机保护机制以减少系统存储消耗增强数据的安全性。(3)在共识方面研究分析了传统PoX算法、RCP算法、PBFT和DPOS算法设计了一种优化的DPOS-BFT算法。去除DPOS算法中的选举机制引入由央行链外异步控制的出块顺序和固定块号机制减少节点内部通信以提高效率。提出一种跳块策略避免在极短共识周期下BFT算法中引发的块分叉问题从而将两轮BFT共识减少为一轮大幅缩短交易达成不可逆的时间。(4)为了验证所提出系统的可用性搭建了基于Java和Docker的单服务器区块链网络实验平台。对账户、UTXO和混合型技术方案的区块链节点轻量化实现在对等网络架构中对交易处理能力进行测试和对比分析。实现本文所提出的网络架构对其交易处理能力进行测试与对等网络架构进行比较分析。实现节点间的PBFT算法和本文所提出的DPOS-BFT算法测试了算法的共识速率并进行对比分析。关键字:数字货币区块链共识算法网络架构数字资产RESEARCHONFIATDIGITALCURRENCYANDASSETSYSTEMBASEDONBLOCKCHAINABSTRACTCashhasasinglefunctionhighissuanceandmaintenancecostsandisnotasliquidandsupervisableasvirtualcurrency.Atpresentelectronicpaymenthasbecomethefirstchoiceformostpeople.Howeverthestabilityandsecurityoftheseprivat