What is the blockchain trilemma? It is the claim that a network cannot maximize security, scalability and decentralization at once. This guide covers who defined it, how Bitcoin, Ethereum and Solana choose, and why critics call it a heuristic.