Merkle Tree

Merkle trees are an essential part of blockchain technology. A merkle tree is a structure that enables effective and secure verification of content in a large body of data.

Where are merkle trees used? They are used by both Bitcoin and Ethereum.

How are they created? Merkle trees are created by repeatedly hashing pairs of nodes until there is only one hash left, which is called the Root Hash.

Interesting facts

  • There can be no unbalancing with this form of a tree. That is to say, each parent node must have two children or none.
  • Merkel tree is named after Ralph Merkle, who patented the concept in 1979.