Blockchain networks require a consensus mechanism to validate new blocks added to the chain. Consensus mechanisms enable blockchain nodes to agree on the accuracy of each block of transactions before adding it to the chain, preventing fraudulent transactions and errors. Cryptocurrencies use two different mechanisms to reach a consensus on which new blocks to add to their blockchains: Proof of Work and Proof of Stake.