Skip to main content

Merkle tree

cryptography · data-structure

A Merkle tree is a binary tree of hashes that enables efficient verification of large data sets, used in blockchains for transaction inclusion proofs.

Also known as
hash tree
1.concept

Leaves are hashes of data chunks; parents hash their children up to a root. Verifiers can check membership with a short proof without downloading the entire set.

2.properties

Merkle trees provide logarithmic proof size and support efficient updates. Variants include Merkle Patricia tries used in account-based chains.

Related terms

All terms and definitions may update as the Cryptionary improves.