Merklepuun
Merklepuun, commonly called a Merkle tree, is a hash-based data structure that enables efficient and secure verification of large data sets. It organizes data items into a binary tree where each leaf node is the cryptographic hash of a data block, and each internal node is the hash of the concatenation of its two child hashes. The topmost node, the Merkle root, summarizes the entire dataset and can be used to verify inclusion or integrity without accessing every item.
To prove that a specific block belongs to the tree, a Merkle proof provides the hashes of
Merkle trees were introduced by Ralph Merkle in 1979. They gained widespread use with blockchain technologies,
Variants and related concepts include Merkle proofs for different tree topologies and, in some systems, Merkle