Close

Block Header

The block header contains the metadata of the block itself. Usually a timestamp, root hash of the current block, the hash from the previous block’s header, and a nonce. The block header is created when a miner mine’s a candidate block using unconfirmed transactions from the mempool. 

Once identified, the candidate block is hashed to form a merkle tree. Hashing continues until a root hash is produced. This root hash is combined with the previous block’s header, the nonce, and timestamp to form the current block’s header. Essentially, a summary of what is in the rest of the block.

Further Reading Block Header

Understanding the Bitcoin Blockchain Header