IBFT: An Impartial Byzantine Fault Tolerance Consensus Protocol for Blockchain

Consensus protocol is the core component of blockchain, which solves the problem of data consistency among nodes in decentralized networks. Practical Byzantine Fault Tolerance (PBFT) consensus protocol has been applied in many scenarios which can tolerate a certain number of malicious nodes. However, it also exposes some shortages. In particular, PBFT uses a simple and predictable way to elect the primary node, which may incur the risk of Byzantine node being elected as primary node. Additionally, the communication complexity of O ( N 2 ) restricts the scalability of PBFT. To address the above problems, we propose an Impartial Byzantine Fault Tolerance (IBFT) consensus protocol for consortium blockchains in this paper. First, to decrease the probability of Byzantine nodes becoming primary node, a committee mechanism is introduced to select credible nodes as candidates for primary node, and which exploits the theory of planned behavior as the theoretical basis for credibility evaluation. Then, to ensure that the candidate is unpredictable when view changes, a randomized primary node election strategy based on ECC signatures and historical block hash is designed. Third, a threshold signature scheme is devised to implement the 1-to-N mode of aggregate-verify during the prepare and commit stages, thus to simplify the communication complexity from O ( N 2 ) to O ( N ) but keep the reliability of IBFT. Simulation results show that IBFT is superior to PBFT in reliability, and its throughput is improved by 54.25% while balancing fault tolerance, node democracy and node motivation.

Authors

Institutions

Publication Details

Journal
Blockchain Research and Applications
Published
2025-12-01
DOI
https://doi.org/10.1016/j.bcra.2025.100430
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

IBFT: An Impartial Byzantine Fault Tolerance Consensus Protocol for Blockchain

Yangpu Zeng, Lei Tian, Zhongyu Chen, Feilong Lin et al.
Blockchain Research and Applications
Blockchain Technology Applications and Security
article

IBFT: An Impartial Byzantine Fault Tolerance Consensus Protocol for Blockchain

Yangpu Zeng, Lei Tian, Zhongyu Chen, Feilong Lin, Jiahao Gan
article en

Abstract

Consensus protocol is the core component of blockchain, which solves the problem of data consistency among nodes in decentralized networks. Practical Byzantine Fault Tolerance (PBFT) consensus protocol has been applied in many scenarios which can tolerate a certain number of malicious nodes. However, it also exposes some shortages. In particular, PBFT uses a simple and predictable way to elect the primary node, which may incur the risk of Byzantine node being elected as primary node. Additionally, the communication complexity of O ( N 2 ) restricts the scalability of PBFT. To address the above problems, we propose an Impartial Byzantine Fault Tolerance (IBFT) consensus protocol for consortium blockchains in this paper. First, to decrease the probability of Byzantine nodes becoming primary node, a committee mechanism is introduced to select credible nodes as candidates for primary node, and which exploits the theory of planned behavior as the theoretical basis for credibility evaluation. Then, to ensure that the candidate is unpredictable when view changes, a randomized primary node election strategy based on ECC signatures and historical block hash is designed. Third, a threshold signature scheme is devised to implement the 1-to-N mode of aggregate-verify during the prepare and commit stages, thus to simplify the communication complexity from O ( N 2 ) to O ( N ) but keep the reliability of IBFT. Simulation results show that IBFT is superior to PBFT in reliability, and its throughput is improved by 54.25% while balancing fault tolerance, node democracy and node motivation.

Blockchain Research and Applications
Zhejiang Normal University (CN), Zhejiang University (CN)
Peace, Justice and strong institutions
Openalex Percentile: Top 24%
Blockchain Technology Applications and Security
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.