2022
DOI: 10.48550/arxiv.2204.03181
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Reaching Consensus in the Byzantine Empire: A Comprehensive Review of BFT Consensus Algorithms

Abstract: Byzantine fault-tolerant (BFT) consensus algorithms are at the core of providing safety and liveness guarantees for distributed systems that must operate in the presence of arbitrary failures. Recently, numerous new BFT algorithms have been proposed, not least due to the traction blockchain technologies have garnered in search for consensus solutions that offer high throughput, low latency, and robust system designs. In this paper, we conduct a systematic survey of selected and distinguished BFT algorithms tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 54 publications
0
7
0
Order By: Relevance
“…The quality and convergence of the model is influenced by Byzantine and inactive users. Inactive users may cause a slow convergence and Byzantine users may destroy the model [19]. Currently, some typical approaches to detect Byzantine users include Hessian vector product [20], Euclidean distance (ED) [21], and Trimmed-Mean and Median [22] based approaches.…”
Section: A Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The quality and convergence of the model is influenced by Byzantine and inactive users. Inactive users may cause a slow convergence and Byzantine users may destroy the model [19]. Currently, some typical approaches to detect Byzantine users include Hessian vector product [20], Euclidean distance (ED) [21], and Trimmed-Mean and Median [22] based approaches.…”
Section: A Related Workmentioning
confidence: 99%
“…Byzantine for a K users FL [19], where   represents the round down to the nearest integer. For clarity, the used notations and the corresponding descriptions are summarized in Table 1.…”
Section: • Lower Baseline Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…Byzantine fault tolerance refers to nodes that behave arbitrarily after the seminal work by Lamport, et al [155]. BFT protocols have been analyzed in several surveys and empirical studies [6,7,21,27,43,49,52,68,88,95,110,121,194,209,231]. We discuss some of the more relevant studies.…”
Section: Related Workmentioning
confidence: 99%
“…The paper compares these two classes of protocols and analyzes their performance and correctness attacks. Three families of leader-based, leaderless, and robust BFT protocols with focus on message and time complexities have been analyzed in [231]. Finally, in [95], BFT protocols are analyzed along several main dimensions of architecture, clients, agreement, execution, checkpoint, and recovery.…”
Section: Related Workmentioning
confidence: 99%