Correct Answer : merkle tree
Explanation : Blocks hold batches of valid transactions that are hashed and encoded into a Merkle tree.