Un algoritmo utilizzato per raggiungere il consenso sullo stato dei dati su una rete senza la necessità di un'autorità centrale.