Hash functions in the blockchain

  1. Merkel Trees: Merkel trees carry the summary of a list of transactions stored within a block and a block header and hash functions ensure that no two Merkel trees are found with the same root hash. When the root hash is stored within a block, the integrity of the transactions in the block is protected when the integrity of the block header is protected.

  2. Digital Signatures: Digital signatures are one of the most vital use cases of hash functions that are used to protect the integrity of the block header and authentication of block transactions.

  3. Proof of Work (PoW) Consensus: The PoW or Proof of Work consensus mechanism considers a block valid when its header has a hash value less than the given threshold.

  4. Blockchain's Chains: It is crucial to note that each block of the blockchain network consists of a hash of the previous block header and also ensures that no block is changed without detection. Making changes in one block of the network requires the generation of every following block and hence preserves the integrity of the blockchain network.

Last updated