Introduzione#
Un paper wallet è un metodo per archiviare una chiave privata per accedere ai fondi archiviati su un singolo indirizzo. Può essere generato su un computer che non è mai stato connesso a Internet e stampato per l’archiviazione offline con air gap. In quanto tali, sono adatti per archiviare grandi quantità di Dash, ma bisogna fare attenzione a non perdere la chiave privata, poiché non c’è modo di recuperare i fondi in caso di smarrimento. Per utilizzare la chiave, è necessario importarla o «trascinarla» in un wallet online e non deve essere utilizzata nuovamente. I paper wallet sono estremamente sicuri ma un po’ scomodi per l’uso quotidiano rispetto ai wallet hardware, che offrono anch’essi un elevato grado di sicurezza.
I paper wallet utilizzano l’input casuale dell’utente e della macchina per creare un set di chiavi/indirizzi che poi stampi. Non è mai possibile rigenerare un paper wallet una volta spenta la macchina. Ciò che stampi è tutto ciò che ottieni. Per questo motivo i paper wallet sono piuttosto vulnerabili e richiedono cure particolari perché possono danneggiarsi, perdersi, essere distrutti o rubati. Anche se li crittografi con BIP38 (cosa che dovresti), un avversario sufficientemente motivato (ad esempio rapina/invasione domestica) potrebbe aggirare questa crittografia usando il proverbiale «attacco con chiave inglese da $ 5».
L’attacco con la chiave inglese da 5 dollari. Credito: xkcd.com#
Tuttavia, insieme ad un’adeguata pianificazione, i paper wallet sono un modo estremamente conveniente e facile da usare per conservare Dash a lungo termine.
Sicurezza#
Sebbene sia possibile creare un paper wallet utilizzando una macchina connessa a Internet, i wallet che verranno utilizzati per archiviare fondi significativi dovrebbero essere generati utilizzando un computer offline che esegue un sistema operativo monouso per garantire che tutti i dati generati vengano cancellati in modo permanente dalla memoria una volta completato il processo.
Un metodo semplice per farlo è masterizzare un CD Linux live. _ Ubuntu Desktop è consigliato perché avrà il maggior numero di driver ed è semplice da usare, mentre Tails e Kali Linux sono scelte popolari per una sicurezza estremamente elevata. L’avvio da un vero CD è più sicuro poiché è montato in sola lettura, ma generalmente va bene anche una chiavetta USB. È possibile utilizzare sia laptop che desktop se è possibile garantire che tutto l’hardware di rete sia disabilitato quando si arriva alla fase di generazione effettiva delle chiavi.
Avvia dal CD e scarica/installa i tuoi strumenti (o scaricali prima su un’unità USB). Disconnettiti da Internet, genera chiavi/indirizzi/stampe e spegni la macchina. Ora sei l’unica persona con accesso a questi indirizzi.
Piano di morte#
Qualunque sia il tipo di cold storage che scegli, pianifica di trasmettere i dati necessari per rigenerare le chiavi ai tuoi cari in caso di incidente: prima o poi succederà a tutti. Annota la password di decrittazione BIP38 del tuo paper wallet o la passphrase del wallet cerebrale. Quindi annota le istruzioni su come utilizzarlo e tienile separate con una procedura chiara su come accedervi quando necessario.
Strumenti#
Un paper wallet Dash può essere generato in diversi modi.
Utilizzando il generatore su https://paper.dash.org
Utilizzando il generatore su https://walletgenerator.net/?currency=Dash
Offline utilizzando il codice sorgente Dash Paper Wallet da GitHub all’indirizzo dashpay/paper.dash.org
Offline utilizzando lo stesso codice che alimenta entrambi i siti, visualizzando il progetto GitHub o scaricando direttamente
Poiché il codice sorgente per tutte e tre le opzioni è in gran parte simile, questa guida utilizzerà https://paper.dash.org come esempio. I siti web elencati qui funzionano interamente nel tuo browser web senza inviare nessuno dei dati generati a un server esterno, ma l’opzione più sicura è scaricare il generatore di wallet ed eseguirlo su un computer con un sistema operativo appena installato che non è connesso a Internet.
Questa guida si basa sulla guida disponibile su https://walletgenerator.net. Per favore fai una donazione se trovi utile questo progetto!
Generazione di indirizzi#
Vai su https://paper.dash.org nel tuo browser web (o apri index.html se hai scaricato il generatore di wallet). Seleziona la tua lingua e scegli Dash come valuta, se necessario. Apparirà la seguente schermata:
Il generatore di paper wallet Dash su paper.dash.org#
Sono necessari alcuni dati casuali per garantire che l’indirizzo e la chiave generati siano univoci. Muovi il mouse e/o digita caratteri casuali nella casella di testo finché il processo non raggiunge il 100% e viene visualizzata la seguente schermata:
Generazione di casualità per il generatore di paper wallet Dash#
Un indirizzo Dash e una chiave privata generati utilizzando Dash Paper Wallet Generator#
Una volta che il tuo indirizzo pubblico e la chiave privata (mostrati nel formato di importazione del portafoglio o WIF) sono visibili nella scheda Wallet singolo, devi immediatamente fare clic su Stampa per stampare i dati e archiviarli in modo sicuro. Se lasci la pagina senza registrare in qualche modo l’indirizzo del dash e la chiave privata, tutti i dati andranno irrimediabilmente persi, insieme a tutti i fondi che hai inviato a quell’indirizzo.
Crittografia#
Le informazioni mostrate nella scheda Wallet singolo non hanno una passphrase e non sono crittografate. Puoi stampare questo paper wallet così com’è e usarlo, ma non è protetto dal furto se qualcuno lo trova. Dovresti tenerlo al sicuro nello stesso modo in cui faresti con i gioielli o i contanti.
Se decidi di aver bisogno della sicurezza aggiuntiva di una password per questo indirizzo, fai clic su Paper Wallet. Apparirà un indirizzo/coppia chiave diversa. Per creare un wallet crittografato, seleziona BIP38 Encrypt? e inserisci una passphrase. Spunta la casella Nascondi arte? e cambia in 1 il campo Indirizzi da generare e poi clicca su Genera. Verrà generato un nuovo portafoglio in cui la chiave privata (WIF) viene crittografata utilizzando la password specificata, ottenendo una chiave BIP38. Ora avrai bisogno sia della chiave BIP38 che della password per controllare i fondi sull’indirizzo, quindi assicurati di fare clic su Stampa e di conservarli entrambi in modo sicuro. Se non sei sicuro su come utilizzare la crittografia BIP38, ti consigliamo vivamente di testare il flusso di lavoro con una quantità ridotta di Dash prima di archiviare fondi significativi su un paper wallet crittografato. Se dimentichi la password o perdi la chiave crittografata, perderai definitivamente l’accesso ai tuoi fondi.
Un indirizzo Dash WIF può essere facilmente identificato perché inizia sempre con «7». Una chiave crittografata in formato BIP38 può essere identificata perché inizia sempre con «6P». Vedi qui per saperne di più su BIP38.
Paper wallet crittografato generato utilizzando Dash Paper Wallet Generator#
Invio a un paper wallet e visualizzazione del saldo#
Puoi inviare Dash all’indirizzo di un paper wallet allo stesso modo di qualsiasi altro indirizzo Dash. Consulta la documentazione del tuo wallet se non sai come farlo. Per questo esempio, 0,05 Dash (meno la commissione di transazione) sono stati inviati all’indirizzo del paper wallet. Chiunque sia a conoscenza dell’indirizzo pubblico è in grado di vedere il saldo del wallet utilizzando un block explorer, ma solo chi conosce la chiave privata può accedere ai fondi. Puoi effettuare tutti i depositi e inviare tutte le monete che desideri allo stesso indirizzo. Assicurati solo di testare prima il tuo wallet con piccoli importi per scoprire come funziona.
Visualizzazione del saldo del paper wallet utilizzando Dash Block Explorer su explorer.dash.org#
Spesa da un paper wallet#
Per accedere ai fondi memorizzati sull’indirizzo del paper wallet, avrai bisogno di quanto segue:
L’indirizzo pubblico
La chiave privata in WIF
Se hai crittografato il wallet, avrai inoltre bisogno di quanto segue per convertire la chiave BIP38 nella chiave WIF:
La chiave privata crittografata in formato BIP38
La passphrase utilizzata per crittografare la chiave
Facoltativo: decrittografare la chiave BIP38 in WIF#
Se hai crittografato il tuo paper wallet, dovrai prima decrittografare la chiave BIP38. Puoi saltare questo passaggio se la tua chiave privata non è stata crittografata.
Vai alla scheda Dettagli wallet, inserisci la chiave crittografata nel campo Inserisci chiave privata e fai clic su Visualizza dettagli. Ti verrà chiesto di Inserire la passphrase BIP38 nel campo. Inserisci la passphrase e fai clic su Decrittografa BIP38. Appariranno una serie di informazioni derivate dalla chiave, le informazioni necessarie per accedere ai fondi sull’indirizzo pubblico appaiono sotto Chiave privata WIF. Copia la chiave privata WIF e utilizzala nel passaggio successivo.
Dash Paper Wallet Generator che visualizza informazioni derivate da una chiave privata crittografata#
Importazione della chiave privata nel tuo wallet attivo#
Quando sarai pronto a spendere il saldo sul wallet di carta, dovrai importare la chiave privata utilizzata per controllare l’indirizzo stampato sul wallet in un altro portafoglio Dash connesso a Internet. In questo esempio utilizzeremo il wallet Dash Core, sebbene siano supportati anche Dash Electrum e i wallet mobili. Apri Dash Core Wallet, fai clic su Impostazioni e Sblocca Wallet. Inserisci la passphrase del tuo wallet. Quindi fare clic su Strumenti > Console. Viene visualizzata la console. Immettere il seguente comando:
importprivkey <your private key in WIF>
Dash Core Wallet importa una chiave privata#
Questo processo richiede la scansione dell’intera blockchain scaricata per le transazioni che coinvolgono questo indirizzo e richiederà quindi del tempo. Essere pazientare. Una volta completato il processo, tutte le transazioni che coinvolgono l’indirizzo importato verranno visualizzate nell’elenco delle transazioni. Se usi Coin Control, puoi anche abilitare o disabilitare l’indirizzo per effettuare acquisti lì.
Indirizzo del paper wallet importato correttamente nel wallet Dash Core dalla chiave privata WIF#
Poiché l’indirizzo pubblico del paper wallet conserva ancora i fondi, può anche essere importato nuovamente in un secondo wallet se non viene distrutto. Si consiglia di trasferire il saldo dal paper wallet all’indirizzo di un wallet interno o a un altro indirizzo in cui si ha il controllo esclusivo sulla chiave privata. Ciò impedirà a terzi di ottenere l’accesso non autorizzato allo stesso indirizzo dal paper wallet prima di te. Potrai quindi spendere il tuo saldo come al solito.
Una volta che il paper wallet è vuoto e sei sicuro che non riceverà ulteriori depositi, puoi distruggere la carta.