Distributed Consensus
shachaf.net
shachaf.net
It's quite difficult to do (voting) consensus like traditional Paxos correctly and quickly in the face of failures. Therefore, most systems (Raft, Zab, Multi-Paxos) aim to do total order broadcast instead, using a leader to sequence all operations and only fall back to (voting) consensus when total order broadcast is not feasible, like during leader election.
I think this is compatible with what you're saying, but maybe makes them seem more similar than treating them as two different problems.
My article also mentions the trick of leader with lockID=0 and consecutive lockID used in Fast-Paxos.
Easy to follow talk teaching Paxos: https://youtu.be/nyNCSM4vGF4