Is there any chance, although extremely low, to generate the private key for the 0x0000000000000000000000000000000000000000 wallet? Does the system allow it at all?


This type of attractive address names called vanity addresses and you can use https://github.com/MyEtherWallet/VanityEth to generate them. If you are very very very lucky one day you'll get it.


Yes it's possible in theory, but the probability of generating the private key for the 0x0 address (and any others) is:


Near enough to zero you could convert the entire solar system to a computer and try until the end of the universe and never succeed.

Yes, the protocol allows it: the protocol does not have any special treatment that prevents the zero address from operating like all other addresses if its private key was found.

  • Actually most of ERC-20 tokens are coded to block transfers from the zero address, so I guess you could only transfer ETH and few more github.com/OpenZeppelin/openzeppelin-contracts/blob/master/…
    – Xriuk
    May 20 at 6:48
  • 1
    @Xriuk Good comment and I will clarify that the answer is about the protocol. (There are token implementations before or do not use the code you reference.)
    – eth
    May 30 at 3:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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