Coldcard è un portafoglio hardware che supporta solo Bitcoin. Qui non ci addrentreremo a elencare le varie possibilità che questo hardware offre, ma effettueremo una transazione air gapped tra un wallet Electrum e Coldcard.
Tutta la documentazione ufficiale è consultabile sul sito del produttore.
https://coldcardwallet.com
https://coldcardwallet.com/docs/
Una delle caratteristiche uniche del portafoglio ColdCard è la possibilità di eseguire transazioni offline tramite PSBT (transazione Bitcoin con firma parziale) con una scheda microSD.
Coldcard wallet non ha bisogno di essere collegato al pc, a differenza di Ledger e Trezor che richiedono entrambi un collegamento fisico al computer ogni volta che vengono utilizzati. Questo aumenta la sua sicurezza.
Come Fare
- Collega il tuo Coldcard alla presa di corrente tramite cavetto usb. Inserisci il PIN Prefix che hai scelto al primo avvio di Coldcard ed una volta controllate le 2 parole mostrate sullo schermo, inserisci il resto del Pin.
- Seleziona Advanced option> MicroSd card> Electrum wallet.
- Seleziona un tipo di indirizzo (in questo esempio abbiamo scelto un indirizzo “Native Segwit”) e premi ok. Questo creerà un file nella tua microSD. Premi di nuovo “ok”.
Ora puoi estrarre da Coldcard la MicroSD per collegarla al computer.
Sul computer puoi ora aprire il tuo wallet Electrum (su cui detieni dei fondi) ed andare su:
File> Open> per selezionare il file generato nella tua microSD.
Poi premi Open. Questo aprirà il nuovo portafoglio creato in ColdCard.
Poi premi “Next” e quando vedi il messaggio “Please insert yout coldcard …” premi “NO”.
6. Noi abbiamo poi inviato fondi al portafoglio ColdCard generato nella microSD, per poter effettuare una successiva transazione offline.
7. Poi procederemo in questo modo. Dopo aver inserito tutti i dati necessari per trasmettere la transazione, fare clic su “Preview”. Quindi fare clic su “save PSBT” e salvare il file nella microSD. In qualche versione precedente di Electrum “save PSBT” non compare subito; in questo caso continuate premendo il tasto “Paga” fino ad arrivare alla schermata in cui comparirà save PSBT. Basta dunque proseguire come se pagaste normalmente fino ad esportare la transazione da firmare.
- Una volta fatto, connetti di nuovo la microSD al tuo portafoglio ColdCard.
- Vai su Ready to sign> “Ok to send?” > Press ‘ok’> E vedrai “PSBT firmato”. Dopodiché, collega nuovamente la microSD al computer. Con questo passaggio avrai firmato la transazione in sicurezza e potrai in lettura comunicarlo al wallet Electrum su pc.
10. Ora da Electrum: Tools> Load Transaction> From file> selezionare il file * .Txn e poi open> Broadcast.
E in questo modo il pagamento è stato inviato.
Fatto.
Questi passaggi mantengono in sicurezza le tue chiavi private che rimangono esterne al pc e sono protette da eventuali attacchi. Questo aggiunge chiaramente uno strato ulteriore di distanza tra i vostri fondi ed ipotetici attaccanti.