Bitcoin Forum
June 17, 2024, 07:45:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Same seed being generated twice?  (Read 4881 times)
buzzlight (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
July 08, 2014, 12:03:48 AM
 #1

Please forgive me for the stupid question, the answer is probably obvious, but I need to build my confidence about cold storage.

I'm moving to cold storage with Electrum. However one thing occurred to me when the seed was generated on my offline computer. Even ever so unlikely, cannot Electrum provide the same 12 word seed to more than one individual?

I understand the chances being slim is an understatement, however it is possible isn't it? If that happens, a lucky person might end up with someone else's holdings... Again please forgive my ignorance and thanks for any advice.
dabura667
Sr. Member
****
Offline Offline

Activity: 475
Merit: 252


View Profile
July 08, 2014, 05:00:23 AM
 #2

There is no way to 100% protect your Bitcoins.

As long as Bitcoin is based on ECDSA which is based on random numbers, there will always be a probability that someone generates the same key as you.

Electrum seeds are one in 346 trillion trillion trillion (rounded down thats 3 with 38 zeros)

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
July 08, 2014, 07:51:15 AM
 #3

There is no way to 100% protect your Bitcoins.

As long as Bitcoin is based on ECDSA which is based on random numbers, there will always be a probability that someone generates the same key as you.

Electrum seeds are one in 346 trillion trillion trillion (rounded down thats 3 with 38 zeros)

There is also the chance that all air molecules in your room spontaneously gather in the half that you are not in and you die. Do you worry about that? Maybe you should if you worry about ECDSA collisions, because it in the same ballpark of likelyhood. Its the ballpark of likelyhood where people get struck by lightning 13 days in a row and survive to tell the story how they won the lottery the week after.

IIRC electum uses this list[1] of 1626 words. Since there are 12 of them, so we are talking about 162612 ~ 3.41*1038 different combinations. Bitcoin itself has 2160 ~ 1.46 *1048 different private keys. Which is way more secure than the seed, but it makes no difference. Even considering the birthday paradoxon[2], even if every machine on earth would generate nothing but new private keys (while we still somehow manage a working society) until the sun burns out a collision is very unlikely.


[1] https://raw.githubusercontent.com/spesmilo/electrum/master/lib/mnemonic.py
[2] https://en.wikipedia.org/wiki/Birthday_problem

Im not really here, its just your imagination.
buzzlight (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
July 08, 2014, 09:50:57 AM
 #4

Haha. Fantastic. Thanks for the peace of mind! Cheesy
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
July 08, 2014, 06:17:04 PM
 #5

you can always have TWO electrum wallets Smiley
That way, even if some astronomically improbable
event happens and someone generates the same
same seed, you still have the other wallet.

Also, Electrum uses key stretching to make
100,000 more difficult to try to brute force
the 128 bit seed.


Pages: [1]
  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!