Bitcoin Core
Bitcoin Core è l'implementazione principale del software che consente agli utenti di interagire con la rete Bitcoin. Non è di proprietà di una singola azienda o organizzazione, ma è invece aggiornato e rivisto da una comunità di sviluppatori in tutto il mondo.
Il software è stato inizialmente rilasciato da Satoshi Nakamoto (sotto il nome di Bitcoin), per poi essere ribattezzato Bitcoin Core per evitare qualsiasi confusione.
Che cosa fa?
Eseguendo il codice Bitcoin Core, un utente agisce effettivamente come un nodo sulla rete. Possono verificare autonomamente la validità dei blocchi ricevuti, nonché delle transazioni inviate da altri utenti. Ciò tiene sotto controllo i minatori e significa che l'utente non ha bisogno di fidarsi di nessuno (come un fornitore di portafogli) per visualizzare la visualizzazione corretta della blockchain.
In bundle nel software c'è un portafoglio. Gli utenti possono utilizzarlo direttamente dall'interno dell'applicazione o collegare portafogli esterni al proprio nodo per convalidare le transazioni ricevute.
Devo eseguire Bitcoin Core?
Gli utenti che effettuano frequentemente transazioni in Bitcoin dovrebbero prendere in considerazione l'esecuzione di un nodo per godere dei vari vantaggi in termini di privacy e sicurezza. Un tipico portafoglio software (uno che non si interfaccia con il nodo dell'utente) interroga server di terze parti per il saldo dell'utente.
Questa pratica può essere fonte di preoccupazione, poiché consente al server di collegare il saldo dell'utente al suo indirizzo IP. La terza parte può ragionevolmente dedurre che l'utente possiede gli indirizzi pubblici richiesti.
Allo stesso modo, la totale dipendenza da un block explorer è pericolosa dal punto di vista della trasparenza. Poiché gli utenti hanno un solo punto di riferimento per i loro saldi, è facile che il server trasmetta loro informazioni false.