Come aggiornare/installare il nodo Bitcoin 22.0#

Ciao! Oggi vediamo come aggiornare o installare il nodo Bitcoin versione 22.0. Questa verisone porta diversi cambiamenti che potete leggere nel change log relativo https://bitcoin.org/en/releases/22.0/

In questo articolo ci concentriamo sull’aggiornamento di un nodo su OSX, lo stesso che abbiamo utilizzato nel libro Bitcoin In Action — SegWit, Bitcoin Script e Smart Contracts (Amazon).

Per aggiornarlo in altri sistemi operativi sarà sufficiente cambiare il pacchetto da scaricare.

Aggiorneremo il nodo direttamente da terminale, perchè? Così se avete la necessità di aggiornare un nodo raspberry, avete una traccia da seguire.

Cliccami per un nodo su raspberry Cliccami per un nodo su raspberry

Per praticità utilizzo due variabili d’ambiente, cosi che questo tutorial possa avere lunga vita!

$ VERSION=22.0

$ SO=osx64

Il passo successivo è scaricare il pacchetto desiderato.

wget https://bitcoincore.org/bin/bitcoin-core-$VERSION/bitcoin-$VERSION-$SO.tar.gz

Scarico i relativi SHA256 dei pacchetti che mi serviranno a verificare l’integrità del pacchetto che ho scaricato

$ wget https://bitcoincore.org/bin/bitcoin-core-$VERSION/SHA256SUMS

Scarico le firme PGP

$ wget https://bitcoincore.org/bin/bitcoin-core-$VERSION/SHA256SUMS.asc

Successivamente le importo e verifo le firme sul pacchetto scaricato

$ gpg --verify SHA256SUMS.asc SHA256SUMS

Posso finalmente scompattare l’archivio

$ tar -xvf bitcoin-$VERSION-$SO.tar.gz

Sposto i file all’interno di un percorso eseguibile, in questo caso /usr/local/bin/ Se vuoi conoscere i percorsi eseguibili: echo $PATH

$ sudo cp bitcoin-$VERSION/bin/bitcoin* /usr/local/bin/.

Se tutto è andato a buon fine, dovresti vedere la nuova versione scaricata utilizzando il comando:

$ bitcoind -versionBitcoin Core version v22.0.0

Per sapere il percorso del tuo demone

$ which bitcoind/usr/local/bin/bitcoind

Non ti resta che avviare nuovamente demone

bitcoind

Bitcoin In Action — SegWit, Bitcoin Script e Smart Contracts (Amazon) Bitcoin In Action — SegWit, Bitcoin Script e Smart Contracts (Amazon)