Skip to main content

Consensus Trilemma

Definition

The consensus trilemma posits that a decentralized system can only simultaneously achieve two out of three desired properties decentralization, security, and scalability. This theoretical constraint highlights the inherent challenges in designing distributed ledger technologies. Developers must make deliberate choices about which two properties to prioritize in their blockchain architecture. It represents a fundamental limitation in distributed system engineering.