All Questions
Cap Theorem hard

The FLP Impossibility Result presents a theoretical limit on consensus in asynchronous systems. What exactly does it prove is impossible?

  1. A Safety: It is fundamentally impossible to guarantee that two nodes in an asynchronous network will never decide on different conflicting values.
  2. B Liveness: No deterministic algorithm can guarantee that consensus will ever be reached in an asynchronous network if even one process fails.
  3. C Scalability: The computational complexity of achieving distributed consensus grows exponentially as the number of nodes in the cluster increases.
  4. D Byzantine Tolerance: It is impossible for a distributed system to handle malicious actors that send intentionally conflicting information to nodes.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions