Distributedconsensus,theabilitytoreachagreementinthefaceoffailuresandasynchrony,isafundamentalprimitiveforconstructingreliabledistributedsystemsfromunreliablecomponents.ThePaxosalgorithmissynonymouswithdistributedconsensus,yetitperformspoorlyinpracticeandisfamouslydifficulttounderstand.I