Distributed Systems, Distributed Algorithms, Algorithms, Paxos, Consensus.
an alternative. If a node wants to suggest a value, it should start its own 2PC. Clearly the algorithm works — the nodes decide on a value proposed by one of the nodes. It is also not very inefficient — for N nodes, 3N messages are exchanged. But what happens if a node crashes? For example, assume