Tutorial: come impostare un nodo completo Bitcoin

Se vuoi diventare un cittadino Bitcoin di prima classe, dovresti impostare un nodo completo. Questo è l’unico modo per verificare le tue transazioni e utilizzare Bitcoin in modo veramente affidabile. Ecco come funziona.

Perché eseguire un Full Node

Un Bitcoin Full Node è una copia completa della cronologia delle transazioni Bitcoin a partire dal blocco Genesis. Una volta che il nodo è sincronizzato, cioè è stata creata la trascrizione della blockchain, il nodo verifica la validità delle transazioni Bitcoin. Se, ad esempio, una transazione a doppia spesa raggiunge il nodo, viene rifiutata.

Maggiore è il numero di nodi, più sicura è la rete. Quindi, se vuoi vivere l’etica Bitcoin della costruzione del consenso decentralizzato e supportare la rete, devi impostare un nodo completo. Dopotutto, non è per niente che Bitcoiner:in circolo dice: “Non fidarti; verificare.” Un Nodo protegge quindi anche il proprio investimento, perché il valore di Bitcoin aumenta con il grado di decentramento.

Oltre a questi obiettivi più altruistici, ci sono una serie di ragioni tangibili per diventare un “cittadino Bitcoin di prima classe”. Ad esempio, l’uso anonimo della rete Bitcoin è possibile solo con l’aiuto del proprio nodo. Anche coloro che hanno le loro monete su un portafoglio hardware affidano dati preziosi al produttore del portafoglio.

Dopotutto, il portafoglio è collegato al nodo del produttore (Ledger, Trezor e altri). Le aziende sono quindi in grado di accedere a una grande quantità di dati sensibili, che possono compromettere la privacy dell’utente. Per i Bitcoiner, è quindi obbligatorio gestire il proprio nodo completo. Ed è così che funziona.

Lista della spesa: ciò di cui hai bisogno per il Full Node

  • Lampone Pi 4
  • Disco rigido SSD da 1 TB
  • Copertura per il disco rigido SSD
  • Micro SD da 16 GB
  • Alimentatore per Raspberry Pi (importante: assicurarsi di acquistare l’alimentatore originale)
  • cavo Ethernet
  • Lettore di schede SD
  • Opzionale: Custodia per Raspberry Pi 4

Software

  • Umbrel OS (puoi trovarlo su: getumbrel.com)
  • Balena Etcher

Ecco come:

Passo 1

Scarica il sistema operativo Umbrel su getumbrel.com .

Umbrel ha scritto un’implementazione del codice sorgente di Bitcoin Core e offre il programma per il download gratuito.

Il prossimo passo è scrivere il sistema operativo Umbrel sulla scheda SD in modo che il Raspberry Pi sappia cosa fare. Per sovrascrivere il software sulla scheda SD, chiamata anche flashing, è necessario un software speciale. Consigliamo Balena Etcher per questo. Puoi trovare il software su balena.io/etcher/ .

Collega la scheda SD al computer. Se il tuo computer non ha uno slot SD, hai bisogno di un lettore di schede SD.

Ecco come scrivi il software Umbrel sulla tua scheda SD:

Incisore
In “Seleziona destinazione” seleziona la scheda SD che dovrebbe finire nel Raspberry Pi.

Passo 2

Raspi

Passaggio 3
Collegare il disco rigido SSD a una porta USB sul Raspberry Pi.

Passaggio 4
Collegare il cavo Ethernet al router Wi-Fi di casa.

Suggerimento: il modo più semplice per accedere a Umbrel è utilizzare un computer connesso alla stessa rete Wi-Fi di Node. Quando sei in viaggio, puoi accedere al tuo nodo utilizzando il browser TOR.

Passaggio 5
Collegare l’adattatore di alimentazione al dispositivo e collegarlo all’alimentatore.

Raspi Pi Connect
Collegare tutti i cavi ai terminali forniti.

Passaggio 6
Collegare il cavo Ethernet al router wireless.

Fine

Passaggio 7
Osservare la sincronizzazione del nodo. Sotto umbrel.local puoi accedere all’interfaccia utente grafica del tuo nodo. Con una connessione Internet veloce, la blockchain dovrebbe essere sincronizzata in pochi giorni.

Cruscotto dell'ombrello

Puoi installare varie app dall’App Store, come Block Explorer. Ciò consente di cercare nella blockchain blocchi o transazioni specifiche, ad esempio, e verificarle in modo indipendente senza doversi fidare di terze parti.

App

Il Mempool Explorer è una rappresentazione grafica degli eventi attuali sulla blockchain. Lì è possibile leggere l’utilizzo del mempool e, ad esempio, quanto sono alte le commissioni di transazione correnti.

Mempool
L’esploratore di Mempool. La curva mostra il livello di carica attuale. Il blocco in alto a sinistra viene estratto.