Jednym z powodów, dla których problemy związane z konsensusem są ważne, jest to, że są one bardzo proste i są rodzajem problemów uniwersalnych dla rozproszonych systemów komputerowych.
Jeśli potrafimy rozwiązać konsensus w asynchronicznym systemie rozproszonym, możemy go wykorzystać do linearyzacji działań na wspólnych obiektach i uzyskania możliwości linearyzacji dla wspólnych obiektów.
Dla uproszczenia, ile problemów możesz wymyślić, które są prostsze niż uzgodnienie wartości?
Wynik niemożliwości dotyczący konsensusu w (czystych) asynchronicznych systemach rozproszonych mówi nam, że nie możemy rozwiązać problemów, które chcemy rozwiązać w (czystych) asynchronicznych systemach rozproszonych bez dodatkowych „rzeczy”. Prowadzi to do modeli asynchronicznych, w których możemy rozwiązać konsensus, np. Algorytmy losowe, detektory błędów, modele częściowej synchronizacji itp.
Jest to również powód, dla którego w praktyce algorytmy rozwiązujące konsensus, takie jak Paxos Lamporta, Chubby Google'a, Apache ZooKeeper, a ostatnio Raft, są rdzeniem systemów rozproszonych, w których często chcemy replikować stan między serwerami.