ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
April 05, 2012, 11:38:51 PM Last edit: April 17, 2012, 09:12:47 AM by ThomasV |
|
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
Nefario
|
|
April 05, 2012, 11:46:44 PM |
|
How soon?
And how does Electrum compare to.... BitcoinSpinner?
|
PGP key id at pgp.mit.edu 0xA68F4B7C To get help and support for GLBSE please email support@glbse.com
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
April 06, 2012, 12:09:12 AM |
|
How soon?
the code is already available on gitorious, but needs to be polished a bit. And how does Electrum compare to.... BitcoinSpinner?
1. BitcoinSpinner relies on a closed-source server run by a single individual. Electrum servers are open source. 2. The BitcoinSpinner server uses user accounts to store master public key, addresses, balance. With Electrum you can use any server, instantly; it does not matter if the server has never seen you before. 3. Electrum is also a desktop client. And here comes the magic part of deterministic wallets: you can use the same wallet on your desktop and on your telephone. They remain synchronized, automatically. To illustrate this, here is a screenshot of the same wallet on my desktop: https://s3.ecdsa.org/Capture-Electrum+0.43c.png you can see that the history and balance are the same as on the android screenshot. Your wallet is not on your device, it is in the cloud, and the cloud used by Electrum is the Bitcoin blockchain!
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
minimalB
Donator
Hero Member
Offline
Activity: 674
Merit: 522
|
|
April 06, 2012, 12:23:41 AM |
|
Wow, this is great!
You don't sleep much, do you? : )
|
|
|
|
Nefario
|
|
April 06, 2012, 12:35:37 AM |
|
Wow, this is great!
You don't sleep much, do you? : )
No I don't But seriously though this is totally awesome, I'll make sure to switch over on my workstation this weekend, on my phone.... maybe wait a little longer. I've just not got time to be messing with ma phoon right now. Awesome work ThomasV
|
PGP key id at pgp.mit.edu 0xA68F4B7C To get help and support for GLBSE please email support@glbse.com
|
|
|
Jan
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
April 06, 2012, 08:07:41 AM |
|
Soon...
Congratulations. Looking forward to trying it out.
|
Mycelium let's you hold your private keys private.
|
|
|
HostFat
Staff
Legendary
Offline
Activity: 4256
Merit: 1208
I support freedom of choice
|
|
April 06, 2012, 08:33:55 AM |
|
Great! Now we have a plenty of mobile clients!
|
|
|
|
P4man
|
|
April 06, 2012, 08:36:39 AM |
|
This looks exciting!
|
|
|
|
finway
|
|
April 06, 2012, 10:04:03 AM |
|
Your wallet is not on your device, it is in the cloud, and the cloud used by Electrum is the Bitcoin blockchain!
What? Wallet stored in the Bitcoin blockchain ? Does this work like btcmsg ? That's wonderful!
|
|
|
|
jim618
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 06, 2012, 10:19:09 AM |
|
Electrum is pretty clever . . .
You have a master seed from which it derives a series of private keys to use.
Given the seed you can work out all the receiving addresses you need. ThomasV has implemented the same seed -> addresses algorithm for both his desktop and now an Android client.
Effectively the same seed gives you the same series of receiving addresses on both machines and hence both clients can see all the transactions coming and going. The two wallets are automatically synchronized.
Also to help remember the seed (which is the usual hex gobble-de-gook) he has a "12 word look up" which converts the seed to a phrase like: horse throw yelp sneeze box house jump cloud seven when slope friend
that you can write down and put somewhere safe.
(I am hoping he has a secret parallel development to have an iPhone client too !!)
All good stuff.
|
|
|
|
terrytibbs
|
|
April 06, 2012, 10:21:46 AM |
|
that you can write down and put somewhere safe remember.
Fixed that for you.
|
|
|
|
DublinBrian
|
|
April 06, 2012, 08:52:00 PM |
|
Hopefully this Electrum client will run on older versions of Android. Mobile phone operators are still selling Android 2.1 handsets at the cheaper end of the market.
I was disappointed that Bitcoin Spinner does not run on my new SonyEricsson Experia X8. How do they expect Bitcoin to make inroads into the african market if it doesnt run on the cheaper smart phones?
|
|
|
|
molecular
Donator
Legendary
Offline
Activity: 2772
Merit: 1019
|
|
April 06, 2012, 10:41:32 PM |
|
How soon?
And how does Electrum compare to.... BitcoinSpinner?
electrum runs on android <= 2.1, bitcoinspinner doen't (at least not yet)
|
PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0 3F39 FC49 2362 F9B7 0769
|
|
|
molecular
Donator
Legendary
Offline
Activity: 2772
Merit: 1019
|
|
April 06, 2012, 10:47:10 PM |
|
Hopefully this Electrum client will run on older versions of Android. Mobile phone operators are still selling Android 2.1 handsets at the cheaper end of the market.
I was disappointed that Bitcoin Spinner does not run on my new SonyEricsson Experia X8. How do they expect Bitcoin to make inroads into the african market if it doesnt run on the cheaper smart phones?
Electrum runs on my android 2.1 just fine. As long as there's sl4a and python, it should work. Jan just said the next version of bitcoinspinner should, too.
|
PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0 3F39 FC49 2362 F9B7 0769
|
|
|
molecular
Donator
Legendary
Offline
Activity: 2772
Merit: 1019
|
|
April 06, 2012, 10:49:40 PM |
|
Effectively the same seed gives you the same series of receiving addresses on both machines and hence both clients can see all the transactions coming and going. The two wallets are automatically synchronized.
oh and it's implemented so nicely: if you have a desktop electrum, you can have it display the seed as a qr-code and scan that from your phone's electrum. awesome!
|
PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0 3F39 FC49 2362 F9B7 0769
|
|
|
Red Emerald
|
|
April 09, 2012, 05:50:47 AM |
|
Very cool. Makes me wish I had a droid to play with.
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
April 17, 2012, 09:12:10 AM |
|
Here is documentation on how to install Electrum on your Android device: http://ecdsa.org/electrum/android.htmlfeedback is welcome
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
P4man
|
|
April 18, 2012, 02:30:42 PM |
|
Im stuck at step 3. When I launch SL4A and scan the barcode, nothing happens. It keeps saying "no matches found".
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
April 18, 2012, 03:49:38 PM |
|
Im stuck at step 3. When I launch SL4A and scan the barcode, nothing happens. It keeps saying "no matches found". maybe your barcode scanner does not accept large QR codes? see here if you can update it: https://play.google.com/store/apps/details?id=com.google.zxing.client.androidalternatively, you can copy the file manually to your phone
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
P4man
|
|
April 18, 2012, 06:00:01 PM Last edit: April 18, 2012, 06:30:29 PM by P4man |
|
It scans the barcode just fine. To be sure, I also tried with the scanner you linked, but I get the same result: nothing happens after scanning. Im not sure how to manually copy the file to my phone or get it in SL4A either :/Nevermind. What you have to do is click menu button, then preferences, show all files. By default the .py files are hidden in SL4A! Well, that didnt get me much further. Trying to run the scipt causes SL4A to crash instantly
|
|
|
|
|