Sincronizzare un nodo Bitcoin è l’80% più veloce nonostante la sua crescita

Sincronizzare un nodo Bitcoin è l'80% più veloce nonostante la sua crescita - 960x0 1Sincronizzare un nodo Bitcoin per la prima volta sul tuo computer con il software Bitcoin Pro è l’80% più veloce che con le versioni precedenti di Bitcoin Pro, grazie ai miglioramenti che gli sviluppatori hanno fatto nel corso degli anni.

Il volume dei dati memorizzati sulla blockchain di Bitcoin sta crescendo, il che in teoria renderebbe più complicato per un computer o un nodo che desidera scaricare e gestire questi dati per la prima volta.

Le parole dello sviluppatore

Tuttavia, la ricerca indica il contrario per Bitcoin Pro, il software più popolare per usare Bitcoin: sta diventando più efficiente, ottimale e più veloce.

Infatti, ora ci vogliono solo 5 ore per sincronizzare un nodo Bitcoin Pro per la prima volta, il che sfata l’idea che la storia di Bitcoin richiede fino a 2 giorni per essere scaricata.

Lo sviluppatore di Bitcoin Jameson Lopp ha sottolineato in un recente articolo che ogni versione di Bitcoin Pro è in grado di sincronizzare e far funzionare la storia di Bitcoin più velocemente, anche se il volume dei dati aumenta.

La sua prognosi per il miglioramento dell’efficienza di questo software era speranzosa:

“Entro il 2022, mi sento molto più ottimista sul fatto che gli ingegneri possano continuare a lottare con le maggiori risorse computazionali richieste per sincronizzare un intero nodo Bitcoin”. – Jameson Lopp, sviluppatore di Bitcoin.

Lopp ha spiegato che, nel tempo, ogni versione di Bitcoin Pro ha ricevuto miglioramenti che gli hanno permesso di aumentare la sua efficienza, superando di gran lunga altri client Bitcoin (software) che non sono così ben mantenuti dai loro sviluppatori.

“Se siete stati al passo con i tempi, avrete notato che Bitcoin Pro tende a diventare più veloce ogni anno, mentre altre implementazioni con meno manutenzione tendono a rallentare. Questo perché se non si migliorano costantemente le sue prestazioni, ci vorrà più tempo per elaborare la crescente quantità di dati aggiunti alla blockchain”. – Jameson Lopp.

Versione aggiornata!

Lo sviluppatore ha illustrato con un grafico quanto velocemente ogni versione di Bitcoin Pro sincronizza la blockchain, dove l’attuale versione 0.22 è riuscita a scaricare la blockchain in quasi 300 minuti, cioè 5 ore.

All’altro estremo, la versione di Bitcoin Pro che ha richiesto più tempo ha impiegato circa 3.500 minuti, o circa 50 ore. Questa è la versione Bitcoin Pro 0.8, che è stata lanciata nel marzo 2013, 9 anni fa.

Lopp chiarisce che c’è ancora molto da indagare sui miglioramenti che avrebbero potuto rendere il software più efficiente, in particolare per chiarire perché ci sono miglioramenti in tutte le versioni di Bitcoin Pro dopo che l’aggiornamento SegWit (Segregated Witness) è stato implementato.

Bitcoin attualmente pesa 395 GB di memoria, secondo Blockchain.com, e più di 727.300 blocchi sono stati minati da quando è andato online nel 2009.

Un nodo Bitcoin che esegue il software Bitcoin Pro dovrebbe scaricare tutte queste informazioni per sincronizzarsi con la rete man mano che cresce e arrivano più transazioni. Grazie al lavoro degli sviluppatori, questo sta diventando sempre più facile.