Considering the amount of users of vanitygen, and the fact that each user is generating millions/billions of bitcoin addresses, won't we run out of bitcoin addresses soon? What would happen if we did run out?

4 Answers 4


There's no problem with running out of addresses. The identifying part of a bitcoin address is a 160-bit hash. 160 bits gives in the range of 10^48 addresses, or roughly 1 for every atom on the planet.


Amount of Bitcoin addresses is allways same with or without vanitygen.

If someone generate address with vanitygen it's NOT RESERVED only for him… everyone can generate same address and using it too. Because It's only secret key and address, which can be generated from secret key (2 adresses from 1 key).

But there are lot of possible adresses, and it's almost impossible to randomly generate the same address as someone else.

  • It would be theoretically possible to "claim" 2.1 quadrillion addresses by sending one satoshi to every address generated via vanitygen. This, of course, would be very expensive and require a lot of, erm, effort to convince every address already in existence with a balance to donate to your cause. There would still be 1.46 quindecillion addresses that could never have a balance.
    – Colin Dean
    Jun 27, 2013 at 0:02
  • 4
    Sometimes seeing the numbers helps: 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 addresses. 2,100,000,000,000,000 satoshis to go around.
    – Colin Dean
    Jun 27, 2013 at 0:03
  • Related: bitcoin.stackexchange.com/questions/11926/…
    – Colin Dean
    Jul 1, 2013 at 19:24
  • Not sure what you mean by "claim" here – the address is as much yours as it was before. You're just taking up space in the blockchain.
    – dionyziz
    Mar 22, 2015 at 22:45

vanitygen doesn't bother saving all of the addresses it goes through to generate the one being searched for, so the person running vanitygen doesn't really "get" those addresses.

Addresses are never marked as "taken" in Bitcoin. The only thing identifying who "owns" an address is who has access to the private key.

If vanitygen doesn't give you all of the private keys for the addresses it searches through, then those are still not "owned" by you or anyone else.


We will probably never switch to a new key format because we run out of keys, or because computers become powerful enough to steal bitcoins from old keys. There's 160 bits in RIPEMD-160, and even building a computer to count from 0 to 2^160 is beyond current technology.

We might, however, switch to a new format because of a vulnerability found in ECDSA or RIPEMD-160.

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.