Merkle Tree
Merkle Trees are a cryptographic commitment scheme frequently used in blockchain applications.
Their popularity has led to a number of different implementations of Merkle Tree generators, provers, and verifiers. Merkle roots and proofs are often generated using a language like JavaScript or Python, while proof verification usually occurs on-chain in Solidity.