Il vostro primo Paper Wallet

in #bitcoin7 years ago (edited)

serveimage.png

"Be Your Own Bank!" Sii tu stesso la tua Banca!
Voglio menzionare di nuovo il Primo Comandamento del Bitcoin, per ricordarti che finchè non sei in possesso delle tue chiavi private, non sei veramente in possesso dei tuoi bitcoin.

In un post precedente ho spiegato le modalità più semplici per acquistare bitcoin (o frazione di esso) attraverso l'utilizzo di un exchange.
Una volta effettuata la transazione di acquisto e ricevuto l'equivalente in bitcoin accreditato sul tuo portafoglio online, hai ora a disposizione i tuoi bitcoin L'exchange ti mostrerà il tuo portafoglio entrando con user id e password e potrà custodirli senza spese aggiuntive per tuo conto, fino a quando non deciderai di fare diversamente.

Per i più pigri o per coloro che intendono fare trading , la soluzione più semplice è quella di lasciare che l'exchange custodisca i propri bitcoin.
Inoltre chi non ha idea di come procedere diversamente o ha paura di commettere errori, è sicuramente tentato a proseguire con questa soluzione e francamente non mi sento di forzare ad azioni differenti senza averne completamente capito le modalità.
Però resta il principio che i bitcoin appartengono comunque all'exchange e l'exchange è il responsabile della custodia contro possibili attacchi di hackers.

Il problema sorge nella malaugurata ipotesi l'exchange venisse hackerato o fallisse, in quanto a quel punto non avresti alcun modo di ottenere indietro quanto hai comprato. A questo punto la domanda è: meglio tentare di imparare come procedere in maniera alternativa, oppure lasciare tutto all' exchange sperando che non avvenga mai l'irreparabile?

Credo che la risposta sia scontata.
Abbiamo già visto i diversi tipi di portafogli, ma voglio al momento limitarmi a spiegare quelli che ritengo siano i più semplici e più sicuri wallets.

Questa tipologia di portafogli è chiamata Cold Storage in quanto avviene attraverso modalità completamente offline.

Il primo tipo di portafoglio si chiama Paper Wallet (portafoglio cartaceo) e generarlo è estremamente semplice attraverso siti come per esempio www.bitaddress.org.
Questo tipo di portafogli è indicato principalmente per chi vuole custodire a lungo piccole somme di bitcoin non prevedendone l'utilizzo a breve.
Questo portafogli inoltre non costa niente ed è quindi indicato soprattutto come primo portafogli.
Andando sul sito e seguendo la procedura, si generano quanti portafogli si vuole con le relative chiavi private ed indirizzo publico (li abbiamo già visti su un post precedente).
La pagina generate con il paper wallet, viene stampata e si tiene custodita in un posto sicuro.

Visto? La procedura è semplicissima ed in 2 minuti ho stampato il mio primo portafoglio!

...magari! Purtroppo non è così semplice.

