6

From my investigation and reading a lot about this, it seems like the transaction is just removed and the ether returns back to some address. With Bitcoin, orphaned blocks are initially accepted by the network, but will be rejected once a longer blockchain is received that doesn't include the block. Is the same thing true in Ethereum?

2

The behavior in Ethereum is the same as in Bitcoin. At first the transactions seem to have gone through, but after a better chain is found it is as if the txs never happened.

| improve this answer | |
  • Not true. The transaction gets back to pending state, it is not cancelled. Now, if another transaction from the same sender and with a higher nonce was accepted by then, then the first transaction will be effectively cancelled but because of the nonce, not because of the block being orphaned. – David Ammouial Dec 26 '19 at 1:44
4

According to Ethereum White Paper transactions of orphan (uncle) will be added to the chain anyways.

As described by Sompolinsky and Zohar, GHOST solves the first issue of network security loss by including stale blocks in the calculation of which chain is the "longest"; that is to say, not just the parent and further ancestors of a block, but also the stale descendants of the block's ancestor (in Ethereum jargon, "uncles") are added to the calculation of which block has the largest total proof of work backing it.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.