A Merkle tree compresses many data items into one root hash. Each internal node hashes its children, so the root commits to the leaves. section 12.2.4
A membership check works in a few steps:
- Start with the leaf and its neighboring hashes along the path to the root. section 12.2.4
Bitcoin transaction inclusion
A Bitcoin block stores a Merkle root rather than its transactions. A lightweight client can download block headers and request a small proof that a transaction belongs to a block. section 12.2.4 section 12.5
