Ok, so this isn't really a puzzle so much as a math problem that will likely involve looking stuff up unless your computer has the ability to calculate incredibly large and small numbers accurately.
But here's the question. 1,000 sats to the first, best, complete answer (with cited sources if you aren't doing the computations yourself).
Suppose Bitcoin has possible private keys. Suppose private keys are generated, completely at random.
-
Derive a formula for the probability of a private key collision (2 or more private keys are the same), in terms of
and . -
How many private keys would have to be generated for there to be a 0.1% chance of a collision?
-
Assuming 8 billion people in the world, how many keys would each person have to generate for there to be a 0.1% chance of a collision?
I will post a part 2, harder version of the problem later....
1,000 sats paid