ANALYSIS OF EFFICIENCY AND SECURITY OF EXISTING BFT PAXOS-BASED ALGORITHMS
Byzantine fault tolerant consensus plays a critical role in maintaining the reliability of distributed systems. This paper surveys and evaluates five Paxos-based algorithms – Byzantine classic Paxos consensus, Castro-Liskov algorithm, Byzantine generalized Paxos consensus, Byzantine vertical Paxos, and Optimistic Byzantine Agreement – comparing their efficiency in terms of process requirements, communication rounds, and message complexity, as well as their resilience against Byzantine behaviors. Through detailed examination of protocol structures and performance trade-offs, we identify the strengths and limitations of each approach under typical and adversarial conditions. Our analysis reveals that the two-phase Byzantine classic Paxos consensus protocol achieves an optimal balance of simplicity, low process overhead, and robust security guarantees, making it a compelling choice for practical Byzantine fault tolerant deployments. We conclude with recommendations for selecting an appropriate consensus algorithm based on system constraints.
Authors
- Victor Dubinin (ORCID: https://orcid.org/0000-0002-5761-2249)
- Igor Melnyk (ORCID: https://orcid.org/0000-0003-0220-0615)
- Oleg Fomenko
- Oleksandr Kurbatov (ORCID: https://orcid.org/0000-0002-8237-4377)
- Yaroslav Panasenko
Publication Details
- Published
- 2025-09-20
- DOI
- https://doi.org/10.5121/csit.2025.151702
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00