返回
Practical Byzantine improved algorithm based on node-independent validation
DOI:10.1016/j.comnet.2025.111307.png)
摘要
En 中文
PBFT共识算法解决了Raft和Paxos共识算法中的拜占庭节点容错问题,但其三阶段确认导致可扩展性差和通信延迟高。针对上述问题,本文提出了一种基于节点独立验证的改进PBFT算法,简称为V-PBFT。V-PBFT将节点划分为具有多个领导者的双层结构,并设置全局验证节点、组内跟随者、可疑节点和恶意节点。首先,V-PBFT采用PBFT协议在领导者之间达成共识,验证节点保证领导者状态的一致性。然后,领导者向组内跟随者广播Intra-consensus消息。其次,验证节点向除恶意节点和领导者外的所有节点广播Verify消息。来自领导者和验证节点的消息相互验证,使跟随者能够判断客户端请求的正确性。最后,为跟随者设置信用值以降低恶意视图变更的概率。实验结果表明,V-PBFT将PBFT的通信复杂度从二次方级别降低到线性级别,从而显著降低了其通信延迟。
Keyword:
Blockchain
Byzantine fault tolerance
Consensus algorithm
Credit value election
Node validation
期刊
IF:
4.6
论文数:
1.6K
被引数:
1.6W
机构
暂无机构信息

