Web3 Dictionary Logo
Web3 Dictionary
Contribute

Categories

AllBlockchainDappsDAOsDeFiNFTsRegulationSecuritySmart ContractsTokenomicsWalletsWeb3 GamingOthers
  1. Web3 Dictionary
  2. Others
  3. Merkle Proof
Cryptography

Merkle Proof

A cryptographic proof that a specific data element is included in a Merkle tree.

Last Updated

2026-03-29

Related Concepts

Merkle TreeBlockchainScalability
Web3-Explorer Logo

Build With Lancers

AD

Scope, ship, and scale your next Web3 initiative with a Web3-first engineering team

Contact Lancers Technology

What is Merkle Proof?

A Merkle proof is a small set of hashes that proves a specific piece of data exists in a larger dataset without needing the full dataset.

How does Merkle Proof work?

The prover provides the target data and its sibling hashes up the tree. The verifier recomputes the path to the root if it matches the known Merkle root, the proof is valid.

Why does Merkle Proof matter?

It enables light clients to verify blockchain data without downloading the full chain, and powers cross-chain bridges and Layer 2 verification.

Key features of Merkle Proof

  • Proves data inclusion without the full dataset
  • Logarithmic size only a few hashes needed
  • Enables secure light client operation
  • Foundational for Layer 2 and bridge designs

Examples of Merkle Proof

A Bitcoin light client verifies a single transaction using ~15 hashes instead of downloading the full block. Cross-chain bridges use Merkle proofs to confirm deposits on a separate network.

External References

  • Merkle Trees (Wikipedia)
  • Merkle Proofs Tutorial (Ethereum.org)
  • MerkleProof Utility (OpenZeppelin)