Javascript must be enabled to continue!
An Improved PBFT Algorithm Based on Reputation Mechanism and eBPF Network Acceleration
View through CrossRef
Abstract
Practical Byzantine Fault Tolerance (PBFT) is a widely adopted consensus algorithm in blockchain systems, demonstrating excellent consensus efficiency in small-scale networks. However, as the number of nodes increases, its communication complexity increases exponentially, becoming a significant performance bottleneck for blockchain consensus. To address the issue of reduced consensus efficiency of PBFT in large-scale node environments, this paper proposes e-PBFT, a blockchain grouping consensus algorithm that integrates a reputation mechanism with eBPF-based network acceleration. The algorithm partitions the network into a consensus committee and an ordinary synchronization group, where the consensus committee is responsible for rapid agreement, and the ordinary synchronization group serves to mitigate the overhead caused by redundant communications. Additionally, a threshold signature scheme is employed to shorten the inter-group synchronization verification time, and eBPF is utilized to minimize unnecessary context switches. Experimental results demonstrate that under large-scale node conditions, the e-PBFT algorithm achieves a throughput improvement exceeding 14% compared to the PBFT algorithm, alongside a reduction in latency of over 39%, indicating a significant improvement in consensus efficiency. Furthermore, the algorithm enhances the system’s robustness against malicious nodes.
Springer Science and Business Media LLC
Title: An Improved PBFT Algorithm Based on Reputation Mechanism and eBPF Network Acceleration
Description:
Abstract
Practical Byzantine Fault Tolerance (PBFT) is a widely adopted consensus algorithm in blockchain systems, demonstrating excellent consensus efficiency in small-scale networks.
However, as the number of nodes increases, its communication complexity increases exponentially, becoming a significant performance bottleneck for blockchain consensus.
To address the issue of reduced consensus efficiency of PBFT in large-scale node environments, this paper proposes e-PBFT, a blockchain grouping consensus algorithm that integrates a reputation mechanism with eBPF-based network acceleration.
The algorithm partitions the network into a consensus committee and an ordinary synchronization group, where the consensus committee is responsible for rapid agreement, and the ordinary synchronization group serves to mitigate the overhead caused by redundant communications.
Additionally, a threshold signature scheme is employed to shorten the inter-group synchronization verification time, and eBPF is utilized to minimize unnecessary context switches.
Experimental results demonstrate that under large-scale node conditions, the e-PBFT algorithm achieves a throughput improvement exceeding 14% compared to the PBFT algorithm, alongside a reduction in latency of over 39%, indicating a significant improvement in consensus efficiency.
Furthermore, the algorithm enhances the system’s robustness against malicious nodes.
Related Results
Research on Performance Incentive Mechanism of General Practitioners under the Consideration of Reputation Effect
Research on Performance Incentive Mechanism of General Practitioners under the Consideration of Reputation Effect
Abstract
BackgroundIn China, General practitioners (GPs) have a weaker reputation than specialists, which leads to their low professional identity. Therefore, GPs’ reputati...
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Abstarct
Introduction
Isolated brain hydatid disease (BHD) is an extremely rare form of echinococcosis. A prompt and timely diagnosis is a crucial step in disease management. This ...
Reputation and cooperation in social dilemma games
Reputation and cooperation in social dilemma games
A human solution to the problem of cooperation is the maintenance of informal reputation hierarchies. Reputational information contributes to cooperation by providing guidelines ab...
Research on Dynamic PBFT Consensus Algorithm
Research on Dynamic PBFT Consensus Algorithm
The practical Byzantine fault-tolerant algorithm does not add nodes dynamically. It is limited in practical application. In order to add nodes dynamically, Dynamic Practical Byzant...
VANET Secure Reputation Evaluation & Management Model Based on Double Layer Blockchain
VANET Secure Reputation Evaluation & Management Model Based on Double Layer Blockchain
Vehicle ad-hoc network (VANET) is interconnected through message forwarding and exchanging among vehicle nodes. Due to its highly dynamic topology and its wireless and heterogeneou...
An improved Coati Optimization Algorithm with multiple strategies for engineering design optimization problems
An improved Coati Optimization Algorithm with multiple strategies for engineering design optimization problems
AbstractAiming at the problems of insufficient ability of artificial COA in the late optimization search period, loss of population diversity, easy to fall into local extreme value...
Comparative Analysis of Consensus Algorithms in Blockchain
Comparative Analysis of Consensus Algorithms in Blockchain
A blockchain is a decentralized, shared, and public digital ledger that is used to log transactions across many devices so that the record cannot be altered, deleted, or destroyed ...
A Traffic Flow Prediction Method Based on Blockchain and Federated Learning
A Traffic Flow Prediction Method Based on Blockchain and Federated Learning
Abstract
Traffic flow prediction is the an important issue in the field of intelligent transportation, and real-time and accurate traffic flow prediction plays a crucial ro...

