Acquisire familiarità con le transazioni offline di criptovalute è la mossa migliore che qualsiasi detentore serio possa fare per proteggere i propri asset digitali.
Il metodo di firma e trasmissione offline interrompe definitivamente tale connessione. La tua chiave privata non entra mai in contatto con una rete attiva.
La transazione viene creata online, firmata in completo isolamento e solo la firma crittografica viene trasmessa. Nessuna esposizione delle chiavi. Nessuna superficie di attacco remota. Solo sicurezza fredda e verificabile.
Questa guida spiega nel dettaglio come funziona il processo, perché è importante, quali strumenti lo supportano e come eseguirlo passo dopo passo.
Cosa sono le transazioni offline di criptovalute e perché sono importanti?
Una transazione offline di criptovaluta è una transazione in cui la chiave privata, il segreto crittografico che dimostra la proprietà dei fondi e autorizza una spesa, viene utilizzata per firmare una transazione su un dispositivo che non ha alcuna connettività a Internet o a qualsiasi rete wireless al momento della firma.
Questa è la differenza fondamentale rispetto alle configurazioni standard dei portafogli hardware. Molti portafogli hardware si connettono al computer tramite USB o Bluetooth durante la firma.
Tale connessione, per quanto breve, crea un canale dati. Un utente malintenzionato esperto, in possesso di malware, potrebbe potenzialmente sfruttare tale canale. Una configurazione isolata dalla rete (air-gapped) lo elimina completamente.
Come funziona concretamente il flusso di lavoro di trasmissione e firma digitale (Air-Gapped Sign-and-Broadcast)?
Il processo di firma e trasmissione offline separa ciò che la maggior parte dei portafogli di criptovalute combina in un unico passaggio: la creazione di una transazione e la sua firma. Ecco come funziona in pratica il flusso di lavoro a due dispositivi.
| step | Action | Dove succede | Connessione a internet |
| 1 | Creazione di una transazione non firmata | Dispositivo online (portafoglio solo per orologi) | N/A |
| 2 | Crea file PSBT / non firmato | Dispositivo online | N/A |
| 3 | Trasferisci su dispositivo offline | attraversamento dello spazio d'aria | Codice QR o scheda microSD |
| 4 | Verificare sullo schermo del dispositivo | Dispositivo di firma offline | Non è necessario alcun trasferimento |
| 5 | Firma la transazione offline | Dispositivo di firma offline | N/A |
| 6 | Trasferimento firmato tx indietro | attraversamento dello spazio d'aria | Codice QR o scheda microSD |
| 7 | Trasmissione alla rete | Dispositivo online | Connessione a internet |
Il concetto chiave è semplice: la chiave privata esiste solo sul dispositivo offline. I dati della transazione non firmati vengono trasferiti su di essa.
La transazione firmata viene trasmessa a ritroso. La chiave privata non si sposta mai. In nessun momento alcuna macchina connessa a Internet ha accesso al segreto di firma.
Che cos'è un PSBT e come consente la firma offline?
PSBT è l'acronimo di Partially Signed Bitcoin Transaction (Transazione Bitcoin parzialmente firmata).
Si tratta di un formato dati standardizzato definito nella Bitcoin Improvement Proposal 174 (BIP 174) che consente di costruire una transazione, di trasmetterla tra parti o dispositivi e di firmarla in modo incrementale prima di finalizzarla e trasmetterla.
Prima dell'avvento di PSBT, la firma offline era fragile e proprietaria. I diversi portafogli utilizzavano formati incompatibili.
I flussi di lavoro isolati dalla rete richiedevano soluzioni ad hoc, difficili da verificare e soggette a errori. Il BIP 174 ha cambiato tutto questo creando uno standard universale che qualsiasi wallet conforme può creare, firmare, combinare e finalizzare.
Articoli correlati: Portafoglio offline vs portafoglio online , Dinamiche delle commissioni di transazione.
Ottieni la carta UPay Crypto
Scopri il meglio dei pagamenti online e delle transazioni crittografiche senza interruzioni.
RegistratiQuali informazioni contiene un PSBT?
Un file PSBT racchiude la transazione non firmata insieme ai metadati necessari al dispositivo di firma per svolgere correttamente il suo lavoro: i dettagli UTXO (output della transazione non spesa), i percorsi di derivazione BIP 32 per le chiavi pertinenti, gli script di riscatto per condizioni di spesa complesse e le eventuali firme parziali esistenti in una configurazione multisig.
Questo formato autonomo significa che chi firma offline ha a disposizione tutto il necessario per verificare la transazione e apporre una firma valida.
Quali ruoli sono coinvolti nel ciclo di vita del PSBT?
La norma BIP 174 definisce ruoli specifici che si integrano perfettamente con il flusso di lavoro offline. Il Creatore crea la transazione base non firmata sulla macchina online.
L'Updater aggiunge i metadati UTXO e dello script. Il Signer è il dispositivo offline che verifica e firma. Il Finalizer converte le firme parziali in uno script di spesa completo.
L'estrattore produce la transazione grezza finale, pronta per la trasmissione in rete.
In pratica, il tuo portafoglio watch-only gestisce i ruoli di Creatore e Aggiornatore, il tuo dispositivo isolato dalla rete gestisce il ruolo di Firmatario, e il portafoglio watch-only completa le operazioni con Finalizzatore ed Estrattore prima di chiamare sendrawtransaction.
PSBT funziona con Ethereum e altre blockchain?
PSBT è uno standard nativo di Bitcoin. Ethereum e le blockchain compatibili con EVM utilizzano i propri formati di transazione e standard di firma, ma il flusso di lavoro concettuale è identico: una transazione non firmata viene creata su un dispositivo online, trasferita a un firmatario offline, firmata con la chiave privata e la firma viene restituita per la trasmissione.
I portafogli hardware come Keystone, ELLIPAL e NGRAVE implementano questo schema di isolamento fisico sia per Bitcoin che per Ethereum, utilizzando i codici QR come mezzo di trasferimento dati indipendentemente dalla blockchain sottostante.
Quali sono i due modi per attraversare il divario aereo?
Codici QR: lo standard moderno per la comunicazione senza fili
I codici QR sono il metodo preferito per la maggior parte dei moderni portafogli hardware isolati dalla rete.
Il portafoglio online visualizza i PSBT non firmati codificati come codice QR (o come una serie di frame QR animati per transazioni di importo maggiore, utilizzando lo standard UR di Blockchain Commons).
La fotocamera del dispositivo offline scansiona il documento, elabora i dati della transazione, lo firma e visualizza il PSBT firmato come un nuovo codice QR. Il dispositivo online scansiona il codice QR e lo trasmette.
Il vantaggio principale è l'isolamento fisico assoluto. Nessun cavo, nessuna porta USB, nessun inserimento di microSD. Il trasferimento dei dati avviene interamente tramite fibra ottica.
Portafogli come Keystone 3 Pro, ELLIPAL Titan 2.0, NGRAVE ZERO e SeedSigner utilizzano tutti questo metodo. L'approccio con codice QR animato gestisce le transazioni troppo grandi per un singolo codice.
Scheda microSD: il metodo specialistico ad alta sicurezza
La Coldcard Mk4 ha reso popolare l'approccio microSD, che utilizza una scheda di memoria rimovibile come ponte fisico per i dati.
Il portafoglio online scrive il file PSBT non firmato sulla carta.
Si sposta fisicamente la carta sul Coldcard, che firma la transazione e riscrive il PSBT firmato. In alternativa, si sposta la carta sul terminale online, che trasmette il messaggio.
Questo metodo è preferito dagli utenti che desiderano un controllo fisico esplicito su ogni movimento di dati e preferiscono lavorare con file verificabili piuttosto che con codici ottici.
La reputazione di Coldcard come portafoglio Bitcoin per consumatori più sicuro si basa in parte su questo flusso di lavoro, combinato con il suo elemento di sicurezza e il firmware open-source.
Quali dispositivi supportano la firma wireless?
Ecco un confronto tra le opzioni principali:
| Dispositivo | Metodo dell'intercapedine d'aria | Ideale per | Livello di sicurezza |
| Coldcard Mk4 | scheda microSD | Utenti avanzati di Bitcoin | Massimo |
| Keystone 3 Pro | codici QR | Dal principiante all'intermedio | Molto alto |
| ELLIPALE Titan 2.0 | codici QR | Utenti multi-moneta | Molto alto (EAL5+) |
| NGRAVE ZERO | codici QR | Persone che cercano la massima sicurezza | Livello più alto (EAL7) |
| SeedSigner (Fai da te) | codici QR | Costruttori attenti alla privacy | Molto alto |
| Passaporto della Fondazione | scheda microSD | Utenti di Bitcoin sovrano | Molto alto |
Come si esegue una transazione Bitcoin offline, passo dopo passo?
La struttura fondamentale delle blockchain si basa sulla convalida e sulla registrazione online, rendendo attualmente impossibili transazioni completamente disconnesse.
Passaggio 1: Configura il portafoglio solo per l'orologio
Installa Sparrow Wallet sul tuo computer connesso a Internet. Durante la configurazione, importa la chiave pubblica estesa (xpub o zpub) dal tuo dispositivo isolato dalla rete scansionandone il codice QR.
Questo crea un portafoglio di sola visualizzazione che può vedere i tuoi saldi ed effettuare transazioni, ma non contiene chiavi private. Sparrow si connette al tuo nodo Bitcoin o a un server Electrum pubblico per i dati della blockchain.
Passaggio 2: Costruire la transazione non firmata
In Sparrow, vai su Invia e inserisci l'indirizzo del destinatario, l'importo in satoshi o BTC e imposta una tariffa appropriata in base alle condizioni attuali del mempool.
Sparrow seleziona gli UTXO, crea la transazione e la impacchetta come PSBT. Scegli l'opzione per firmare con un portafoglio hardware esterno. Sparrow visualizzerà il PSBT non firmato come un codice QR animato sullo schermo.
Passaggio 3: Eseguire la scansione e la verifica sul dispositivo offline
Prendi il tuo Keystone. Nell'interfaccia del dispositivo, seleziona Scansione e punta la fotocamera verso lo schermo del computer.
Il dispositivo legge i frame QR animati e ricostruisce l'intero codice PSBT. Successivamente, visualizza i dettagli della transazione sul proprio schermo: indirizzo del destinatario, importo e commissione.
Questo è il momento della verifica. Conferma che ogni dettaglio corrisponda alla tua intenzione sullo schermo del dispositivo, non sullo schermo del computer. Se qualcosa non ti sembra corretto, rifiuta la firma.
Passaggio 4: Disconnettiti
Una volta verificata l'identità e confermata la correttezza dei dati, inserisci il PIN e conferma la firma sul dispositivo. Keystone applicherà la firma crittografica utilizzando la chiave privata memorizzata nel suo elemento di sicurezza.
La chiave PSBT firmata viene visualizzata sullo schermo del dispositivo come un nuovo codice QR animato. La tua chiave privata non ha mai lasciato il dispositivo.
Passaggio 5: Trasmettere la transazione firmata
Tornate su Sparrow, sul vostro computer connesso a Internet, selezionate l'opzione per scansionare il PSBT firmato e puntate la fotocamera del computer verso lo schermo del Keystone.
Sparrow legge la transazione firmata, finalizza il formato PSBT e ti mostra un pulsante di trasmissione. Fai clic su "Trasmetti".
Sparrow invia la transazione completamente firmata alla rete Bitcoin, dove si propaga ai nodi e viene infine confermata in un blocco. La chiave privata non è mai stata online.

