Half a Century of Distributed Byzantine Fault-Tolerant Consensus: Design Principles and Evolutionary Pathways
Huanyu Wu, Chentao Yue, Yixuan Fan, Yonghui Li, Lei Zhang

TL;DR
This paper provides a comprehensive review of 50 years of distributed Byzantine fault-tolerant consensus, highlighting key developments, principles, and future challenges in the field.
Contribution
It systematically analyzes the evolution, foundational principles, and core design rationales of distributed consensus protocols, including recent DAG-based innovations.
Findings
Overview of historical milestones in BFT consensus
Analysis of core design principles and primitives
Discussion of emerging challenges and future directions
Abstract
The concept of distributed consensus originated in the 1970s and gained widespread attention following Leslie Lamport's influential publication on the Byzantine Generals Problem in the 1980s. Over the past five decades, distributed consensus has become an extensively researched field. Practical Byzantine Fault Tolerance (PBFT) has emerged as a prominent and widely adopted solution due to its conceptual clarity, effectiveness, and resilience to arbitrary failures. However, PBFT does not universally address all scenarios, highlighting the necessity of developing a comprehensive understanding of the history, evolution, and foundational principles of distributed consensus. This article systematically reviews the historical evolution and foundational principles of distributed consensus, examining pivotal advancements including fault-tolerant state machine replication (SMR), consensus…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security
