Che cos’è un Block header?
Un block header (letteralmente “intestazione del blocco”) è un identificatore univoco per un blocco presente su una blockchain. Questo viene utilizzato per identificare e verificare la validità dei singoli blocchi generati all’interno di una rete blockchain.
Una blockchain è costituita da una serie di blocchi che vengono stratificati l’uno sopra l’altro e utilizzati per memorizzare informazioni relative alle transazioni che avvengono su una rete blockchain.
Ogni blocco contiene un’intestazione univoca e ciascuno di questi è identificato individualmente dall’hash del block header. Il primo blocco della catena è anche noto come “blocco genesi” e non possiede alcuna informazione sul blocco precedente.
Il block header, inoltre, viene utilizzato per gestire tutti i blocchi di una blockchain (noti anche come nodi) e include tutti i metadati, l’hash crittografica e informazioni sul livello di difficoltà del blocco, il timestamp, il Merkle root delle transazioni e il nonce.