Che cosa è il Bitcoin Core?

Bitcoin Core è un’implementazione del software di riferimento di Bitcoin, che svolge un ruolo fondamentale nel mantenimento del consenso e degli aggiornamenti nel network Bitcoin. È il punto di partenza per tutti gli sviluppatori e utenti che desiderano utilizzare il codice sorgente di Bitcoin.

Questo software offre sia un nodo (un computer che partecipa alla rete Bitcoin) che un wallet, anche se molti utenti preferiscono utilizzare Bitcoin Core solo come nodo e utilizzare un wallet di terze parti per la gestione delle loro transazioni. Anche se esistono alternative all’implementazione di Bitcoin Core per i nodi, questa rimane l’opzione predominante e utilizzata dalla maggior parte degli utenti.

Bitcoin Core è stato creato dal misterioso Satoshi Nakamoto, il creatore di Bitcoin. Anche se il possesso del progetto è stato passato a nuovi sviluppatori nel corso degli anni, l’ultima versione del software è ancora compatibile con la visione originale di Nakamoto.

Un aspetto fondamentale di Bitcoin Core è che è un progetto open source, il che significa che chiunque può accedere al codice sorgente e modificarlo a proprio piacimento. Gli sviluppatori che desiderano contribuire all’evoluzione di Bitcoin possono proporre le loro modifiche e chiedere che siano incluse nel software. Questo processo di sviluppo avviene attraverso contributi di codice, revisioni e discussioni all’interno della comunità. Tuttavia, niente paga direttamente gli sviluppatori per il loro lavoro su Bitcoin Core. Alcune società e individui della comunità Bitcoin supportano finanziariamente questi sviluppatori attraverso donazioni e sovvenzioni, permettendo loro di continuare a contribuire alla crescita di Bitcoin.