L’implementazione di riferimento del software che fa funzionare un nodo Bitcoin.
Bitcoin Core è il programma più usato per far girare un full node, ed è il discendente diretto del software pubblicato da Satoshi Nakamoto nel 2009. È libero e a sorgente aperto: chiunque può leggerlo, modificarlo e distribuirne una versione propria, e le modifiche vengono discusse pubblicamente prima di essere accettate. Chi lo installa e lascia sincronizzare l’intera blockchain sta verificando ogni regola con il proprio computer, senza chiedere niente a nessuno.
Non è un’autorità e non stabilisce le regole di Bitcoin: le applica. Esistono altre implementazioni compatibili, e chi non è d’accordo con una scelta degli sviluppatori è libero di non aggiornare o di eseguire altro software. Il “riferimento” del nome è una constatazione di fatto — è il codice che quasi tutti eseguono — non una posizione di comando.
Vedi anche: Nodo (full node), Consenso, Decentralizzazione, BIP (Bitcoin Improvement Proposal), Soft fork e hard fork.