Bitcoin Forum
April 26, 2024, 04:12:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 »  All
  Print  
Author Topic: Electrum: the blockchain is the cloud  (Read 15919 times)
amincd
Hero Member
*****
Offline Offline

Activity: 772
Merit: 501


View Profile
December 07, 2011, 10:18:21 AM
 #21

Quote from: miscreanity
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.

1714147950
Hero Member
*
Offline Offline

Posts: 1714147950

View Profile Personal Message (Offline)

Ignore
1714147950
Reply with quote  #2

1714147950
Report to moderator
1714147950
Hero Member
*
Offline Offline

Posts: 1714147950

View Profile Personal Message (Offline)

Ignore
1714147950
Reply with quote  #2

1714147950
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714147950
Hero Member
*
Offline Offline

Posts: 1714147950

View Profile Personal Message (Offline)

Ignore
1714147950
Reply with quote  #2

1714147950
Report to moderator
jtimon
Legendary
*
Offline Offline

Activity: 1372
Merit: 1002


View Profile WWW
December 14, 2011, 10:42:16 AM
 #22

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).

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
jtimon
Legendary
*
Offline Offline

Activity: 1372
Merit: 1002


View Profile WWW
December 14, 2011, 06:25:58 PM
 #23

Yes, you're right.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
ThiagoCMC
Legendary
*
Offline Offline

Activity: 1204
Merit: 1000

฿itcoin: Currency of Resistance!


View Profile
January 12, 2012, 06:09:06 AM
 #24

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
Sr. Member
****
Offline Offline

Activity: 323
Merit: 251


View Profile
January 14, 2012, 07:40:20 PM
 #25

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 Offline

Activity: 1896
Merit: 1353



View Profile WWW
January 14, 2012, 07:48:36 PM
 #26

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 Offline

Activity: 12
Merit: 0


View Profile
January 15, 2012, 01:20:44 AM
 #27

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 Offline

Activity: 1896
Merit: 1353



View Profile WWW
January 15, 2012, 05:02:51 AM
 #28

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
Sr. Member
****
Offline Offline

Activity: 323
Merit: 251


View Profile
January 15, 2012, 06:04:08 AM
 #29

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 Offline

Activity: 674
Merit: 522


View Profile
January 15, 2012, 04:40:53 PM
 #30

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 Offline

Activity: 1896
Merit: 1353



View Profile WWW
January 15, 2012, 07:34:26 PM
 #31

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

Quote
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?

Quote
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

Quote
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 Offline

Activity: 1896
Merit: 1353



View Profile WWW
January 15, 2012, 07:38:57 PM
 #32

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
Sr. Member
****
Offline Offline

Activity: 323
Merit: 251


View Profile
January 15, 2012, 07:47:12 PM
 #33

Quote
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 Offline

Activity: 1896
Merit: 1353



View Profile WWW
January 15, 2012, 08:27:11 PM
 #34

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.
Quote
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
Full Member
***
Offline Offline

Activity: 199
Merit: 100



View Profile
January 15, 2012, 09:28:56 PM
 #35

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.)

Quote from: Douglas Adams
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 Offline

Activity: 674
Merit: 522


View Profile
January 15, 2012, 10:31:35 PM
 #36


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
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
February 17, 2012, 10:31:16 PM
 #37

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 Offline

Activity: 410
Merit: 252


Watercooling the world of mining


View Profile
February 23, 2012, 09:58:46 AM
 #38

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 Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 23, 2012, 10:14:50 AM
 #39

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 Offline

Activity: 410
Merit: 252


Watercooling the world of mining


View Profile
February 23, 2012, 12:32:14 PM
 #40

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. Smiley

Pages: « 1 [2] 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!