Reaching consensus in the byzantine empire: A comprehensive review of bft consensus algorithms

G Zhang, F Pan, Y Mao, S Tijanic, M Dang'Ana… - ACM Computing …, 2024 - dl.acm.org
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 …

Byzantine fault-tolerant consensus algorithms: A survey

W Zhong, C Yang, W Liang, J Cai, L Chen, J Liao… - Electronics, 2023 - mdpi.com
The emergence of numerous consensus algorithms for distributed systems has resulted from
the swift advancement of blockchain and its related technologies. Consensus algorithms …

Red belly: A secure, fair and scalable open blockchain

T Crain, C Natoli, V Gramoli - 2021 IEEE Symposium on …, 2021 - ieeexplore.ieee.org
Blockchain has found applications to track ownership of digital assets. Yet, several
blockchains were shown vulnerable to network attacks. It is thus crucial for companies to …

State machine replication scalability made simple

C Stathakopoulou, M Pavlovic, M Vukolić - Proceedings of the …, 2022 - dl.acm.org
Consensus, state machine replication (SMR) and total order broadcast (TOB) protocols are
notorious for being poorly scalable with the number of participating nodes. Despite the …

Flexible advancement in asynchronous bft consensus

S Liu, W Xu, C Shan, X Yan, T Xu, B Wang… - Proceedings of the 29th …, 2023 - dl.acm.org
Byzantine fault tolerant (BFT) consensus protocols are becoming an appealing solution to
blockchains. As most blockchain systems are deployed on Wide Area Networks (WANs) …

[PDF][PDF] Mir-bft: High-throughput bft for blockchains

C Stathakopoulou, T David, M Vukolic - arxiv preprint arxiv …, 2019 - allquantor.at
This paper presents Mir-BFT (or, simply, Mir), a robust Byzantine fault-tolerant (BFT) total
order broadcast protocol aimed at maximizing throughput on wide-area networks (WANs) …

Making byzantine consensus live

M Bravo, G Chockler, A Gotsman - Distributed Computing, 2022 - Springer
Partially synchronous Byzantine consensus protocols typically structure their execution into
a sequence of views, each with a designated leader process. The key to guaranteeing …

The Bedrock of Byzantine Fault Tolerance: A Unified Platform for {BFT} Protocols Analysis, Implementation, and Experimentation

MJ Amiri, C Wu, D Agrawal, A El Abbadi… - … USENIX Symposium on …, 2024 - usenix.org
Byzantine Fault-Tolerant (BFT) protocols cover a broad spectrum of design dimensions from
infrastructure settings, such as the communication topology, to more technical features, such …

Gosig: A scalable and high-performance byzantine consensus for consortium blockchains

P Li, G Wang, X Chen, F Long, W Xu - … of the 11th ACM Symposium on …, 2020 - dl.acm.org
Existing Byzantine fault tolerance (BFT) protocols face significant challenges in safety,
scalability, throughput, and latency. We present a new BFT protocol, Gosig, for the …

Fnf-bft: Exploring performance limits of BFT protocols

Z Avarikioti, L Heimbach, R Schmid, L Vanbever… - arxiv preprint arxiv …, 2020 - arxiv.org
We introduce FnF-BFT, a parallel-leader byzantine fault-tolerant state-machine replication
protocol for the partially synchronous model with theoretical performance bounds during …