We shouldn't confuse countermeasures against an attacker and achievement of consensus. These are different things.


This is worth to be added into my collection of your fuckups.
PS: If anyone thinks that those are NOT different things then read
http://work.tinou.com/2009/05/faulttolerant-distributed-systems-made-simple.html (you can jump straight to these words:
The Paxos algorithms can help us. The specific Paxos algorithm discussed below is the "basic" one (there's a bunch of Paxos algorithms). The model is asynchronous and non-Byzantine. This means that a process may crash and recover, but doesn't do anything weird like sending random, deceitful messages to other processes.
)