Consensus

A consensus algorithm must satisfy the following properties:

  1. Uniform agreement: No two nodes decide differently.
  2. Integrity: No node decides twice.
  3. Validity: If a node decides value v, then v was proposed by some node.
  4. Termination: Every node that does not crash eventually decides some value.

Created from: Raft & Paxos 202211231100


uid: 202211232125 tags: #distributed-systems #software-engineering


Date
February 22, 2023