Pubblicato originariamente su Substack il 30 dicembre 2021
Aggiornato qui il 20 dicembre 2024
Come usare TailsOS su una chiavetta USB, con Electrum e KeePass, creando il tuo cold wallet.
Molti nuovi utenti BTC mi hanno chiesto di scrivere questa guida su come creare il tuo cold wallet senza usare un portafoglio hardware. Quindi descriverò qui come usare TailsOS su una chiavetta USB, con Electrum e KeePass (che ha anche un generatore di password integrato).
Questo metodo di archiviazione è per quegli utenti che hanno dimestichezza con l'uso di computer, sistemi e hanno già una conoscenza di base di Bitcoin.
Questo metodo NON è per coloro che sono molto nuovi a questa tecnologia e non sono così esperti di tecnologia. Per coloro che consiglio di acquistare semplicemente un portafoglio hardware e di dimenticare questo metodo.
Aspetti importanti sui portafogli freddi:
- un portafoglio freddo deve sempre avere almeno una copia (anche in un'altra forma di backup) e archiviata in un altro luogo geografico. Non sai mai cosa potrebbe succedere.
- un cold wallet NON è il tuo portafoglio di uso quotidiano! Come ho spiegato qui nella sua guida, dovresti conservare il tuo stash in tre livelli di wallet. Qualsiasi cold/HODL wallet in qualsiasi formato tu lo conservi, deve essere conservato in un posto sicuro, che nessun altro conosce e non usare. Per depositare su quello stesso wallet, hai bisogno solo di pochi indirizzi BTC e/o chiave MPK/Xpub importati in un'app wallet "watch-only". Watch-only significa che le chiavi private non toccheranno mai il mondo online, puoi solo depositare su quel wallet e controllare il saldo. Ecco una guida su come usare i wallet "watch-only".
- un cold wallet è accessibile solo quando hai realmente bisogno di spostare fondi da lì (questione urgente) o vuoi aggiornare il sistema del wallet, firmware, OS ecc.
- testa sempre la procedura di recupero PRIMA di mettere fondi in quel wallet. Molte volte finché non ti senti a tuo agio con il processo e sei sicuro di poter ripristinare il tuo wallet in caso di SHTF. La pratica è la chiave per la competenza.
Perché consiglio questo metodo, chiamiamolo "Tails wallet"?
Ci sono molte ragioni per cui possiamo menzionare:
- è davvero economico (l'unico costo è la/le chiavetta/e USB). Quindi perché non accumulare più sat invece di acquistare (per alcuni) costosi portafogli hardware?
- TailsOS è un potente sistema operativo Debian Linux, portatile, con Tor integrato e molte altre app utili.
- non sta ricevendo attenzione. Nessuno saprà che in una semplice USB normale puoi portare le chiavi dei tuoi portafogli HODL. Invece di andare in giro con un Trezor, un ledger, una cold card ecc., ora tutti riconosceranno che "portano BTC", quindi potresti essere un bersaglio di default. In passato ho visto utenti in una mensa tirare fuori il loro Trezor e collegarlo a un laptop, solo per pagare il conto. SBAGLIATO, totalmente sbagliato.
- Lo stesso sistema operativo USB può essere utilizzato come sistema di pulizia di emergenza per altre attività. Diciamo che sei in viaggio e hai bisogno di un computer pulito da usare. TailsOS è fantastico per questo, basta avviarlo e hai un sistema operativo pulito live di sola lettura. Accesso sicuro ai tuoi dati personali, portafogli BTC ecc. E viene fornito con molti strumenti semplici e utili.
- Può archiviare più portafogli, può essere copiato e archiviato in molte posizioni diverse. Può essere utilizzato anche per archiviare più dati personali (documenti scansionati, gestore password, cose private), tutti crittografati, al sicuro da occhi nemici.
- Offre un accesso facile e veloce in qualsiasi momento ai tuoi portafogli freddi, senza alcun software aggiuntivo suscettibile di malware, phishing, computer infetti. TailsOS è SEMPRE PULITO, indipendentemente dal computer che utilizzi. Molti utenti stanno perdendo il controllo del portafoglio perché li utilizzano su computer infetti e sono poco attenti alla sicurezza.
Cominciamo
A. Crea e prepara il tuo Tails Wallet
Scarica TailsOS, live USB e usa Rufus per creare l'unità USB avviabile con l'immagine ISO di TailsOS. Rufus cancellerà e formatterà quell'unità USB.
Facoltativamente puoi usare la suite DTails personalizzata (include più app e strumenti).
- Avvia con quell'unità USB (modifica le impostazioni nel BIOS del computer per avviare con l'unità USB o premi F12 per alcuni sistemi) e seleziona RUN/Execute, non install, offline. Questo sistema operativo live include già l'app Electrum BTC wallet e KeePass (gestore password).
- Se hai intenzione di riutilizzare questo TailsOS LiveUSB, puoi creare anche una partizione attiva nascosta, che verrà crittografata, per salvare informazioni importanti, come il file del database KeePass, il backup del portafoglio Electrum. Ecco le istruzioni su come utilizzare “Persistent Partition” e un tutorial video qui. Inserisci una password complessa per aprire quello spazio di partizione persistente e NON DIMENTICARLA!
- Una volta terminata la creazione della partizione persistente, apri l'app KeePass e crea un nuovo database di password. Salva una copia su un'altra memoria USB e utilizza anche lo spazio crittografato persistente di Tails. In quel database inizi a salvare tutti i tuoi wallet (seed words, XPUB, indirizzi BTC, MPK) e altre informazioni personali. Non dimenticare di fare copie di questo file in altri posti sicuri. Ecco una guida su come usare KeePass e sincronizzare tra dispositivi.
- Se vuoi usare una versione più recente di Electrum e non la versione Tails già installata, puoi scaricare l'AppImage (per Linux) direttamente dalla pagina Electrum https://electrum.org/#download
- e salvarla nella tua partizione persistente. Devi solo avviarla, non c'è bisogno di installarla. Ma qualsiasi versione di Electrum di Tails è sufficiente per creare un wallet offline. L'ultima versione è necessaria solo se vuoi usare Tails per trasmettere una transazione da quel cold wallet.
- Apri l'app Electrum e crea un nuovo wallet. Salva le parole seed nel tuo file KeePass. Una volta creato, vai al menu Electrum - informazioni wallet - copia l'MPK (Master Public Key) e salvalo nel tuo database KeePass (dove hai salvato anche il seed). Vai al menu - attiva la visualizzazione degli indirizzi, quindi vai alla scheda Indirizzi e copia 3-4-5 indirizzi e inseriscili nel tuo file Keepass. In seguito verranno utilizzati per il test della procedura di ripristino.
Scarica TailsOS, live USB e usa Rufus per creare l'unità USB avviabile con l'immagine ISO di TailsOS. Rufus cancellerà e formatterà quell'unità USB.
Facoltativamente puoi usare la suite DTails personalizzata (include più app e strumenti).
FATTO! Hai appena creato il tuo cold wallet in TailsOS. Chiudi tutte le app e spegni TailsOS.
OPZIONALE puoi scaricare e salvare nella tua partizione persistente l'app Sparrow wallet se vuoi usare un tipo di indirizzo più avanzato e che supporti Taproot, come ho spiegato in questa guida. Le procedure da seguire per creare un portafoglio, salvare il backup e le chiavi sono quasi le stesse dell'app Electrum.
B. Prova la procedura di ripristino del portafoglio
- Avvia di nuovo TailsOS, sblocca la partizione persistente, per poter aprire il tuo file di database KeePass.
- Apri l'app Electrum, seleziona ripristina portafoglio, ho già un seed e poi segui le istruzioni passo dopo passo. Seleziona segwit native e anche il pulsante di opzione per il seed BIP39. Scopri maggiori dettagli sull'utilizzo dell'app Electrum qui.
- Apri il tuo KeePass e la voce per i dettagli del tuo portafoglio Electrum.
- Inserisci le parole iniziali da ripristinare e controllale una per una.
- Una volta completato il processo di ripristino, il portafoglio è caricato, vai al menu - attiva "visualizza indirizzi", quindi vai alla scheda Indirizzi e controlla i primi 3-4 indirizzi generati che sono gli stessi che hai salvato nel tuo file KeePass. Se sono gli stessi, hai appena eseguito un ripristino corretto del tuo portafoglio. Facoltativamente puoi controllare anche l'MPK se è lo stesso, vedi menu - informazioni sul portafoglio.
Fatto! Ora sei pronto, puoi depositare fondi nel tuo portafoglio freddo. Puoi usare l'MPK in un'app solo per orologio o usando solo pochi indirizzi BTC dal tuo portafoglio.
C. Fai backup e copie di quel portafoglio!
OK, ora che hai testato la procedura di ripristino, hai depositato dei fondi in quel portafoglio, è il momento di fare delle copie di sicurezza.
- Apri TailsOS, apri il portafoglio Electrum
- Vai al menu File - Backup portafoglio. Salva la copia del file del portafoglio nella tua partizione persistente e anche in un'altra USB crittografata come copia insieme a una copia del tuo file di database KeePass. Ecco alcune guide su come crittografare un'unità USB, con Windows e con Linux.
- La copia di quel portafoglio Electrum è crittografata anche con la tua password Electrum che hai inserito quando hai creato per la prima volta quel portafoglio. Questa password viene utilizzata anche quando devi trasmettere una tx, per il processo di firma. Quindi, tieni presente che è molto importante, salvala anche nel tuo file KeePass.
- Quindi ora, puoi semplicemente aprire quel file wallet con l'app Electrum, senza dover ripristinare dal seed, ti chiederà solo di aprirlo con la tua password Electrum per decriptare il file. Il seed sarà necessario solo nel caso in cui questo file venga danneggiato o perso. Questo file contiene anche tutte le tx che hai effettuato, etichette, cronologia e nel tempo può diventare più grande.
- Nella copia dell'unità USB (criptata) puoi archiviare anche molti altri file, come un file immagine che incorpora un seed utilizzando la steganografia, documenti privati, qualsiasi cosa digitale che sia importante per te. Crea più copie di questo "archivio offline privato" e salvale in posizioni diverse. Facoltativamente, puoi metterli in un contenitore di metallo, protetto da campi elettromagnetici, acqua, sole, calore ecc.
Ecco un link per acquistare quei contenitori e memoria USB.
D. Usalo come portafoglio "solo per gli orologi"
Ecco una guida più dettagliata su come importare e usare l'MPK di questo portafoglio freddo in un'app per portafoglio solo per i depositi.
Fatto divertente:
Ho diversi destinatari come questi nascosti in luoghi di foreste o montagne profonde, facili (per me) da recuperare in ogni caso SHTF. Anche se vengono trovati da qualcun altro (ne dubito fortemente) non sono accessibili a causa della crittografia rigida. Mi trovo molto bene con quella crittografia e il posto segreto in cui sono nascosti. Ma spetta a ogni individuo dove e come salvare quelle copie. Potrebbero anche essere in un archivio online, è sufficiente che il file KeePass sia archiviato e, facoltativamente, una copia del file del tuo portafoglio Electrum (non più di poche centinaia di kb di dati).