4

Recently I have heard about zero balance accounts with a nonce of zero appearing on the blockchain.

My understanding is that any account that has been used in a transaction must have a nonce greater than zero. This would include zero balance addresses that have received funds and were later emptied.

How can accounts with a nonce of zero appear on the blockchain?

eth
  • 85,679
  • 53
  • 285
  • 406
254123179
  • 324
  • 2
  • 11

1 Answers1

3

When you send a zero value transaction to an account that does not exist. The same works for zero value creates (both through transactions and the CREATE opcode) as well as CALLing in to an account that does not exist.

This is a mistake, a flaw in the protocol. One we want to fix in the next upcoming hardfork.

Jeffrey W.
  • 1,939
  • 15
  • 14
  • 2
    Would you be able to expound or shed more light about the flaw or flaws and challenges here? Thanks. – eth Nov 19 '16 at 07:55