Vai al contenuto
buybitcoinsmart

Glossario / Wallet e custodia

Cold storage

Noto anche come Cold wallet.

Che cos'è cold storage?
Con cold storage si intende che le chiavi private non toccano mai un dispositivo connesso a internet: vengono generate, conservate e usate per firmare su hardware che resta offline.

«Freddo» descrive l'intera vita di una chiave, non solo il luogo in cui riposa. Una chiave digitata una volta su un portatile non è mai stata fredda, qualunque cosa le accada dopo, mentre un dispositivo che si collega via USB resta freddo finché il segreto non ne esce. La minaccia che questo elimina è il furto remoto. La minaccia che introduce è perdere il proprio backup, e quella ha causato molti più bitcoin persi.

Come funziona

La cold storage è un flusso di lavoro, e il passo della firma è dove diventa reale. Una macchina online costruisce una transazione non firmata, di solito nel formato di transazione bitcoin parzialmente firmata definito dal BIP-174. Quel file passa al dispositivo di firma offline tramite USB, scheda microSD o un codice QR animato. Il dispositivo di firma controlla i dettagli sul proprio display, aggiunge le firme e restituisce una transazione firmata che la macchina online trasmette. Nulla di segreto fa il viaggio di ritorno, e la macchina online potrebbe essere completamente compromessa senza cambiare l'esito.

C'è uno spettro, non un interruttore. Un wallet hardware collegato a un portatile è freddo perché la chiave resta dentro il chip. Un dispositivo di firma air-gapped a cui non è mai stato attaccato un cavo è più freddo, perché rimuove lo stack USB dalla superficie di attacco. Un quorum multisig distribuito su più dispositivi e più luoghi è ancora più freddo, perché nessuna singola compromissione basta. Ogni gradino in più costa comodità, e il gradino giusto dipende dall'importo, non da quanto vuoi sembrare serio.

Il backup è la parte che vale davvero. Le chiavi si ricalcolano su richiesta da una frase di recupero, quindi il documento fisico di quelle parole è il bene: 12 o 24 parole, idealmente incise nell'acciaio, facoltativamente protette da una passphrase BIP-39 che funge da fattore aggiuntivo conservato altrove, oppure divise con quote Shamir SLIP-0039 in modo che una singola copia trovata non riveli nulla.

La verifica non è facoltativa. Chainalysis ha stimato nel 2020 che circa 3,7 milioni di bitcoin erano probabilmente persi per sempre, la maggior parte a causa di chiavi e backup che non esistono più. La cold storage si aggiunge a quella statistica in silenzio ogni volta che un backup viene scritto male e mai testato.

Perché questo conta quando compri bitcoin

La cold storage giustifica il suo disagio in un punto preciso: quando l'importo che detieni è maggiore dell'importo che sei disposto a perdere per un'infezione dello smartphone o un fallimento di un exchange. Sotto quella soglia un wallet sullo smartphone va bene. Sopra, ogni mese che rimandi è un mese di esposizione inutile, e la configurazione richiede una serata.

Preleva direttamente verso di essa. Comprare su un exchange e lasciare lì i bitcoin «finché non configuro bene un wallet» è il modo più comune in cui le persone finiscono per essere creditrici nel fallimento di qualcun altro. Configura prima il wallet freddo, ottieni il suo indirizzo di ricezione e lascia che il prelievo dall'exchange arrivi direttamente lì, così i bitcoin non passano tempo in un hot wallet intermedio.

Le minacce realistiche per un acquirente privato sono noiose. Non un attore statale, ma un infostealer su un portatile, un finto operatore dell'assistenza, un familiare che trova una frase in un cassetto della scrivania e un incendio domestico. La cold storage risolve del tutto le prime due, e solo una buona disciplina di backup risolve le ultime due.

Pianifica per le persone che ne avranno bisogno dopo di te. Un backup che nessun altro riesce a trovare o usare è una perdita con un ritardo incorporato, quindi annota dove si trova il metallo e a cosa serve, tieni quella nota separata dalle parole stesse e di' a una persona di cui ti fidi che esistono entrambi.

Una configurazione fredda che sopravvive a un incendio domestico

La carta prende fuoco tra 218 e 246 gradi Celsius, e un incendio domestico di norma raggiunge diverse centinaia di gradi in più, ed è per questo che i backup delle frasi di recupero finiscono nel metallo. Test di resistenza indipendenti di Jameson Lopp, che ha bruciato, schiacciato e dissolto decine di prodotti commerciali, hanno rilevato che le placche in acciaio inossidabile incise o punzonate sopravvivevano dove le placche sottili con tessere a fessura o rivestimenti incisi con acido no.

Una configurazione che regge assomiglia più o meno a questo. Genera la frase di recupero su un dispositivo di firma che hai comprato nuovo dal produttore. Incidi le parole nell'acciaio invece di scriverle, perché l'inchiostro brucia e la matita si sbava. Tieni il metallo in un edificio diverso da quello del dispositivo, così un singolo incendio o un singolo furto non possono portare via entrambi. Se usi una passphrase, imparala a memoria e lascia una copia sigillata a un avvocato o in una seconda sede, mai nella stessa scatola delle parole.

Poi fai una prova. Cancella il dispositivo, ripristina solo dal metallo e conferma che il primo indirizzo di ricezione corrisponda a quello che avevi prima. Fallo una volta all'anno, e dopo ogni modifica alla configurazione. Un backup che è stato ripristinato è un backup, e tutto il resto è un'ipotesi che stai mantenendo per conto del tuo io futuro.

Cold storage vs paper wallet

La cold storage è una pratica; un paper wallet è una sua implementazione obsoleta. Un paper wallet è una singola chiave stampata come testo e un codice QR, di solito generata in un browser intorno al 2013, e i suoi problemi sono strutturali, non estetici. Il computer che l'ha generata ha visto la chiave. La stampante l'ha tenuta nel buffer. Per spendere bisognava importare l'intera chiave in un software, e i primi strumenti mandavano spesso il resto da qualche parte che il proprietario non si aspettava, il che distruggeva i saldi del tutto. Un moderno dispositivo di firma risolve tutto questo tenendo il segreto dentro l'hardware e non stampandolo mai.

Da non confondere con

Domande frequenti

Un wallet hardware è automaticamente cold storage?

Solo se la chiave è stata creata sul dispositivo e non lo lascia mai. Un wallet hardware inizializzato da una frase che hai digitato in uno smartphone non è cold, perché quella frase esisteva già su una macchina online prima che il dispositivo la vedesse.

Posso tenere la cold storage in una cassetta di sicurezza bancaria?

Sì, ed è un posto ragionevole per una copia di un backup in metallo. Non mettere tutte le copie nella stessa cassetta, perché l'accesso può essere bloccato durante una controversia o una procedura di successione, e le cassette non sono sempre assicurate per il loro contenuto.

Cosa succede se perdo il dispositivo?

Niente, a condizione che la frase di recupero sia al sicuro. Compra un sostituto, ripristina la frase e le stesse chiavi e lo stesso saldo ricompaiono. Perdere la frase è il guasto che non si può annullare, ed è per questo che il backup conta più dell'hardware.

Leggi anche

Termini correlati

Altro in Wallet e custodia

Leggi questa pagina in inglese