Merkle Tree
a data structure where each node contains the hash of its child nodes
a data structure where each node contains the hash of its child nodes
a public-key encryption system reliant on the practical difficulty of factorising large numbers