vix.ing · top · new · best · stats

Impossibility of distributed consensus with one faulty process

1985/04/01 by Michael J. Fischer, Nancy Lynch, Nancy A. Lynch +1 · 4,572 citations
Computer Science · #Artificial intelligence #Asynchronous communication #Byzantine fault tolerance #Computer network #Computer science #Consensus #Contrast (vision) #Distributed computing #Distributed systems and fault tolerance #Fault tolerance #Impossibility #Mobile Agent-Based Network Management #Multi-agent system #Optimization and Search Problems #Political science #Process (computing) #Protocol (science) #Quantum Byzantine agreement #Theoretical computer science #Value (mathematics)

paper · pdf · doi:10.1145/3149.214121

published in Journal of the ACM 32(2), 374-382 (Association for Computing Machinery)

openalex publication_date 1985/04/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/08/05

Abstract

The consensus problem involves an asynchronous system of processes, some of which may be unreliable. The problem is for the reliable processes to agree on a binary value. In this paper, it is shown that every protocol for this problem has the possibility of nontermination, even with only one faulty process. By way of contrast, solutions are known for the synchronous case, the “Byzantine Generals” problem.

Citations

Cited by

Related