Merkle trees are the data structure that makes blockchains efficient.

They summarize many transactions into a single hash. You can verify your transaction is included without downloading the whole chain.

This enables lightweight wallets on phones. Understanding Merkle trees explains how blockchain scales without losing security.