In Ethereum, every transaction has a nonce. The nonce is the number of transactions sent from a given address.
Each time you send a transaction, the nonce increases by
1. There are rules about what transactions are valid, and the nonce is used to enforce some of these rules. Specifically:
1mined before one with a nonce of
2mined if you have not already sent transactions with a nonce of
This field prevents double-spends, as the nonce is the order in which transactions are sorted. In order for a double-spend to be successful, you typically ...
This is why exchanges wait for you to have a certain number of confirmations before allowing you to trade freshly-deposited funds.
This method of double-spending is not possible on the Ethereum blockchain because each transaction has a nonce included with it. Even if you attempt to do the above, it will not work because the second transaction (nonce of
3) cannot be mined before the first transaction (nonce of
Didn't find what you were looking for? Contact Us
MyCrypto is an open-source tool that allows you to manage your Ethereum accounts privately and securely. Developed by and for the community since 2015, we’re focused on building awesome products that put the power in people’s hands.
Subscribe to MyCrypto
Get updates from MyCrypto straight to your inbox!