http://mercury.grayhats.org/~blackout/?x=entry:entry150324-122628 <- se volete tipparmi per la guida
Ingredienti
- Raspberry Pi
- SDCard (almeno 4gb)
- Pendrive USB
- Internet nelle fasi preliminari
>> Preparazione
Dal sito ufficiale
https://electrum.org/#downloadInstalliamo le librerie necessarie
$ sudo apt-get install python-qt4 python-pip
>> Installiamo Electrum
$ sudo pip install https://download.electrum.org/Electrum-2.0.3.tar.gz
Togli la rete al tuo Raspberri Pi
Clicca e trascina “Applications -> Internet -> Electrum Bitcoin Client” sul desktop
Click-Destro sull’icona Electrum e seleziona Proprietà
Clicca su tab Permission e effettua check su “Allow this file to run as a program”
Clicca su tab Launcher e modifica “electrum %u” a “electrum –offline %u”
Clicca sul pulsante Chiudi nella finestra proprietà
>> Electrum Setup Offline Wallet
Avvia Electrum e seleziona “Create new wallet”
Electrum vi darà una lista di 12 parole. Usate un editor testuale per salvarle in un file “Wallet.seed”.
Dare la conferma delle 12 parole ad Electrum.
Inserire una password per il wallet.
Andare su “Wallet -> Master Public Key”. Copiare la chiave e salvarla in un file “Wallet-Master-Public-Key.txt”
Chiudi Electrum e apri un terminale e digita “gpg2 –symmetric Wallet.seed” per criptare il seed.
Cancella l’originale con (cancellazione sicura)
shred -u Wallet.seed
TIP: usa una password robusta e dopodichè salva il file criptato in giro in modo da non doverlo perdere accidentalmente.
>> Online Wallet
Inserisci la Pendrive e copia “Wallet.seed.gpg” e “Wallet-Master-Public-Key.txt”.
Espelli la pendrive e collegala al tuo PC online. Installa Electrum.
Avvia Electrum, crea un nuovo wallet e seleziona “Restore wallet from master public key”.
Quando appare copia e incolla la “Master Public Key”. Questo crea un wallet “watch only” (vedere soltanto) collegato al wallet offline.
>> Transazione esempio
[PC Online] Vai sulla tab “Send” e crea una transazione. Dato che si tratta di un wallet in modalità vista ti chiedererà di salvare il file della transazione. Salvalo nella tua pendrive.
[Offline Wallet] Vai su “Settings -> Import/Export -> Load raw transaction”. Seleziona la tua transazione dalla Pendrive USB. Ti dirà che la transazione non è firmata, chiederà la password. Salva il nuovo file con transazione firmata nella tua Pendrive.
[PC Online] Vai su “Settings -> Import/Export -> Load raw transaction”. Seleziona la transazione firmata e ti chiederà se vuoi confermarla e inviarla in broadcast.