Een algoritme dat wordt gebruikt om consensus te verkrijgen over de status van gegevens binnen een netwerk, zonder dat een centrale autoriteit nodig is.