Blockchain is a distributed ledger system that allows multiple parties to maintain a copy of an ever-growing list of records, secured using cryptography. For it to be distributed, all the parties involved need to reach an agreement, a Consensus. How?...