Topic summary

Consensus problem

Consensus problem

Extracted from the Wikipedia article Consensus (computer science).

Problem description

The consensus problem requires agreement among a number of processes (or agents) on a single data value. Some of the processes (agents) may fail or be unreliable in other ways, so consensus protocols must be fault-tolerant or resilient. The processes must put forth their candidate values, communicate with one another, and agree on a single consensus value.