This document discusses different consensus mechanisms for distributed ledger technologies, including blockchain. It provides examples of proof-of-work (PoW), proof-of-stake (PoS), Byzantine fault tolerance (BFT), federated, and crypto-based consensus approaches. The document examines the properties of each, such as requirements, scalability, transaction finality, and decentralization. It questions whether consensus protocols and distributed shared ledgers are always needed, suggesting alternative approaches based on smart contracts and identity management without a shared ledger may be more efficient.