Quali sono le minacce alla sicurezza che la firma offline previene e quelle che non previene?
La firma isolata dalla rete (air-gapped signing) rappresenta un notevole miglioramento in termini di sicurezza, ma non è una soluzione miracolosa. Blocca efficacemente gli attacchi remoti, i malware e le vulnerabilità di rete perché le chiavi private non "vedono" mai Internet.
Tuttavia, non ti proteggerà dai furti fisici, dalla manomissione dell'hardware o dai tuoi stessi errori, come perdere la frase di recupero o firmare inavvertitamente una transazione all'indirizzo sbagliato.
In sostanza, protegge la connessione, ma è comunque necessario proteggere il dispositivo e i dati che vi vengono inseriti.
Ottieni la carta UPay Crypto
Scopri il meglio dei pagamenti online e delle transazioni crittografiche senza interruzioni.
RegistratiIn che modo le transazioni offline di criptovalute si inseriscono in una strategia di sicurezza più ampia?
- Innanzitutto, assicurati di avere una copia di backup della frase di recupero. Una copia di backup incisa su titanio o acciaio, conservata in una cassaforte ignifuga o in una cassetta di sicurezza, è la base su cui si fonda tutto il resto.
Nessun livello di sicurezza per la firma digitale ha importanza se la tua frase di recupero può essere trovata da un malintenzionato o distrutta da un'alluvione. - Utilizzate la firma a distanza (air-gapped signing) per i titoli conservati a freddo. Qualsiasi importo che intendete conservare per mesi o anni deve essere sottoposto al flusso di lavoro completo di firma offline.
- Utilizzate un hot wallet per le transazioni regolari, finanziandolo solo con la somma che siete disposti a perdere. La maggior parte degli operatori del settore utilizza un portafoglio software (MetaMask, BlueWallet o un portafoglio Lightning) con un saldo ridotto per l'uso quotidiano.
- Verifica il firmware del tuo dispositivo di firma prima di ogni utilizzo. I produttori di hardware wallet pubblicano aggiornamenti del firmware firmati con checksum. Verifica sempre con la fonte ufficiale prima dell'installazione.
- Garantire la sicurezza fisica del dispositivo di firma. Non deve mai essere accessibile ai visitatori, deve essere protetto da un PIN e, idealmente, conservato in un contenitore chiuso a chiave quando non in uso.
- Comprendere l'intera catena di fiducia. La firma isolata dalla rete riduce i requisiti di fiducia nella rete quasi a zero, ma introduce la fiducia a livello hardware e firmware. Conoscere la catena di fornitura del dispositivo, la certificazione degli elementi di sicurezza e il processo di verifica del firmware.
Verdetto finale
Il flusso di lavoro di firma e trasmissione offre l'ambiente più sicuro possibile per il trasferimento di ingenti quantità di criptovalute.
Ma per la gestione quotidiana della tua vita nel mondo delle criptovalute, come ricevere pagamenti, gestire piccoli saldi, trasferire fondi tra portafogli o utilizzare le criptovalute per scopi commerciali, hai bisogno di una piattaforma che offra lo stesso livello di sicurezza senza però risultare complessa.
UPay è stato creato proprio per questo: una piattaforma sicura e intuitiva per la gestione delle transazioni in criptovaluta, che pone la tua protezione al primo posto a ogni livello.
