Skip to main content

Where Is the Merkle Root Stored in a Blockchain Block?

The Merkle Root is stored within the block header of a blockchain block. The block header contains all the metadata necessary to summarize the block, including the previous block's hash, the timestamp, the nonce, the difficulty target, and the Merkle Root.

By storing the Merkle Root in the header, the entire set of transactions in the block can be quickly and cryptographically verified by checking only the header.

Besides the Merkle Root, What Other Key Pieces of Information Are Contained in a Typical Bitcoin Block Header?
How Is the Merkle Root Calculated from the Individual Transaction Hashes?
How Is the Merkle Tree Root Hash Used to Prove the Inclusion of a Transaction in a Block?
How Does a Lightweight Wallet Use the Merkle Root for Verification?