Vai al contenuto
buybitcoinsmart

Glossario / Wallet e custodia

Hot wallet

Che cos'è un hot wallet?
Un hot wallet tiene le chiavi private su un dispositivo connesso a internet, perciò può firmare un pagamento in pochi secondi e può essere svaligiato da un software.

La velocità è la sua caratteristica e l'esposizione il suo prezzo. Le chiavi risiedono nella memoria di una macchina che esegue anche un browser, quindi qualunque cosa in grado di eseguire codice lì può raggiungerle. Il Dipartimento di Giustizia ha quantificato in 119.754 bitcoin il furto subito da Bitfinex nel 2016, e la stessa aritmetica vale su scala domestica, dove l'attaccante è un dirottatore degli appunti anziché uno Stato.

Come funziona

Un hot wallet conserva il materiale delle chiavi cifrato sul disco e lo decifra in memoria ogni volta che sblocchi l'app per firmare. I sistemi operativi mobili aiutano: sia iOS sia Android offrono keystore supportati dall'hardware, isolamento delle app e cifratura dell'intero disco, e un wallet ben costruito li usa tutti e tre. Nulla di questo resiste a un dispositivo in cui l'attaccante esegue già codice con i tuoi privilegi.

La proprietà distintiva non è l'app, è l'ambiente di firma. Una chiave che è stata decifrata su un computer general purpose è esposta a ogni processo, estensione per browser e aggiornamento malevolo che quella macchina eseguirà mai, che qualcosa sia già andato storto o no. «Hot» è un'affermazione sulla superficie di attacco nel momento della firma.

Alcuni progetti non hanno scelta. Un nodo Lightning deve rispondere agli aggiornamenti dei canali mentre dormi, quindi le sue chiavi dei canali sono online per definizione, e il protocollo compensa con transazioni di penalità e watchtower anziché portare la chiave offline. Le app custodiali risolvono il problema all'opposto, facendo dell'esposizione un problema di qualcun altro.

Quattro vie sono all'origine della maggior parte delle perdite reali, e nessuna è esotica. Il malware infostealer razzia file dei wallet e dati del browser. I dirottatori degli appunti sostituiscono un indirizzo incollato con quello dell'attaccante nel momento in cui lo incolli. Finti operatori dell'assistenza e siti clone convincono le persone a digitare una frase di recupero in un modulo web. E una comunicazione congiunta di FBI, CISA e Treasury nell'aprile 2022 ha descritto operatori nordcoreani che distribuiscono applicazioni per criptovalute trojanizzate che si comportano normalmente ed esfiltrano le chiavi in silenzio.

Perché questo conta quando compri bitcoin

Ogni exchange su cui puoi comprare gestisce hot wallet, ed è così che un prelievo si completa in pochi minuti anziché secondo un calendario. Le piattaforme di solito tengono la maggior parte dei bitcoin dei clienti in cold storage e una quota operativa online, ed è per questo che un prelievo consistente può fermarsi per un controllo manuale mentre uno piccolo si esegue subito. Quando leggi che un exchange è stato svuotato, di norma è la quota operativa quella che se n'è andata.

La tua ripartizione segue la stessa logica su scala più piccola. Tieni in un hot wallet solo ciò che ti dispiacerebbe perdere, non ciò che ti rovinerebbe perdere, e sposta il resto una volta accumulato. La soglia è personale, ma è un numero, e sceglierla in anticipo è ciò che impedisce a un wallet sullo smartphone di diventare silenziosamente un conto di risparmio di una vita.

Le commissioni decidono ogni quanto sposti i fondi. Una transazione SegWit nativa con un input e due output pesa circa 141 byte virtuali, quindi a una commissione di 10 satoshi per byte virtuale costa all'incirca 1.410 satoshi spostare l'intero hot wallet in cold storage. È trascurabile rispetto a un trasferimento mensile e assurdo rispetto a uno giornaliero, che è la ragione pratica per lasciar crescere una quota operativa anziché spostare ogni acquisto.

Anche le abitudini di acquisto contano. Se imposti un acquisto ricorrente che preleva automaticamente, la destinazione dovrebbe essere la lista di indirizzi del tuo cold wallet e non un wallet sullo smartphone usato come tappa intermedia, perché una tappa intermedia è un saldo hot che cresce secondo un calendario che imposti e dimentichi.

Cosa mettere in un hot wallet

Parti dalla funzione del wallet. Un wallet sullo smartphone serve a pagare: il conto di un bar, un amico, una fattura Lightning, i piccoli importi quotidiani per cui aspettare un dispositivo hardware è assurdo. Dimensionarlo come un portafoglio fisico, all'incirca un mese della spesa che fai davvero in bitcoin, è una regola che regge il confronto con la realtà.

Tre abitudini danno la maggior parte del beneficio. Dai all'hot wallet una sua frase di recupero, mai quella che protegge i tuoi risparmi, così uno smartphone compromesso perde una quota operativa anziché tutto. Installa e aggiorna solo dal dominio del fornitore, dato che un annuncio sponsorizzato con il nome di un wallet è un canale di distribuzione noto per i cloni. E verifica il primo e l'ultimo carattere di ogni indirizzo sul dispositivo ricevente stesso, perché le sostituzioni negli appunti funzionano solo quando nessuno guarda due volte.

Se un saldo hot dovesse superare la soglia che hai fissato, trattalo come il segnale per spostarlo, non come prova che la soglia fosse troppo prudente.

Hot wallet vs cold storage

Hot e cold descrivono dove si trova la chiave nel momento in cui firma, non la marca del software. La stessa applicazione wallet può essere l'una o l'altra: in esecuzione sul tuo portatile quotidiano è hot, e in esecuzione su una macchina che non ha mai toccato una rete, con transazioni non firmate in entrata e firmate in uscita tramite file, è cold. L'abbinamento non è una gara. Quasi tutti dovrebbero avere entrambi, con il lato hot dimensionato per la comodità e il lato cold dimensionato per le conseguenze.

Da non confondere con

Domande frequenti

Un hot wallet è abbastanza sicuro per i risparmi?

No, non per un importo che faresti fatica a rimpiazzare. Un hot wallet condivide un dispositivo con un browser e un app store, quindi eredita ogni debolezza di quella macchina. Usalo per il denaro destinato alle spese e tieni i risparmi su un dispositivo che firma offline.

Il mio conto su un exchange è un hot wallet?

È un hot wallet gestito da qualcun altro. L'exchange tiene online una quota operativa per elaborare i prelievi, e tu hai un accesso e non una chiave, quindi ti assumi sia il rischio di sicurezza della piattaforma sia il suo rischio di solvibilità.

Quanto dovrei tenere in un hot wallet?

All'incirca quello che porteresti in un portafoglio fisico, dimensionato su circa un mese di spese reali. Scegli la cifra in anticipo e sposta tutto ciò che la supera, perché i saldi sull'hot wallet crescono per caso e non per decisione.

Leggi anche

Termini correlati

Altro in Wallet e custodia

Leggi questa pagina in inglese