Blockchain Basics & Cryptography

Blockchain Design Features

Cryptographic Hash Function

Block Header

Blockheader is a 80-bytes (160-bit) data containing six fields.

Bitcoin Blockheader of Block at Height 645,536 blockheader

Bitcoin Blockheader Data Fields header field

Source: https://medium.com/fcats-blockchain-incubator/understanding-the-bitcoin-blockchain-header-a2b0db06b515

Merkle Tree

A tree structure in which each leaf node is a hash of a block of data, and each non-leaf node is a hash of its children. merkle tree Source: https://en.wikipedia.org/wiki/Merkle_tree

Asymmetric Cryptography & Digital Signatures