The header of any block, which usually contain at least the following (might differ per implementation):

  • : The current block number.
  • : the hash of the header of the parent block.
  • : the Merkel Tree root of the state of the blockchain, after this block has been executed
  • : the Merkel Tree root of all of the transactions that are in this block

How and are used to ensure interesting properties in blockchains are discussed in Blockchain Networks and Blocks, Transactions, And Blockchain Systems.