Che cosa è l’altezza del blocco?

¿Qué es altura de bloque?
4 min read

Oggi parleremo di che cosa è l’altezza del blocco perché anche le catene di blocchi, come le persone, hanno altezza. La differenza è che le blockchain non misurano 1,70 come Messi o Angelina Jolie, né 1,80 come Ivanka Trump o Brad Pitt, ma la loro misura è conteggiata in un altro modo.

Il numero utilizzato per determinare l’altezza del blocco di una stringa dipende dall’estensione della stringa in termini di numero di blocchi.

Una blockchain è composta da blocchi concatenati tra loro attraverso diversi processi crittografici e matematici. Tutti questi blocchi sono definiti, tra le altre cose, da un numero che funge da identificatore all’interno della blockchain. Chiamiamo quel numero Block Height.

Importanza dell’altezza del blocco

Ok, ogni blocco ha un certo numero che segna la lunghezza della blockchain, ma che importanza ha l’altezza del blocco?

La verità è che con questo numero possiamo sapere quanto spesso vengono scoperti o aggiunti nuovi blocchi alla blockchain di una particolare criptovaluta.

Inoltre, il fatto di conoscere l’altezza dei blocchi ci permette di facilitare la navigazione per le informazioni che si trovano all’interno di tale catena di blocchi.

A sua volta, si possono anche applicare diverse funzioni conoscendo l’altezza del blocco, come è il caso del Locktime (tempo di blocco) che vieta l’uso di bitcoin fino al raggiungimento di una determinata condizione.

Un altro motivo importante è che ci permette di conoscere l’accettazione che ha una certa blockchain all’interno della comunità quando si analizza quanti blocchi sono stati creati. Anche se questo non è sempre l’unico indicativo, già che Bitcoin, ad esempio, ha un’altezza di blocco inferiore a Ethereum. Ciò è dovuto al fatto che la difficoltà di mining del Bitcoin è più esigente e i blocchi impiegano più tempo. 

In Bitcoin viene aggiunto un nuovo blocco circa ogni 10 minuti alla catena di blocchi. Nel caso di Ethereum, invece, viene aggiunto un blocco ogni 15 secondi.

Come facciamo a sapere l’altezza di un blocco all’interno di una Blockchain?

Se vuoi conoscere l’altezza di un blocco, puoi usare un Bitcoin Block Explorer per controllare qualsiasi blocco semplicemente posizionando la rispettiva altezza.

Inoltre riceverai informazioni come quando è stato minato, quante conferme ha ricevuto, la difficoltà, la dimensione, la ricompensa per blocco, ecc.

Per esempio, se cerchiamo il numero 0 e selezioniamo la catena di blocchi di Bitcoin, troveremo il Blocco Genesi, cioè il primo blocco minato nella storia di Bitcoin.

¿Qué es altura de bloque?

Curiosità sulle altezze di blocco

Attraverso il processo di mining, quando un miner ha codificato con successo una intestazione di un blocco,  quest’ultimo viene aggiunto alla blockchain. Un blocco singolo può essere identificato dalla sua altezza di blocco, tuttavia, è possibile che più di un blocco della stessa blockchain abbia la stessa altezza.

Due blocchi hanno la stessa altezza nel caso in cui più di un minatore abbia prodotto simultaneamente e con successo un blocco in una catena di blocchi. Quando lo stesso blocco è confermato più di una volta, ha il potenziale di creare quello che si chiama “bifurcación” o “fork”. Questo accade perché non ci possono essere blocchi duplicati in una specifica catena di blocchi. 

I blocchi possono anche diventare orfani, il che significa che non finiscono nella catena di blocco principale. Il modo in cui questo accade è che i minatori producono blocchi contemporaneamente e poi, è responsabilità di ogni nodo scegliere quale blocco approvare e aggiungere alla catena di blocco principale. Il blocco che riceve il maggior consenso dalla rete decentrata viene aggiunto alla blockchain principale.

Poiché più blocchi possono avere la stessa altezza in una specifica catena di blocchi, l’altezza del blocco non deve essere utilizzata come identificatore unico globale. L’unicità di un blocco è nell’hash della sua intestazione, non nella sua altezza (qualcosa che può anche essere controllato nella blockchain explorer).

Ora sai già che cosa è l’altezza del blocco, che cosa è la sua importanza e come controllarla nel blockchain explorer. A poco a poco stai imparando e a questo ritmo non sarei sorpreso se in alcuni mesi ti assumiamo per lavorare a Bitnovo.