amincd
|
|
December 07, 2011, 10:18:21 AM |
|
Would it be possible to generate the seed from camera input, perhaps using facial recognition data? Someone could always take your picture and steal your key as your face isn't private. It could be used as the salt though.
|
|
|
|
jtimon
Legendary
Offline
Activity: 1372
Merit: 1002
|
|
December 14, 2011, 10:42:16 AM |
|
Thinking out loud here: it would probably be more appropriate currently to offer facial recognition at the device or application level for unlocking access to a pre-generated seed.
To generate a seed you want it to be deterministic. Every single time the same value comes out. I think he gets your point and that's why he said the application would give you access to the seed instead of generating it. I think he wants to use facial recognition but he wants to store the seed within the app (so you can still lose it).
|
|
|
|
jtimon
Legendary
Offline
Activity: 1372
Merit: 1002
|
|
December 14, 2011, 06:25:58 PM |
|
Yes, you're right.
|
|
|
|
ThiagoCMC
Legendary
Offline
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
|
|
January 12, 2012, 06:09:06 AM |
|
Hi!
How hard is to implement a version of Electrum for Litecoin and Namecoin (this with 1-click registration domains built-in)?
Best! Thiago
|
|
|
|
2_Thumbs_Up
|
|
January 14, 2012, 07:40:20 PM |
|
ThomasV, do you have any future plans on an Android client? Your implementation shows a lot of promises for phone devices.
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
January 14, 2012, 07:48:36 PM |
|
ThomasV, do you have any future plans on an Android client? Your implementation shows a lot of promises for phone devices.
I will not develop an android client, but I have started to implement BCCAPI-type functions in the server. The goal is to be able to use a slightly modified version of BitcoinSpinner directly with the Electrum network.
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
riikka
Newbie
Offline
Activity: 12
Merit: 0
|
|
January 15, 2012, 01:20:44 AM |
|
Hello Thomas!
I really liked your Electrum client - small and immediately usable! The QR showing feature is very useful for mobile clients!
There is a small bug which prevents from restoring the wallet, but I have fixed it and sent you a merge request.
It would be nice to see QR-code printing (for later offline use) and QR-code recognition from the webcam!
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
January 15, 2012, 05:02:51 AM |
|
There is a small bug which prevents from restoring the wallet, but I have fixed it and sent you a merge request.
thanks! I merged it, and immediately released version 0.36b
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
2_Thumbs_Up
|
|
January 15, 2012, 06:04:08 AM |
|
ThomasV, do you have any future plans on an Android client? Your implementation shows a lot of promises for phone devices.
I will not develop an android client, but I have started to implement BCCAPI-type functions in the server. The goal is to be able to use a slightly modified version of BitcoinSpinner directly with the Electrum network. Thanks, great answer. I just read about BitcoinSpinner and it is open source so it shouldn't be that much work to modify it. I hope whoever does it implements deterministic key generation as well. That way I could use the same wallet seed on my phone and my computer and get a shared wallet without need for synchronization. I haven't been able to try your client yet since I'm away from my linux computer and the windows version doesn't seem to work for me (everything seems to work except I'm not able to get any recieve adresses), but it seems very appealing to me and I can't wait to try it. Regardless, I have a few feature requests. 1. I think the send tab should have a "choose contact" button. It could be a bit confusing to have two different tabs for sending bitcoins depending on wether you know the reciever or not. I think it would make more sense if the main purpose of the contacts tab only was to manage contacts. Chossing a contact from the contacts tab should bring you to the send tab. 2. Also, you should be able to just write the nick name of a friend from the contact book in order to send money (maybe this is already the case, I haven't ben able to try this feature). No need to mess around with adresses. If I write "friend" and "friend" is associated with an adress the client should recognize it. Auto-completion for this would also be neat. 3. Multiple wallets would be a great feature for those like me that want shared wallets. If I have 3 wallets on my computer, one could be my savings account, one could be shared with my girl friend and one could use the same seed as my android phone. With a nice UI, this would make money management really easy.
|
|
|
|
minimalB
Donator
Hero Member
Offline
Activity: 674
Merit: 523
|
|
January 15, 2012, 04:40:53 PM |
|
Hi,
I am not too technical, so maybe this question does not make sense.
I am confused because I can't understand what would happen if someone would manage to hack "deterministic key generation" algorithm and therefore get access to all the seeds?
Do you still need to enter your "passphrase" after you restore your wallet?
Tnx.
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
January 15, 2012, 07:34:26 PM |
|
That way I could use the same wallet seed on my phone and my computer and get a shared wallet without need for synchronization.
that's the goal indeed I haven't been able to try your client yet since I'm away from my linux computer and the windows version doesn't seem to work for me (everything seems to work except I'm not able to get any recieve adresses),
this is strange. care to give more details? 1. I think the send tab should have a "choose contact" button. It could be a bit confusing to have two different tabs for sending bitcoins depending on wether you know the reciever or not. I think it would make more sense if the main purpose of the contacts tab only was to manage contacts. Chossing a contact from the contacts tab should bring you to the send tab.
this is how it works in the standard bitcoin client. I find it awkward, because you end up having a dialog that shows exactly the same thing as your list of contacts 2. Also, you should be able to just write the nick name of a friend from the contact book in order to send money (maybe this is already the case, I haven't ben able to try this feature). No need to mess around with adresses. If I write "friend" and "friend" is associated with an adress the client should recognize it. Auto-completion for this would also be neat.
3. Multiple wallets would be a great feature for those like me that want shared wallets. If I have 3 wallets on my computer, one could be my savings account, one could be shared with my girl friend and one could use the same seed as my android phone. With a nice UI, this would make money management really easy.
I agree. these are good ideas.note that you can already handle multiple wallets with electrum, although not simultaneously.
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
January 15, 2012, 07:38:57 PM |
|
Hi,
I am not too technical, so maybe this question does not make sense.
I am confused because I can't understand what would happen if someone would manage to hack "deterministic key generation" algorithm and therefore get access to all the seeds?
Do you still need to enter your "passphrase" after you restore your wallet?
Tnx.
there are two secrets: your encryption password and your key generation seed. to access your wallet, you need access to: your seed OR ( your password AND your encrypted wallet file) which one do you refer to when you write "passphrase"?
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
2_Thumbs_Up
|
|
January 15, 2012, 07:47:12 PM |
|
I haven't been able to try your client yet since I'm away from my linux computer and the windows version doesn't seem to work for me (everything seems to work except I'm not able to get any recieve adresses),
this is strange. care to give more details? Sure. I know I have a wallet seed at least, because if I press the s button in the corner i get my seed together with my mnemonic code. I have also managed to encrypt the wallet with a password which seem to work fine as well. It's the recieve tab that doesn't seem to work. If I look at your screen shot of this tab you have a "New adress" button in the bottom left corner. I don't. I have a "QR" button and a "Copy to clipboard" button, nothing else. The field where my adresses are supposed to be is completely empty and without the "New adress" button I don't seem to be able to generate any adresses.
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
January 15, 2012, 08:27:11 PM |
|
Sure. I know I have a wallet seed at least, because if I press the s button in the corner i get my seed together with my mnemonic code. I have also managed to encrypt the wallet with a password which seem to work fine as well. It's the recieve tab that doesn't seem to work. If I look at your screen shot of this tab you have a "New adress" button in the bottom left corner. I don't. I have a "QR" button and a "Copy to clipboard" button, nothing else.
that's normal. the screenshot is old. The field where my adresses are supposed to be is completely empty
that's not normal. any error message in the console when you create your wallet?
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
Ean
|
|
January 15, 2012, 09:28:56 PM |
|
I have had some problems creating wallets (at least before the last update). Sometimes it just printed one address and then it gets stuck.
In addition, it sometimes freezes when I want the balance. The GUI seems to work in those cases. (This has happend after the update as well.)
|
The World Wide Web is the only thing I know of whose shortened form takes three times longer to say than what it's short for
|
|
|
minimalB
Donator
Hero Member
Offline
Activity: 674
Merit: 523
|
|
January 15, 2012, 10:31:35 PM |
|
there are two secrets: your encryption password and your key generation seed. to access your wallet, you need access to: your seed OR ( your password AND your encrypted wallet file)
which one do you refer to when you write "passphrase"?
Hi, thanks for reply. So... i have my wallet and it is encrypted with my "passphrase". I have to enter it if i want to send BTCs. What i wanted to ask is: does "passphrase" matters if somebody hacks (or otherwise gets) my secret seed? My concern is... if someone hacks "deterministic key generation" algorithm... then every electra user is in danger, right? Tnx.
|
|
|
|
Red Emerald
|
|
February 17, 2012, 10:31:16 PM |
|
My concern is... if someone hacks "deterministic key generation" algorithm... then every electra user is in danger, right?
The generation algorithm isn't what needs to be hacked. The seed private key would have to be hacked. This doesn't even really make sense if you know how public/private keys work. If private keys could be discovered in some way then all of bitcoin (and banks and more) are at risk, not just electrum users.
|
|
|
|
O_Shovah
Sr. Member
Offline
Activity: 410
Merit: 252
Watercooling the world of mining
|
|
February 23, 2012, 09:58:46 AM |
|
Hello
I have succesfully run Electrum on my ARM Ubuntu system.
Many thanks for this work so far.
But my understanding of "the client" topic is still marginal. I would like to run p2pool on that ARM system wich needs a bitcoin client to supply the chain. (Recompiling the original client for ARM has been unsucsessfull on my side so far)
Do you consider Electrum suffiecient for p2pool or is it missing some parts that would be nessesary.
I hope those aren't to dumb questions.
Thanks in advance
|
|
|
|
ThomasV (OP)
Moderator
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
February 23, 2012, 10:14:50 AM |
|
Hello
I have succesfully run Electrum on my ARM Ubuntu system.
Many thanks for this work so far.
But my understanding of "the client" topic is still marginal. I would like to run p2pool on that ARM system wich needs a bitcoin client to supply the chain. (Recompiling the original client for ARM has been unsucsessfull on my side so far)
Do you consider Electrum suffiecient for p2pool or is it missing some parts that would be nessesary.
I hope those aren't to dumb questions.
Thanks in advance
no, this will not be sufficient. if you could not compile the original client, perhaps you should try libbitcoin?
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
O_Shovah
Sr. Member
Offline
Activity: 410
Merit: 252
Watercooling the world of mining
|
|
February 23, 2012, 12:32:14 PM |
|
Thank you for the quick answer Thomas I will have a look into libbitcoin. ([offtopic] Maybe someone else could try on an ARM compilation of the original client) I would simply be a cool thing to have a 4 W p2pool full integrated host.
|
|
|
|
|