wow thats alot.
NOTE: My math may be wrong!
Well if my computer can check 200,000,000/Sec then thats 17 trillion addresses per day.
Lets see how close I can get to guessing a private key.
addresses per sec * seconds * minutes * hours * days in the year * age of Earth * some other number to get us close to guessing all possible combinations.
200000000*60*60*24*365*4500000000*10000000000000000000000 = 2.8 x 10^47 (close to how many possible combinations would have to be checked (I think))
So my computer would have to run constantly for the age of the Earth times 10 thousand billion billion (note that about 3 times is already older than the known universe)
So my computer would be running past the heat death of this universe and probably still would have not guessed a key with a balance.
A few things:
- the hashrate will grow over time dramatically.
- you want to find a private key to any address, not to one, to get a collusion
- checking balance cost you time,too
So I will take these numbers:
- Every human has 10 000 addresses with balance on it. This makes with 10billionen people 100 trillion targets or 10^14
- the hashrate of the network is now at 4*10^15 hashes per second. But how will this change over the years? I don't know. We take 10^21 -> 1mio. times more than today.
- there is a total number of possible addresses of 10^77
- 60*60*24*365*4500000000 = 10^17
This makes 10^77 / 10^14 / 10^21 = 10^42 for one second. 10^25 times the existing of the earth.
-> This makes: If you have 1 000 000 times the hashrate of the whole network today, and every human has 10 000 addresses with positive balance you have to calculate many years.
But not secure enough? Then just transfer you wealth from one to another address every few minutes.