This document provides an overview of consensus mechanisms for blockchain networks. It begins by defining key terms like blockchain, distributed ledger, and consensus mechanism. It then discusses the Byzantine General's Problem and how consensus solves it. The document outlines basic parameters of consensus mechanisms and provides examples of widely used mechanisms like Proof-of-Work. It also summarizes several alternative consensus algorithms like Proof-of-Stake, Delegated Proof-of-Stake, Raft, and Byzantine Fault Tolerant variants. Throughout, it emphasizes the need for different consensus approaches based on use cases and technical requirements.