Otherwise known as a Hash Tree, the Merkle Tree is a feature of blockchains that generate large data hashes used primarily for transaction verification and block security. The reason it is called a Merkle Tree is because it resembles an upside-down tree.