基于多节点评估模型的改进PBFT多层共识算法

  • 打印
  • 收藏
收藏成功


打开文本图片集

中图分类号:TP311.13 文献标志码:A文章编号:1003-3114(2025)06-1262-10

Abstract:A Multi-layer Practical ByzantineFaultTolerantce (M-PBFT)algorithmbasedonnode evaluation model isproposed to addressheproblemsoflownegotitioneficiencyandmaliciousbehavioroftemainnodeleadingtonegotiationfailurewenthePBFT algorithmhasalargenumberofodes.FistlythalgorithmconstructsacomprehensiveevaluationmodelthatcombinesAnalyticHier archyProces(AHP),TechniqueforOrderPreferencebySimilaritytoanIdealSolution(TOPSIS)method,andBordacounting.The modeltakesnodebehaviorasteevaluationindicatorandobtainstecompreensivescoreofodesbasedontheirpreferencesScondly thealgorithmdividestheconsensusprocessintoaulti-layerstructurebasedontetotalnumberofodesanddynamicgroupingstate gy,withthemainnodeservigasamembernodeinthehigher-levelgoup.Itsetsupodemodeloptimizationstrategiesandaoaly detectionmechasms,djuststeodelfoierentseariosndpromptladesomaliesides.inallfterchaf PBFTconsensus,fedbackisgivento theevaluationmodelbasedontheperformanceofthenodesthathavereachedonsensus,andfurthernodeevaluationsareconducted.Theconsensusprogresseslayerbylayer,ultimatelycompletingtheglobalconsensus.Expriental resultsshowthattheM-PBFTalgoihmimprovesthesalabilityndfaulttoleranceofodesandsignficantlyreducescommuication complexityandviewswitchingprobabilityinthecaseoflargenodenumbers.Itwasalsovrifiedtatthealgorithstillachvedconsensus success rate of 98.2% evenwhen the total number of Byzantine nodes reached 20% .Therefore,itcanbeeffectivelyand efficiently applied to consortium blockchain systems.

Keywords:blockchain;consensus algorithm; PBFT;evaluation model; multi-layer consensus

0引言

自Nakomoto[1]2008年提出“一种完全通过对等技术实现的电子现金货币”以来,比特币、以太坊和联盟链等区块链技术得到了很多学者的重视。(剩余15566字)

monitor
客服机器人