返回
Cs-pbft: a comprehensive scoring-based Practical Byzantine Fault Tolerance consensus algorithm
DOI:10.1007/s11227-025-07342-3.png)
摘要
En 中文
实用拜占庭容错(PBFT)是分布式系统中最重要的共识算法之一,能够有效应对恶意节点的威胁。然而,PBFT在主节点任意选择、高通信开销以及缺乏奖惩机制方面仍存在不足。为解决此问题,本文提出了一种基于综合评分的实用拜占庭容错共识算法,称为CS-PBFT。该算法引入综合评分机制来评估节点的可靠性和整体能力,该机制由两个关键指标组成:节点信誉和推荐评分。基于此机制,算法选择主节点、从节点和备用节点,以确保高效的共识过程。此外,该算法优化了PBFT共识协议中Commit和Reply阶段的通信过程,降低了通信延迟并提高了共识效率。实验结果表明,改进的PBFT算法不仅提高了共识效率,还降低了通信开销,增强了对抗恶意节点的容错能力,并展现出更好的可扩展性。
Keyword:
Blockchain
PBFT
Consensus algorithm
CS-PBFT
期刊
IF:
2.7
论文数:
1.1K
被引数:
1.0W
机构
引用论文
Formal Modeling and Verification of a Federated Byzantine Agreement Algorithm for Blockchain Platforms区块链平台中联邦拜占庭协议算法的形式化建模与验证

