Broader context

Consensus problems
Consensus problem examples
Paxos
Paxos family
The FLP result
Paxos in light of FLP result
Use of Paxos

Assumptions
Roles

Client
Proposal number & agreed value
Proposer
Acceptor (a.k.a. Voters)
Learner
Leader
Quorum
Safety and liveness properties
Basic Paxos
Phases
Messages (Actor)
Phase 1a: Prepare (@ Proposers)

Phase 1b: Promise (@ Acceptors)

Phase 2a: Accept Request (@Proposer)
