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 sequential data structure where we can add an element to the tail, or remove an element from the head.
a data structure where only the top element is accessible
a key-value pair data structure with constant time data access