Linked Questions

0
votes
1answer
157 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
63 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 ...
15
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 ...
22
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 ...
2
votes
2answers
578 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
670 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
499 views

Webj3 erc20 specify nonce for token transfer

How do you specify a nonce when sending erc20 tokens using web3j?
1
vote
1answer
68 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
111 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
78 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
51 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 ...