paul_musgrave
10 days ago  Karma: 195
How are transactions executed in EVM?

Blocks contain multiple transactions and each transaction changes the state. There could be dependencies between these states.
I'm trying to understand how is EVM dealing with this issue...

  1. Are the transactions atomic?
  2. Are they executed in order? If yes, how can a miner know the order of transactions for a specific address?
en
#blockchain
#ethereum
paul_musgrave
10 days ago  Karma: 195
How are transactions executed in EVM?

Blocks contain multiple transactions and each transaction changes the state. There could be dependencies between these states.
I'm trying to understand how is EVM dealing with this issue...

  1. Are the transactions atomic?
  2. Are they executed in order? If yes, how can a miner know the order of transactions for a specific address?
en
#blockchain
#ethereum

ONE ANSWER
kayden.hughes
10 days ago Karma: 1057

Yes, the transactions are atomic and a single transaction is executed at a time. Even if a miner can add transactions in any order, the ones coming from the same account are going to be executed in nonce order.

Yes, the transactions are atomic and a single transaction is executed at a time. Even if a miner can add transactions in any order, the ones coming from the same account are going to be executed in nonce order.

Earn tokens by posting and answering questions about blockchain!
Karma to eth
YOUR ANSWER