Aggiorna il tuo nodo Bitcon Core alla versione 0.21.1 ( o successiva ) in modo che sia pronto per Taproot.
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.
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.
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.
Usa l'emulatore di terminale che preferisci (tmux, screen, etc.)
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.
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:
$ cd ~/Downloads
$ sha256sum --ignore-missing --check SHA256SUMS.asc
Assicurati di vedere un "OK" dopo il nome del file hai scaricato al punto 1.
Es.:
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.
$ bitcoind -version
Prendi nota del numero di versione attuale.
$ bitcoin-cli stop
In funzione del tipo di computer, potrebbe essere necessario fino a 1 minuto.
$ tar -xzf bitcoin-0.21.1-x86_64-linux-gnu.tar.gz
Verrà creata la cartella bitcoin-0.21.1 sotto ~/Downloads
$ 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/
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
$ bitcoind -daemon
In funzione del tipo di computer, potrebbe essere necessario fino a 1 minuto.
$ bitcoind -version
Verifica che la prima riga riporti la dicitura Bitcoin Core version v0.21.1 o versione successiva.
Hai aggiornato il tuo nodo all'ultima versione disponibile di Bitcoin Core e sei pronto per sfruttare le caratteristiche di Taproot.
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!
Non hai trovato il tutorial che cercavi e lo vorresti vedere realizzato? Lieti di prendere in considerazione la tua proposta.
Da #nocoiner a #holder. Come organizzare gli elementi necessari per la tua indipendenza monetaria. E' più facile di quanto pensi.
Scopri come