Author

Topic: [Guida] Cold Wallet Electrum su Raspberry PI (Read 2917 times)

legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
March 07, 2020, 05:54:58 AM
#2
up

a breve la riaggiorno aggiungendo anche delle foto in modo da renderla piu 'recente' visto che e' stata scritta tanto tempo fa

fra l'altro cerchero di usare un raspberry pi zero + schermetto piccino (devo riuscire a far funzionare quest'ultimo)
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
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/#download

Installiamo le librerie necessarie

Code:
$ sudo apt-get install python-qt4 python-pip

>> Installiamo Electrum

Code:
$ 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)

Code:
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.
Jump to: