Linked Questions
12 questions linked to/from What is nonce in Ethereum? How does it prevent double spending?
0
votes
1answer
148 views
MEW offline transactions broadcasting [duplicate]
When I create a signed transaction on my offline computer and then broadcast it on my online computer. What hinders a node to broadcast it again after my transaction is included in a block?
1
vote
1answer
52 views
account nonce - what if it did not exist? [duplicate]
I can't understand how account nonce actually avoids double spending. Every answer about this on the internet follow the pattern "If you only have 50 Eth and try to send 50 to A and 50 to B with ...
1
vote
0answers
30 views
question about transaction [duplicate]
If BOB have 1 Ether and Send it to alice, and at the same time send 1 lip to Eve , because the first transaction not mined yet
How i can make sure that BOB can't send double transaction after ...
14
votes
3answers
4k views
How does the Ethereum ETH accounting system work and prevent double-spends?
In Bitcoin, the BTC accounting system is based on UTXOs (Unspent Transaction Outputs), which prevents the same BTC from being spent multiple times. I heard that Ethereum has a simpler account balance ...
21
votes
3answers
2k views
Concurrency patterns for account nonce
The account nonce is the only element in the transaction structure that prevents replay attack (as explained in this very good answer). It essentially forces sequentialisation of an account's ...
1
vote
2answers
536 views
Transaction having low gasPrice makes all the other transactions hang on the pending state
I have a small private network that has a proof-of-authority engine created via geth-clique using Geth Version: 1.8.3-unstable, currently there are three signer nodes and two other non-signer nodes (...
0
votes
1answer
649 views
Transaction, block and mining
I'm looking for a detailed explanation (video would be the best) how and when transaction is being mined on Ethereum network (in theory), since the moment it's created with web3.eth.sendTransaction().
...
0
votes
1answer
465 views
Webj3 erc20 specify nonce for token transfer
How do you specify a nonce when sending erc20 tokens using web3j?
1
vote
1answer
58 views
How can I increase the nonce in Smart Contract?
We all know that the nonce of smart contract can be added 1 time when one subcontract is created using solidity.
I'd like to know if the creation of subcontract is the only way to increase nonce.
If ...
0
votes
1answer
73 views
Getting errors if sending transactions at short time intervals
I am on the kovan network and use web3 to execute transactions and query the blockchain. If I send many requests in short time intervals (1-15 seconds) one after the other, I get several errors >70% ...
1
vote
1answer
63 views
Why store account nonce on chain instead of using timestamp to prevent replay attacks?
Why store account nonce on chain instead of using timestamp to prevent replay attacks, or any other random bit of information that will change thr hash and differentiate the transaction?
As far as I ...
0
votes
2answers
31 views
How to skip transactional nonce for private ethereum chain
We are using a private ehtereum chain on geth. It is mainly for the purpose of storing the values as part of transactions and distribute across our private network. However when we are sending ...