1 / 1
文档名称:

基于实用拜占庭共识算法区块链模型评估与改进.docx

格式:docx   大小:11KB   页数:1页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于实用拜占庭共识算法区块链模型评估与改进.docx

上传人:花双韵芝 2022/3/27 文件大小:11 KB

下载得到文件列表

基于实用拜占庭共识算法区块链模型评估与改进.docx

文档介绍

文档介绍:基于实用拜占庭共识算法(PBFT)的区块链模型的评估与改进
近年来,区块链成为了互联网金融领域的研究热点。作为一种分布式的账本
技术,区块链具有去中心化,不可篡改,安全可信等诸多优势,但同时面临耗能过
,吞吐量
基于实用拜占庭共识算法(PBFT)的区块链模型的评估与改进
近年来,区块链成为了互联网金融领域的研究热点。作为一种分布式的账本
技术,区块链具有去中心化,不可篡改,安全可信等诸多优势,但同时面临耗能过
,吞吐量低等问题。共识算法作为区块链的核心,决定了区块链达成共识以及产生区块的方式。
实用拜占庭共识算法(PBFT)作为目前联盟区块链使用较多的共识算法,具有耗能小,吞吐量高等优点,但存在对带宽要求较高,节点数量固定等缺陷。本文进行了基于PBFT的区块链模型的评估与改进,主要研究内容包括:1、利用Docker
容器技术测试了基于PBFT的hyperledgerfabric超级账本性能,得出fabric
运行时的机器性能消耗,吞吐量,时延等数据信息。2、在分析了现有区块链存在
问题的基础上,利用智能合约技术实现验证节点的选举过程,并在验证节点之间
进行PBFT共识,在吞吐量、动态性、低时延要求、低带宽等方面对PBFT算法进
行改进。
3、将改进后的区块链部署在4台机器上,并用python脚本对区块链提交不
同类型,不同数量的交易请求。比较改进后区块链模型相较于传统的模型的优化
效果。改进后区块链的吞吐量从200增大到600左右。
系统中的节点可以自由加入或退出区块链而不需要重新初始化系统

,从而实
现动态性的目标。同时改进后区块链的带宽的要求也降低为

(系统中的验证节点
数量)2/(

系统总节点数量

)2。