Practical Byzantine fault tolerance consensus algorithm based on dynamic reputation evaluation and master node tenure

Practical Byzantine Fault Tolerance (PBFT) lacks built-in incentives. It cannot mobilise node enthusiasm effectively. Master-node election is crude, insecure and improperly updated. This paper proposes a PBFT algorithm based on dynamic reputation evaluation and master-node term limits. The goal is to reward honest nodes for active consensus participation while ensuring every node can serve as master node. The improved algorithm formulates a reputation score from historical behaviour, consensus attendance and penalty count. The node with the highest reputation becomes master node, guaranteeing fairness. The algorithm also introduces a master-node term mechanism. It limits consecutive master-node selections. Every node thus gains a fair chance to be elected, reducing system centralisation. Experiments show that under low load the improved PBFT throughput rises 15–37% above original PBFT. Under high load the advantage widens to 75%. Average latency drops 30–60% across all load levels. The enhanced protocol boosts throughput, sustains node motivation and curbs master-node centralisation. This supports long-term stable operation.

Institutions

Publication Details

Journal
Peer-to-Peer Networking and Applications
Published
2026-03-24
DOI
https://doi.org/10.1007/s12083-026-02203-z
Primary Topic
Distributed systems and fault tolerance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Practical Byzantine fault tolerance consensus algorithm based on dynamic reputation evaluation and master node tenure

Peer-to-Peer Networking and Applications
Distributed systems and fault tolerance
article

Practical Byzantine fault tolerance consensus algorithm based on dynamic reputation evaluation and master node tenure

article en

Abstract

Practical Byzantine Fault Tolerance (PBFT) lacks built-in incentives. It cannot mobilise node enthusiasm effectively. Master-node election is crude, insecure and improperly updated. This paper proposes a PBFT algorithm based on dynamic reputation evaluation and master-node term limits. The goal is to reward honest nodes for active consensus participation while ensuring every node can serve as master node. The improved algorithm formulates a reputation score from historical behaviour, consensus attendance and penalty count. The node with the highest reputation becomes master node, guaranteeing fairness. The algorithm also introduces a master-node term mechanism. It limits consecutive master-node selections. Every node thus gains a fair chance to be elected, reducing system centralisation. Experiments show that under low load the improved PBFT throughput rises 15–37% above original PBFT. Under high load the advantage widens to 75%. Average latency drops 30–60% across all load levels. The enhanced protocol boosts throughput, sustains node motivation and curbs master-node centralisation. This supports long-term stable operation.

Peer-to-Peer Networking and ApplicationsVol. 19(3)
North China Electric Power University (CN)
Openalex Percentile: Top 10%
Distributed systems and fault tolerance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.