Merkle Tree

    Merkle tree is a data structure that organizes a list of data items in a tree of their hashes.   In the tree, every leaf node is labelled with the hash of a data block and every non-leaf node is labelled with the cryptographic hash of the labels of its child node.  Merkle trees are a fundamental part of what makes blockchains work. In cryptos, the merkle tree is used to organize transactions within a blockchain.