<p>Any transactions in a block that is no longer part of the longest chain will revert to unconfirmed (assuming they're not in the new longest chain) and return to the mempool. In most cases, assuming the transactions remain valid (i.e. the outputs they spend aren't already spent in the new longest chain), said transactions will simply be mined into a new block on the longest chain.</p>

CC BY-SA 3.0
2013-11-12T20:22:36.713Z
2013-11-12T20:22:36.713Z
Micha
<p>Competing chains do not split transactions between each other to be confirmed. In fact, <strong>each chain assumes that it is the only valid chain</strong> as the other chains are incompatible to itself, therefore each chain will try to include any and all transactions.</p>

<p>Some transactions might be in a different order or at a different block height, but unless the chains have confirmed conflicting transactions such as a double spend, all transactions will be present in both chains.</p>

CC BY-SA 3.0
2014-09-09T13:17:16.057Z
Exactly. That's the whole idea of POW. Transactions in a side chain by it's very definition are invalid
Wizard Of Ozzie
CC BY-SA 3.0
2014-09-07T07:15:35.737Z
2014-09-07T07:15:35.737Z
Murch
<p>Say if at current time there exist split of block chain, we call them A and B. A is "longer" then B, as the result B will be eventually forgotten, but what happened about the transactions in blocks on B? The block which is different between A will be unpacked, reconfirm the transaction then create new block, add new block on A?</p>

<blockchain><chain-reorganization>
If a block chain is considered invalid, how about transactions in this block chain?
kakahong
# If a block chain is considered invalid, how about transactions in this block chain?

(Asked by: username_0 on 2013-11-12)

Say if at current time there exist split of block chain, we call them A and B. A is "longer" then B, as the result B will be eventually forgotten, but what happened about the transactions in blocks on B? The block which is different between A will be unpacked, reconfirm the transaction then create new block, add new block on A?

**Tags:** blockchain, chain-reorganization


---

## 2 answers

### Answer by username_1 on 2013-11-12. Score: 1 | Accepted answer

Any transactions in a block that is no longer part of the longest chain will revert to unconfirmed (assuming they're not in the new longest chain) and return to the mempool. In most cases, assuming the transactions remain valid (i.e. the outputs they spend aren't already spent in the new longest chain), said transactions will simply be mined into a new block on the longest chain.


---

### Answer by username_2 on 2014-09-07. Score: 1

Competing chains do not split transactions between each other to be confirmed. In fact, **each chain assumes that it is the only valid chain** as the other chains are incompatible to itself, therefore each chain will try to include any and all transactions.

Some transactions might be in a different order or at a different block height, but unless the chains have confirmed conflicting transactions such as a double spend, all transactions will be present in both chains.

> **Comments:**
> **username_3**: Exactly. That's the whole idea of POW. Transactions in a side chain by it's very definition are invalid  

---