Vi ho già detto che gestendo bitcoin si deve diventare paranoici della sicurezza ed essendo la suddetta procedura soggetta alla possibile intercettazione da parte di un hacker, dobbiamo aggiungerci delle accortezze per rendere speriamo impossibile che qualcun altro possa copiare la nostra chiave privata (che vi ricordo è l'unica chiave con la quale si apre il lucchetto della cassaforte dove sono i propri bitcon).
Quindi rivediamo passo passo la procedura .

La prima accortezza è forse quella più paranoica e che in caso non fossimo in grado di attuare, potremmo saltare.
Infatti in questa fase sarebbe opportuno operare in un ambiente assolutamente privo di virus e dove una volta usciti non lasceremo tracce di ciò che abbiamo appena fatto.
Questo è possibile utilizzando una Virtual Machine o avviando il sistema tramite una chiavetta Live Bootable Usb con una distro Linux.
Purtroppo non ho alternative nell'essere estremamente tecnico in questa fase, quindi qualora tu non avessi idea di quanto ho detto nelle righe precedenti, possiamo saltare questa fase ma ti consiglio comunque in seguito di trovare un tutorial su Youtube su come creare una chiavetta USB live.

Quindi procediamo con i seguenti passaggi:

  • Andiamo su www.bitaddress.org. Clicchiamo su File-Salva con Nome , e salviamo la pagine web sul nostro desktop
  • A questo punto togliamo internet. Consiglio di farlo staccando direttamente la presa LAN o spegnendo il modem wireless .
  • Accertiamoci che il computer non abbia alcuna connessione internet ed apriamo il file precedentemente salvato.
  • Nella pagina aperta, fare dei movimenti a caso con il mouse. Il puntatore creerà dei puntini a caso sullo schermo (per creare la cosiddetta entropia) mentre la percentuale sullo schermo salirà fino al 100%.

serveimage.jpeg

  • Ecco che il sistema ci ha creato un portafoglio con la nostra chiave privata ed indirizzo pubblico (se non ci piace ne possiamo creare altri cliccando su Generate New Address.

serveimage (1).png

  • Questa pagina ci da anche la possibilità di creare multipli indirizzi e stampare anche con una bella grafica (da usare magari per regalare a qualcuno dei nostri cari).
  • Ulteriore alternativa è quella di criptare tramite una password ma io lascerei questa fase solo ad un futuro utilizzo quando avrai più esperienza.

A questo punto hai creato il tuo primo Portafoglio, ma prima di stamparlo un ulteriore accorgimento: accertati che la stampante non sia connessa wireless ma collegata direttamente tramite cavo al pc.
Ci sarebbero poi altri accorgimenti di sicurezza ma francamente possiamo trascurali per il momento visto anche l'esiguo ammontare di BTC che andremo a trasferire sul portafoglio.
Suggerisco di stampare almeno due copie di questo portafoglio per poi nasconderle in posti separati (o magari darne una copia ad un parente affidabile per essere custodita come backup).
Ricordati che la chiave privata non deve essere mai mostrata a nessuno e sarebbe meglio evitare di passarla di fronte alla webcam del pc o del telefonino. I nostri apparati hanno occhi anche quando non lo sappiamo (consiglio sempre tenere dello scotch nero sulla webcam del tuo pc).

Ora hai provveduto a creare l'involucro dentro il quale potrai custodire i tuoi BTC, quindi vediamo come trasferirceli.

Torniamo al tuo conto presso l'exchange dove detieni i tuoi BTC e (prendo sempre coinbase ad esempio ma qualsiasi altro exchange ha sicuramente procedure simili) andiamo su Send bitcoin.
serveimage (2).png

Inseriamo un importo minimo (magari 0,005 BTC) e copiamo l'indirizzo pubblico che abbiamo sulla parte sinistra del paper wallet.
Il nostro paper wallet ha anche un QR code che potremmo scannerizzare tramite apposite App per poi evere il testo della chiave criptata che corrisponde al nostro indirizzo pubblico.
Ripeto fino allo stremo: in questi casi copri sempre la chiave privata! Nessuno scanner deve mai fotografare la parte destra del wallet!

Inseriamo il testo criptato dell'indirizzo pubblico e chlicchiamo su send.
Avete fatto la vostra prima transazione di Bitcoin!

Ora aspettiamo qualche minuto ed andiamo su un sito come www.blockchain.info dove insrendo l'indirizzo pubblico del nostro portafoglio, avremo la situazione aggiornata di quanto è presente nel portafoglio (in questo caso dopo un po' vedremo che l'indirizzo pubblico avrà una nuova transazione di 0,005BTC con le relative conferme).
Le tempistiche per queste transazioni possono variare e purtroppo essendo importi minimi, magari impiegano anche diverso tempo.
L'importante è che tutto sia andato a buon fine e che non avete commesso errori.

A questo punto potete inviare con una nuova transazione altri bitcoin allo stesso indirizzo o ad uno nuovo precedentemente creato.
Ricordatevi che quando un giorno vorrete fare il passaggio inverso per riportare btc dal paper wallet all'exchange (per poi magari farveli ricambiare in Euro) è assolutamente consigliato non trasferire somme parziali.
Ovviamente per questo passaggio dovrete inserire la chiave privata e questa è meglio venga utilizzata una sola volta.
Pertanto se nel portafoglio ci fossero 0,50BTC, non è consigliato trasferire 0,20BTC e lasciarne 0,30BTC nel paper wallet.
Questo sempre per motivi di siccurezza: la chiave privata una volta utilizzata va cestinata.
Pertanto qualora si facesse una transazione dal paper wallet, si deve trasferire l'intero importo contenuto in esso.
Consiglio pertanto fare più paper wallet con importi bassi di BTC.

Come avete visto abbiamo finalmente preso possesso dei nostri bitcoin ed ora dovremo custodirli nel modo più sicuro nei nostri portafogli cartacei.
Ricordate che un piccolo importio di BTC di oggi, potrebbe (ne sono certo) diventare in futuro una somma discreta, pertanto consiglierei l'ulteriore accorgimento di proteggerlo in un involucro di plastica e magari metterlo in un contenitore ignifugo (non si sa mai).
Custodite i vostri paper wallet in luogo sicuro (magari anche in una cassetta di sicurezza in banca!) poichè contengono veramente l'oro 2.0.

Un ultima annotazione: oggi le transazioni di BTC visto l'enorme numero di utenti, sono diventate molto lente e a volte costose rendendo i piccoli trasferimenti, poco convenienti.
I programmatori Bitcoin stanno studiando soluzioni alternative, la prima delle quali è già stata implementata e si chiama Segwit.
Ne parlerò in un post a parte, insieme alla procedure di creazione del relativo Paper Wallet.

Per il momento inizia con quanto sopra ed acquisisci esperienza e conoscenza. Non è difficile dopotutto no?

Disclaimer: Tutti gli argomenti trattati non sono suggerimenti di investimento ma semplice opinione personale.
Se hai gradito quanto scritto sei invitato a cliccare sul pulsante upvote. Grazie