区块链共识算法性能仿真及可视化平台的设计与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:ljh163com
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链技术具有去中心化、稳定、安全和不可篡改的特性。作为一种以比特币为代表的数字加密货币系统的底层支撑技术,区块链目前正席卷全球。共识算法是区块链技术框架的核心组成,解决了分布式网络中节点之间的互信难题,对于维护区块链的安全性和有效性起着至关重要的作用。目前针对区块链共识算法的性能仿真评估缺乏通用的框架及方法,同时也缺少统一、有效的可视化平台方便研究者进行仿真启动的操作和仿真结果的查看与分析。针对上述现状,本论文以区块链共识算法性能仿真及可视化平台的开发为主旨,主要工作如下:1.分析了共识算法性能仿真的研究难点及可视化平台的具体需求,设计了平台的整体架构,并针对性能仿真和可视化管理两个模块完成了具体的结构划分和功能设计。2.实现了平台的性能仿真模块。该模块构建并实现了区块链共识算法的性能仿真评估方法,在不同工作负载下对PoW(Proof of Work)和PBFT(Practical Byzantine Fault Tolerance)两种共识算法进行了性能仿真,并通过仿真结果评估了两种共识算法的性能表现。3.本平台以Spring Boot框架为基础,将性能仿真模块集成在框架后端,实现了可视化管理模块。该模块结合RabbitMQ消息队列实现了仿真请求的异步处理,采用MySQL数据库及Hibernate框架完成了数据库操作,同时利用Thymeleaf模板引擎及前端技术,实现了良好的界面交互。4.平台搭建完成后,对可视化管理模块进行了功能性、安全性以及兼容性测试,确保平台能够正常稳定运行。搭建区块链共识算法性能仿真及可视化平台,一方面对性能仿真启动及仿真结果查看分析提供了完整、统一、有效的管理平台,提高了共识算法的性能仿真效率;另一方面能够帮助区块链从业人员深入了解共识算法特性,从而推动共识算法的进一步研究。
其他文献
在筑路施工作业中,施工机械的合理配置是一个复杂的技术问题。为了解决配置中的最优化问题,采用根据作业任务优选机械和对机械用量进行优化决策的方法,运用优化理论和运筹方法建
基于温湿度独立控制思路,提出了一种将冰蓄冷、毛细管辐射及地源耦合的冰蓄冷辐射空调系统,以实现电力负荷"削峰填谷"、降低能耗和更好的热舒适性。建立了冰蓄冷辐射空调系统
聚合物银浆有如下特点:1.选用本所研制的、具有优良物性的片状银粉;2.用改性PHD-5树脂,使浆料具有良好的机械性能及较宽的固化温度范围,可根据需要选择。该浆料方阻8.0~13.0m
考虑由单个制造商和单个零售商组成的双渠道供应链,制造商负责产品的生产,生产出来的产品一部分由零售商进行传统渠道销售,另一部分由制造商通过网络进行直销.传统零售渠道和
草金鱼总色素光谱吸收峰为400~600nm,是类胡萝卜素色素。在日光、高温和某些金属离子作用下,破坏程度严重;在避光、低温和相关离子作用条件下,色素受到保护或具有增色作用。研
研究了硝酸亚汞、孔雀石绿、亚甲基兰、福尔马林、硫酸铜与硫酸亚铁合剂、生姜和辣椒合剂对金鱼小瓜虫病的防治效果。试验结果表明,硝酸亚汞、孔雀石绿、福尔马林对金鱼小瓜
在高温摩擦实验机SRV上对三种反应堆用石墨的摩擦系数进行了测试 ,实验条件分别是高温气冷堆冷却剂氦气环境和空气环境。实验表明 ,3# 石墨的摩擦系数随载荷的增加而降低 ,而
蛋白质组学从整体上研究生物体或组织、器官内全部蛋白质结构和功能,与中医基础理论的整体性和系统性不谋而合。高血压某一阶段病理变化的"证",可能与机体在某一特定环境下所表
采用泡沫整理技术对织物表面进行亲水或疏水整理,开发适于日常服用的单向导湿织物面 料, 探讨了整理剂种类、组织结构对聚酯及纯棉织物单向导湿效果的影响.结果表明,用泡沫整
目的探讨更昔洛韦联合炎琥宁对带状疱疹病毒性角膜炎患者炎性反应的影响。方法选取2017年10月至2018年10月我院收治的80例带状疱疹病毒性角膜炎患者,随机分为两组各40例。对