5 questions to test your understanding
In a fully asynchronous distributed system, process A sends a message to process B and receives no response after waiting 10 minutes. What can A correctly conclude?
The FLP impossibility result proves that in a fully asynchronous distributed system, consensus is unsolvable. What is the core reason?
A synchronous distributed system requires that most messages arrive within one second to qualify as synchronous.
Protocols like Paxos and Raft are designed for partial synchrony: they guarantee safety (no incorrect decisions) under fully asynchronous conditions, but only guarantee liveness (making progress) when the network eventually stabilizes.
Why does the asynchronous model make consensus provably impossible even if only one process might crash, while the synchronous model allows consensus to be solved?