Pubblicato: Giugno 16, 2021
Elenco tutorial

Aggiorna il tuo nodo locale

Aggiorna il tuo nodo Bitcon Core alla versione 0.21.1 ( o successiva ) in modo che sia pronto per Taproot.


Premessa

Dopo la conferma del lock-in al blocco 687.285, l'attivazione di TAPROOT è prevista all'altezza del blocco 709.632 - più o meno a metà Novembre 2021.

Perchè TAPROOT

Taproot è una proposta di aggiornamento del protocollo Bitcoin. Combinando lo schema di firme Schnorr con MAST (Merklized Alternative Script Tree) e un nuovo linguaggio di scripting chiamato Tapscript, Taproot espanderà la flessibilità degli smart contracts di Bitcoin, offrendo allo stesso tempo più privacy e permettendo agli utenti di mascherare smart contracts complessi come una normale transazione.

Aggiorna il tuo nodo Bitcoin Core

Questa è la procedura di aggiornamento di Bitcoin Core alla versione 0.21.1 - la prima ad includere le funzionalità Taproot - ma può essere utilizzata per qualsiasi versione successiva.
Tutti i comandi vanno eseguiti in un terminale.

  • 0

    Apri una finestra terminale

    Usa l'emulatore di terminale che preferisci (tmux, screen, etc.)

  • 1

    Scarica l'ultima versione di Bitcoin Core

    https://bitcoincore.org/en/download/

    La versione deve essere la 0.21.1 o successiva e si assume che il file venga scaricato nella cartella ~/Downloads.

  • 2

    Verifica l'integrità del software scaricato

    NON SALTARE QUESTO PASSAGGIO

    E' davvero importante verificare che il software appena scaricato non sia stato compromesso, pena la possibile perdita dei tuoi fondi. Non fidarti, controlla.

    Scarica il file di checksums:

    SHA256SUMS.asc

    $ cd ~/Downloads
    $ sha256sum --ignore-missing --check SHA256SUMS.asc

    Assicurati di vedere un "OK" dopo il nome del file hai scaricato al punto 1.
    Es.: bitcoin-0.21.1-x86_64-linux-gnu.tar.gz: OK

    Ottieni la chiave crittogtrafica con cui è stato firmato il software:

    $ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 01EA5486DE18A882D4C2684590C8019E36C2E964

    Verifca che il file di checksums sia stato firmato con la chiave PGP di cui sopra:

    $ gpg --verify SHA256SUMS.asc

    Verifica che l'output del comando di cui sopra contenga le seguenti righe di testo:

    gpg: Good signature from ...
    Primary key fingerprint: 01EA 5486 DE18 A882 D4C2 6845 90C8 019E 36C2 E964

    Puoi ignorare il WARNING nell'output del comando.

  • 3

    ( opzionale ) Versione del nodo corrente

    $ bitcoind -version

    Prendi nota del numero di versione attuale.

  • 4

    Stoppa il nodo corrente

    $ bitcoin-cli stop

    In funzione del tipo di computer, potrebbe essere necessario fino a 1 minuto.

  • 5

    Scompatta il software scaricato

    $ tar -xzf bitcoin-0.21.1-x86_64-linux-gnu.tar.gz

    Verrà creata la cartella bitcoin-0.21.1 sotto ~/Downloads

  • 6

    Scopri dove sono gli attuali eseguibili

    $ whereis bitcoind

    Dovresti vedere un output di questo tipo: bitcoind: /usr/local/bin/bitcoind, che vuol dire che gli attuali eseguibili del tuo nodo risiedono nella cartella /usr/local/bin/

  • 7

    Sovrascrivili con i nuovi eseguibili

    Verifica di essere nella cartella ~/Downloads - altrimenti $ cd ~/Downloads.
    Per eseguire i comandi di copia (sudo cp) sono richiesti i permessi di #root

    $ pwd
    $ sudo cp bitcoin-0.21.1/bin/* /usr/local/bin
    $ sudo cp bitcoin-0.21.1/lib/* /usr/local/lib
    $ sudo cp bitcoin-0.21.1/include/* /usr/local/include
    $ sudo cp bitcoin-0.21.1/share/man/man1/* /usr/local/share/man/man1

  • 8

    Avvia la nuova versione del nodo

    $ bitcoind -daemon

    In funzione del tipo di computer, potrebbe essere necessario fino a 1 minuto.

  • 9

    ( opzionale ) Versione del nuovo nodo

    $ bitcoind -version

    Verifica che la prima riga riporti la dicitura Bitcoin Core version v0.21.1 o versione successiva.


Riferimenti esterni ENG


Vuoi segnalare una modifica?

Aiutaci a migliorare. Se hai trovato un errore, un'inesattezza, un'imprecisione saremmo lieti se ce lo segnalassi. Grazie in anticipo per la tua collaborazione!

Segnala

Vuoi suggerire un nuovo tutorial?

Non hai trovato il tutorial che cercavi e lo vorresti vedere realizzato? Lieti di prendere in considerazione la tua proposta.

Suggerisci

Materiale correlato

Ti potrebbero anche interessare

TUTORIAL

Il kit per l'indipendenza monetaria

Da #nocoiner a #holder. Come organizzare gli elementi necessari per la tua indipendenza monetaria. E' più facile di quanto pensi.

Scopri come