The BlockChain network consists of a series of nodes that form a distributed architecture. These nodes need to be aligned and run synchronously to maintain security in the network. Thus the concept of Consensus is devised to maintain harmony in the blockchain network.