Investor's wiki

Intestazione blocco (Crittovaluta)

Intestazione blocco (Crittovaluta)

L'intestazione del blocco è una sezione di un blocco che funge da riepilogo del resto del blocco. È composto da tutti i metadati,. come il tempo e la difficoltà in cui è stato estratto il blocco , la radice Merkle delle transazioni incluse e il nonce. Presente anche l' hash del blocco precedente , che è ciò che ci permette di creare la “catena” di blocchi. In sostanza, l'intestazione del blocco contiene tutti i dati che non sono l'elenco delle transazioni grezze stesse.

Un'intestazione di blocco è ciò che i minatori cercano di rendere valido il blocco. Questo è molto più efficiente dell'hashing dell'intero blocco, che può essere composto da migliaia di transazioni. Sarebbe molto più ingombrante per un minatore cambiare il nonce e ricostruire un intero blocco di 2 MB per ogni tentativo. Confronta questo con l'hashing delle intestazioni di blocco di Bitcoin, ad esempio, che hanno una lunghezza fissa di 80 byte.

Le intestazioni di blocco sono ottime dal punto di vista del mining, ma a causa delle loro dimensioni ridotte sono ideali anche per i clienti leggeri. La blockchain di Bitcoin è troppo grande per essere archiviata da dispositivi come gli smartphone. Se la catena avesse 100.000 blocchi da 1 MB, consumeresti 100 GB di spazio. Ma con solo le intestazioni dei blocchi per quegli stessi blocchi, occuperesti solo 0,008 GB o 8 MB.

In questo modo, i dispositivi con larghezza di banda o spazio di archiviazione inferiori possono comunque eseguire un certo grado di convalida. Poiché la radice di Merkle incapsula tutte le transazioni, possono verificare in seguito se una transazione è stata inclusa in un particolare blocco. Ciò ha un costo: l'utente deve comunque fare affidamento su una terza parte per fornire loro le informazioni necessarie. Detto questo, i client leggeri sono preferibili a un sistema in cui gli utenti non eseguono alcuna verifica.

Mette in risalto

  • Vengono sottoposti a hash per creare una prova di lavoro per le ricompense minerarie.

  • Le intestazioni dei blocchi identificano i singoli blocchi in una blockchain.

  • I blocchi sono stratificati verticalmente, a partire dal "blocco di genesi".

  • Il numero di versione di Bitcoin ti aiuta a tenere traccia delle modifiche al protocollo.

  • Ogni intestazione di blocco contiene tre set di metadati di blocco e più singoli componenti.