Understanding Paxos and Distributed Consensus – keeping simple