adroitful_one
Legendary
Offline
Activity: 1568
Merit: 1041
1GhxHtabWhEpdb7e7oEJ2vd542n33BwTHR
|
|
October 07, 2019, 08:40:49 PM |
|
We all know that it is not easy to steal the private key. There are millions of Bitcoins that have been lost so far, it would be more logical to try them out (at least you will not commit a crime). I found an article about the possibility : Here is a private key in hexadecimal - 256 bits in hexadecimal is 32 bytes, or 64 characters in the range 0-9 or A-F.
E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262 This private key does not exist by the way. So you see, there are 64 characters, and each character is hexadecimal (can hold 16 different case insensitive values: {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} ), meaning there are 1664 possible private key combinations.
Now let’s go big.
The current world population is roughly 7.6 billion. Assume everyone holds a wallet (meaning 7,600,000,000 private keys).
Even with this imaginary best case scenario, the success rate of randomly guessing a private key correctly is:
100⋅7,600,000,0001664=0.0000000000000000000000000000000000000000000000000000000000000000065634881018717779152936274157283036740481602769715738%
Extra:
So even if you had the computing power of Sunway TaihuLight (a Chinese supercomputer which, as of November 2016, is ranked number one in the TOP500 list as the fastest supercomputer in the world), which is about 9.3⋅1016=93,000,000,000,000,000 floating point operations per second (flops), then giving there are 86,400 seconds a day and about 365 days a year, and (falsely) assuming it takes 1 flop to generate a private key and 0 time to check for its correctness, then a correct guess would probably occur once every-
1365⋅(16647,600,000,000)(86400⋅(9.3⋅1016))= 5194882658574989737995779322992527357514014.0710380707
years.
This is a-
5194882658574989737995779322992527357514014.071038070713,800,000,000=376440772360506502753317342245835.31576188507761145439
times the existence of our universe (the big bang took place approximately 13.8 billion years ago).
Good luck! So what your saying is that it's, in fact, actually quite Impossible to even get 1 successful key... This would also suggest that even with a successful key... There is no guarantee that there will be a balance... So all that work will most likely end with an account with a balance = 0 It is not impossible in fact you could use a site like keys.lol and find 2 in 10 minutes. But then again you could also spend a thousand year going page to page and not ever find a key. Your odds are way better if you were to just solo mine bitcoin. I have an Antminer S3 and it gets around 450 GH/s or 450,000,000,000 guesses a second. I would rather solo mine with that then EVER waist my time trying to find someone elses key. Atleast when you did that, it would be the equivalence of playing the lottery every 10 minutes. I have read that there is software created that uses your CPU's power to try new keys. The stronger the CPU the better. But even with the best hardware out there your odds are like 2>256. So basically it is PRACTILY impossible!
|