0
Let’s say I want to generate many private keys so I can generate one private key (and thus a public key) identical to the richest bitcoin address.
But I can’t do that because my computer power is not enough.
What about if I create many machines, like the mining machines, but instead of generating hashes, they would only generate private keys, Let’s call them “Keying machines”
So I have many of those Keying machines generating thousands of thousands of thousands of private keys per minute.
These machines will only stop if and only if they recreate the private key-public key of the richest bitcoin address : 385cR5DM96n1HvBDMzLHPYcw89fZAXULJP )
Is this idea actually possible?
Right, but the more “keying machines” you have the more closer you get to the number of possible keys. – Juan – 2019-02-28T17:52:06.800
4I cringe at any mention of "large bitcoin collider" -- because from all appearances it's a scam to get greedy people to run malware. Its claim about being able to crack keys make no sense (see your math), and the software worked by sending arbitrary code to clients (behavior which was obfuscated in the codebase). – G. Maxwell – 2019-02-28T18:24:55.770
3@Juan The basis for (almost) all cryptography's security is some computationally infeasible problem. That means that if an attacker can amass a large enough amount of computation power, they can break it. The question is only how hard it needs to be made for them so that this is infeasible. In this case, literally all computers in the world combined wouldn't be able to solve it within a large multiple of the age of the universe in time. – Pieter Wuille – 2019-02-28T18:32:53.103
@G.MaxwellI agree, that's why I didn't link to their site, just mentioned it - I feel like it should be at least known that something like this exists, especially when relevant to the question – Raghav Sood – 2019-02-28T18:37:56.460
1@Juan: Closer, yes. In the same sense that if I start with one brick, and then I get 1000 more bricks, I am "closer" to being able to build a tower that reaches to Alpha Centauri. Being "closer" isn't very relevant if you're still absurdly far away. – Nate Eldredge – 2019-02-28T18:42:19.260
We would have to let the math do its magic. A Terahash can process 1 trillion hashes per second. If we do that, with keys, with many “keying machines” all over the world, we would be talking about a huge number that I can’t even imagine – Juan – 2019-02-28T18:45:12.273
1My example already assumed 1000 trillion hashes per second, and you still end up with a dominant multiplier of 10^44. Even if could do
10^44 * 1000 trillions hashes per second, you would still need 2.7 times the age of the universe to compute all keys. – Raghav Sood – 2019-02-28T19:02:49.843