Questa è una guida che spiega come crearsi un wallet Electrum 2 di 2, con la seconda firma eseguita da smartphone.
Sarà quindi come avere un wallet con 2FA senza essere dipendenti da un servizio terzo.
Fatevi sempre una copia di backup su carta di ogni seed e password 1 ) Scaricate e installate Electrum
https://electrum.org/#download2 ) Alla creazione del wallet scegliete "Multi-signature wallet"
3 ) Scegliete 2 of 2
4 ) Copiatevi in un posto sicuro la il seed del vostro wallet, possibilmente su un foglio di carta
5 ) Inserite una password sicura, copiatevi anche questa
6 ) Ora vi chiederà di inserire la "master public key",
lasciate cosi senza chiudere.
7 ) Procuratevi un file explorer per Android, che supporti l'estrazione di file ZIP.
Ho usato Root Explorer, ma ce ne sono tanti altri.
8 ) Installare Barcode Scanner
https://play.google.com/store/apps/details?id=com.google.zxing.client.android9 ) Installare SL4A: (o meglio quello con il link sul sito
https://electrum.org/#android)
https://github.com/kuri65536/sl4a/releases/download/6x04/sl4a-r6x04-arm-debug.apk10 ) Installare Python for Android: (o meglio quello con il link sul sito
https://electrum.org/#android)
https://github.com/kuri65536/python-for-android/releases/download/r21/PythonForAndroid-debug.apk11 ) Aprire "Python for Android" e cliccare "install"
12 ) Scaricare Electrum per android:
https://download.electrum.org/e4a-2.4.2.zipIn questo momento il link all'ultima versione è questo, ma controllate sempre di avere l'ultima versione qua:
https://electrum.org/#android13 ) Con il file explorer da voi scelto, estraete e4a-2.4.2.zip e spostate/mettete la cartella estratta dentro a:
/SL4A/scripts
oppure
/sdcards/SL4A/scripts
Dipende da come gestisce la cosa il vostro smartphone
14 ) Aprite dalle vostre app "SL4A"
15 ) Dovreste trovare ora al suo interno vari file con estensione .py e la cartella "e4a-2.4.2" da voi importata/estratta precedentemente
Entrate ed eseguite "authenticator.py". Dovete essere ben connessi ad Internet.
Per eseguirlo cliccate sulla prima icona a sinistra, con lo schermino nero.
16 ) Vi verrà chiesto se volete creare un nuovo seed o importarlo. Attendete 10/20 secondi prima di confermare la sua creazione, per lasciare che prima si connetta bene.
Potrebbe andare in crash, in tal caso rilanciatelo e riprovate.
17 ) Copiatevi in un posto sicuro la il seed del vostro wallet, possibilmente su un foglio di carta
18 ) Inserite una password sicura, copiatevi anche questa
19 ) Avviato Authenticator, aprite le sue opzioni e scegliete "Public Key" (master public key)
20 ) Vi verrà mostrato un QRCODE, nel caso di linux potrete usare la cam del computer per fotografarlo e completare il punto
6 lasciato in attesa.
Nel caso di Windows o se preferite un altro metodo invece della cam, aprendo "Public Key" anch'essa sarà stata copiata automaticamente negli appunti dello smartphone.
21 ) Aprite quindi un'applicazione per poter inviare/ricopiare testo fra voi e il vostro computer.
"Incollate" al suo interno la "master public key" presa dal punto
20, e inviatela al vostro computer.
22 ) Copiate la "master public key" e inseritela nell'Electrum lasciato aperto al punto
6 e proseguite.
Avrete ora un wallet Electrum che richiede una seconda conferma per ogni transazione da parte del vostro smartphone.