/ , , , . Paxos . ( , ). , .
, () , accept (). (), , . , . , -. , . , , .
Paul Alice Adam Art Peggy
|-propose(1)--->|---->|--->|
|<----ack(_,_)--|-----|----|
|-accept(A,1)-->|---->| X +
X |<----|<---|<---propose(2)-|
X |------ack(A,1)----->|
|-ack(_,_)----->|
|<----|<---|<--accept(A,2)-|
|-----|----|-ack---------->|
, : Peggy ; Acceptors.
, , . , . , .
( , , , .)
, make-ack: (A, 1) (B, 2). .
- (B, 2) , ack'd (2),
- , A ( ), accept (A, 1).
- (B, 2) , B . , accept-acks.
. .
?
. Paxos, , : . ; Paxos ; . Paxos .
.
?
-, , [ ceil( N/2 )]. , ceil( N/2 ) - 1 . .
, , . , , . , ( ) , .
Peggy , , ?
, , . , , ; ( ).