4

I've read all over the place that two people receiving the same address is so astronomically high as to be almost impossible. But reading this question it seems that it's actually very possible that two people share the same address. Even if everyone has a different private key it will necessarily happen that two people will share the same address. Am I missing something?

2 Answers 2

6

It is indeed 'very possible' that two people share the same address. It is also extremely unlikely to happen with an astronomically small chance.

Yes, the chance may be much larger than two people sharing the same private key, but that does not mean it is large.

Ethereum addresses have 40 hexadecimal digits. Each digit can have 16 possible values. This means that the amount of possible addresses can be calculated like this:

16 ^ 40 = 1461501637330902918203684832716283019655932542976

Let's assume that all 6 000 000 000 humans each have 10 addresses.

The chance of you generating one that someone else already had is:

(10 * 6000000000) / (16 ^ 40) * 100%
=
0.0000000000000000000000000000000000041053665947 %

As you can see it's slightly misleading to describe it as very possible, and it will certainly not necessarily happen.

2
  • The probability is extremely small, but it is not zero.
    – Tahiaji
    Commented Jun 3, 2021 at 11:42
  • I get that it's small, but because it isn't zero, I have to still ask... what happens IF two addresses are the same? Commented May 30, 2022 at 20:23
0

I suppose they would be able to access anything owned by that eth address. I'm wondering if there can be two private keys for the same eth address, but I don't think it would make a difference in terms of governance over that eth addr.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.