区块链中基于C4.5决策树的PBFT共识算法性能优化研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:txsliwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对传统中心化数据管理模式下,数据完全由“可信的”第三方管理,易出现数据造假、被篡改等安全问题。利用区块链的多中心化、可追溯性、不易篡改等原生特性,实现数据的可信管理。但是,在实际的区块链系统应用过程中,发现基于PBFT共识算法的联盟链并不能很好地满足于应用场景的性能需求。因此,以联盟链Hyperledger Fabric开源平台为背景,研究PBFT共识算法性能具有重要的意义和价值。本文将探讨PBFT共识算法在区块链中的实现方式,并以此为基础采用适合于产业应用需求的算法优化策略。本文工作主要有以下四点:(1)首先,以Hyperledger Fabric为例,深入学习区块链概念及数据结构;其次,对区块链体系架构进行深入探讨,并引出智能合约运行沙盒环境Docker容器相关概念;最后,重点研究了PBFT共识算法的原理和不足,并将其与其他区块链共识算法进行对比研究。(2)针对Hyperledger Fabric区块链基于PBFT共识算法在联盟链场景中所存在的非诚实节点担任主节点问题,本文提出采用模型分类准确率较高的C4.5决策树来对区块链网络中的共识节点进行信任度评估,以降低非诚实节点担任主节点。(3)为了解决Hyperledger Fabric区块链基于PBFT共识算法在联盟链场景中,共识节点进行消息广播时需要消耗大量网络带宽资源的问题。本文在区块链网络中共识节点信任度评估的基础上,提出引入投票权值的概念。仅通过考虑少数信任度高的共识节点投票权值即可达成一致性共识,以减少网络中广播的消息数。(4)将优化前后的PBFT共识算法应用在Hyperledger Fabric的供应链金融联盟链测试平台上予以实现。仿真实验结果表明,本文经过优化后的算法在吞吐量、时延、容错性等性能上均有所提升。综上,本文可以为企业解决区块链应用系统性能问题提供新的思路和技术支持。
其他文献
分析深圳市城中村的特点及管道天然气建设的难点,阐述城中村天然气管道建设方案,探讨城中村天然气管道风险控制.
无论是文艺评论还是创作实践,沈从文都以强烈的读者意识注重对读者大众的关爱、阅读对象的论析和接受效果的评价。他的接受美学思想深植于对黑暗现实的不满和民族危亡的隐忧,
针对国内油气站场可燃气体探测器的设置场所、安装与维护等标准不一致的问题,介绍了美国、加拿大、俄罗斯等国外管道行业在可燃气体探测器的产品选型、设置场所、报警设定值
如今,信息技术发展迅速,人们的日常生活、工作及学习逐渐朝着信息化方向发展。将信息技术与小学数学课堂教学相结合,不仅强化了教学效果,而且推动了教学改革的深入,具有积极
"全市各类科技型企业数量超过4000家;高新技术产品产值超过3400亿元,占规模以上工业总产值比重为36.2%;专利申请量和发明专利申请量分别为29199件和5568件,在广东省均排名第三
金属锂具有较高的理论比容量(3840 m Ah/g)和较低的氧化还原电位(-3.04V),被誉为比较有发展前景的新一代锂电池负极材料之一。然而,在锂的充放电循环过程中,其表面锂枝晶的生
为适应社会主义市场经济发展和完善的需要,为了提高我国工人阶级队伍和干部队伍的思想文化素质,21世纪的青年学生应担负起伟大的历史使命。树立时代的责任感,为中化民族的伟
目的:探讨SHH,Notch信号通路和其下游信号分子Gli-1、Hes-1在人子宫内膜癌的表达及意义。方法:应用免疫组织化学方法检测37例正常人子宫内膜、增生内膜和子宫内膜癌中SHH、No
目的探讨使用人脐静脉内皮细胞制备饲养层的方法。方法使用健康产妇剖宫产后同意遗弃的脐带,无菌状态下胶原酶消化法收集内皮细胞,进行传代培养和增殖扩增,免疫组化法进行Ⅷ因子
[目的]研究等离子体处理对无壳南瓜种子生物学性状及产量的影响。[方法]用不同剂量等离子体处理无壳南瓜种子。[结果]等离子体处理无壳南瓜种子,能明显提高种子幼苗期的根长