Bitcoin Forum
May 09, 2024, 06:56:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Mtgox Yubikey and storage  (Read 2167 times)
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
February 04, 2012, 09:46:38 AM
 #21

Quote
This will never happen.


Excellent... ummm... how does that work then?

It's a probability thing.  THe probability of it happening is so low as to be negligible.

Even if you could generate a trillion addresses every second for the rest of your life, generating someone else's address is still less probable than the chance that Barack Obama will pick you up as a hitchhiker, take you to a gas station, where you'll buy the winning lottery ticket for Mega Millions at 12:12pm on 12/12/12 with a ten-dollar bill that fell out of an overhead helicopter into your shirt pocket while the Pope is simultaneously being struck by lightning.
How long would it take the super-ist super-computer to generate & save 1/10 of all possible addresses? .0686 btc bounty!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
gohan
Jr. Member
*
Offline Offline

Activity: 52
Merit: 1


View Profile
February 04, 2012, 11:09:48 PM
Last edit: February 04, 2012, 11:26:13 PM by gohan
 #22

How long would it take the super-ist super-computer to generate & save 1/10 of all possible addresses? .0686 btc bounty!

I'll give it a shot, someone please correct me if I'm wrong.

Let's say we generate 10 trillion addresses per second, which corresponds to a few times more than 100,000 high-end ATI cards.

2^160 / 10 / 10^13 / 60 / 60 / 24 / 365 / 1000, or ~ 4.63x1023 is the number of millennia it would take to generate nearly 1/10 of all possible addresses. "Nearly", because we disregarded collisions.

There are almost 2256 (2256-232-29-28-27-26-24-1) valid private keys. Two private keys can correspond to the same address. So actually it would take ~ 3.67x1052 millennia to be absolutely sure you've generated 1/10 of all possible addresses.

If it's possible to check whether you have generated an address before, with zero cost, then you will know that you have generated 1/10 of all possible addresses some time between 4.63x1023 and 3.67x1052 millenia. By comparison, the universe existed for about 1.4x107 millennia.
casascius
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1136


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
February 04, 2012, 11:18:15 PM
 #23

How long would it take the super-ist super-computer to generate & save 1/10 of all possible addresses? .0686 btc bounty!

My short answer would be that if hard drives could each hold a million terabytes, it would still take a batch of hard drives greater than the weight of the entire earth to save all of those addresses.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
memvola
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1002


View Profile
February 04, 2012, 11:45:39 PM
 #24

How long would it take the super-ist super-computer to generate & save 1/10 of all possible addresses? .0686 btc bounty!

My short answer would be that if hard drives could each hold a million terabytes, it would still take a batch of hard drives greater than the weight of the entire earth to save all of those addresses.

According to my back of the envelope calculation, that would be 304479.5 earth masses (~ 1 solar mass). (Assuming 1 exabyte per 500 gr. hard drive, each address is 25 bytes.)
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
February 04, 2012, 11:55:49 PM
Last edit: February 05, 2012, 12:43:39 AM by Kluge
 #25

How long would it take the super-ist super-computer to generate & save 1/10 of all possible addresses? .0686 btc bounty!

I'll give it a shot, someone please correct me if I'm wrong.

Let's say we generate 10 trillion addresses per second, which corresponds to a few times more than 100,000 high-end ATI cards.

2^160 / 10 / 10^13 / 60 / 60 / 24 / 365 / 1000, or ~ 4.63x1023 is the number of millennia it would take to generate nearly 1/10 of all possible addresses. "Nearly", because we disregarded collisions.

There are almost 2256 (2256-232-29-28-27-26-24-1) valid private keys. Two private keys can correspond to the same address. So actually it would take ~ 3.67x1052 millennia to be absolutely sure you've generated 1/10 of all possible addresses.

If it's possible to check whether you have generated an address before, with zero cost, then you will know that you have generated 1/10 of all possible addresses some time between 4.63x1023 and 3.67x1052 millenia. By comparison, the universe existed for about 1.4x107 millennia.
Additional .6174BTC bounty for percent chance of that super-ist super-computer creating an address which collides with any already-existing address within 20 years.
+.314BTC bounty to give percent chance of successfully brute-forcing this password ("ingk32%(#ldNUI93") on a WinZip archive with AES-128 encryption within 1 minute using 100k of those same ATI cards, assuming they are each able to push out 4million valid passwords per second.

ETA: Feel free to round to the nearest billionth. Tongue

Additional .6174BTC bounty for percent chance of that super-ist super-computer creating an address which collides with any already-existing address within 20 years.

https://bitcointalk.org/index.php?topic=4858.msg71102#msg71102
It is getting off-topic though, why don't you create a new thread to resume this? Large numbers kinda turn me on I guess... Tongue

Heh. Forgot what this thread was even about. I'll quit bumping.
memvola
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1002


View Profile
February 05, 2012, 12:18:34 AM
 #26

Additional .6174BTC bounty for percent chance of that super-ist super-computer creating an address which collides with any already-existing address within 20 years.

https://bitcointalk.org/index.php?topic=4858.msg71102#msg71102

It is getting off-topic though, why don't you create a new thread to resume this? Large numbers kinda turn me on I guess... Tongue
Pages: « 1 [2]  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!