Merkle-tree
Append only merkle-tree tree
Merkle-node
A node node
is a field element on the elliptic curve
Merkle root
Hash of leaf up to certain depth root(tree, depth), hash the leafs including the empty nodes up to given depth
,
Witness
Authentication path to given depth
, and bridge frontier, or position.
Sparse merkle tree
Is a merkle-tree with leafs stored in a search tree, has advantage over merkle-tree that is a allow non-inclusion proof, through membership proof to index of data in the search tree.
Membership proof
Given index
the proof is a path
from the leaf at index
to the root.