Who own ethereum 0x0000000000000000000000000000000000000000 address? I have received some 0Chain token from this address. I know this is a genesis address but who can access it?

  • 4
    No one has the private key for that address. When new coins are minted, they typically show as being Transferred from address 0.
    – user19510
    Jul 8 '18 at 5:10
  • Then how I have received tokens from this address? You can check the address here etherscan.io/address/… . There are so many transactions out there. If no one has access then transactions are going out from this address? Is this actually "genesis address" or a contract registration address?
    – Dev Ranjan
    Jul 8 '18 at 5:17
  • 1
    For the reason I said. The link you sent is to "token transfers," which are in no way transactions. Those are Transfer events emitted by smart contracts to indicate that new coins were minted.
    – user19510
    Jul 8 '18 at 5:18

There is a treasure trove of tokens sent to address(0) to "burn" under the assumption that no one has the private key. and no one ever will.

In a manner of speaking, I would classify it as a very large open bounty. It's like a pinata for mathematicians and quantum computers.

Hope it helps.

  • The Ethereum address that contains empty zero bytes is also known as zero-address. It is also the address specified to create a new contract. So it might also probably contain the ether / gas paid each time that a new smart contract was deployed on the blockchain.
    – CJ42
    Oct 18 '19 at 10:47
  • Gas for contract deployment goes to the miner. It's a purgatory where people send things to demonstrate they are notionally destroyed. Oct 18 '19 at 17:48

The genesis block is a special block which was mined by nobody and therefore is associated with the account 0x0000000000000000000000000000000000000000.

It's impossible to generate the private key for this address and people can use it as proof-of-burn account on the Ethereum blockchain.

  • 3
    AFAIK, there is nothing in Ethereum preventing someone from using the private key for the address; it is just unlikely that someone will generate it at random and it is currently infeasible to perform intentionally. ethereum.stackexchange.com/questions/16768/…
    – lungj
    Jul 8 '18 at 14:59
  • Agree with @lungj. (ethereum.stackexchange.com/questions/37221/…) I'm assuming it's used as a proof-of-burn address because it acts as a Schelling point, or because people are under the false assumption that it's impossible to generate the private key that maps to it. Jul 8 '18 at 15:17
  • You can generate private key for 0x0000000000000000000000000000000000000000 same as any other account: 1 in 2^160 per attempt. 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. reddit.com/r/ethereum/comments/88s6qu/…
    – Baracuda
    Jul 8 '18 at 15:54
  • The private key has 256 bits, not 160. The address is 160 bits from the public key. But yeah it would be impossibly hard, that's true ;) Jun 9 '20 at 17:19

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