Ein Merkle Tree ist eine binäre Baum-Datenstruktur, die die kryptographischen Hashes von Datenblöcken, wie Transaktionen in einer Blockchain, speichert. Die Struktur des Baums ermöglicht eine effiziente und sichere Überprüfung des Inhalts großer Datensätze, da die Überprüfung einer einzelnen Transaktion nur einen kleinen Teil des Baums statt des gesamten Datensatzes benötigt.