Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: nicestuff on December 24, 2014, 07:36:38 PM



Title: One possible CDbased-offline + onlineWatchOnly solution
Post by: nicestuff on December 24, 2014, 07:36:38 PM
Hi,


I'm a newbie.
Here's how I did my setup to be able to exchange bitcoin and litecoin.

I don't want to use two computers for separate offline-and-watchOnly clients.

After searching and reading, I decided to use:

 - Electrum and Electrum-LTC from a CD-booted operative system,
   rigorously offline (I unplug the ethernet cable from the PC so I
   still have wifi for my phone), with a portable wallet on a pendrive

 - and a watch-only Electrum client in Windows: this can be
   fully portable so I plug the pendrive just when I need to use the client
   and nothing strictly related stays permanently on the PC which is regularly online


HOW?

I grabbed the current versions of Electrum and Electrum-LTC  clients (respectively 1.9.8 and 1.9.8.6) from electrum.org and checked the md5 sums (their Linux versions come with executable binaries, too) and I added them to the current slax distribution (with the necessary modules but not the electrum one, and the startup command launches from inside the electrum folder) and made a bootable CD of it (although it works offline, it's good to know that it cannot be modified like a pendrive-resident environment).


IS THAT SAFE?

As long as the offline part stays offline and as long as slax and Electrum do not contain malicious software which might store my seed phrase somewhere in my hardware, that's pretty safe... apart of course the Electrum servers considerations etc. etc. etc..
If I come to get very rich (but I doubt LOL), I'll start using the Tor network (I already have the connection setup in Windows). (*****)


I saw that another slax based solution was out, I had tried BTCVault, but

 - the Electrum client is a little old

 - because of that, I didn't spend more than a couple of hours on it but
   I couldn't have Electrum create a new wallet on the pendrive (and in
   volatile storage either) through the GUI and the right-mouse-button
   contextual menu item "create new wallet here", sure I'm missing
   something; I could have it create a new Multibit wallet but that's
   not my choice for now.


I have tried two more live CDs, Tails 1.2.2 and Ubuntu 14.10, but the boot time is much greater than with slax, and anyway I need the online watch-only part to run on Windows, and in the offline part of the process I wouldn't use the extra features that Tails and Ubuntu might (or not) offer over slax.

(*****) The only advantage of Tails which is evident to me even for offline use: Tails wipes the memory before shutting down... I don't know how much time I should wait after shutting down slax, before switching on the PC again, no idea.


I hope this helps some other crypto currencies newbies!

With the first "crypto-bucks" I will hopefully earn (I'm offering online lessons, trumpet, rhythm, musical theory  ;D), I think I shall have to donate to the Electrum and slax developers, and I promise I'll try to avoid dust transactions and will not be stingy with tx fees.