Collective agreement by various computers in a network and allows it to work in a decentralised, peer-to-peer manner without the need of central authority to deter dishonest network participants.