What going to happend with transactions that is in both rejectend AND accepted chains? I have been reading about blockchain forks and the longest chain situations and I cannot really understand what is going to happend in the situation when the transacton were included in both accepted AND rejected blocks?
If transactions in rejected block are going back to the mempool, does it means that there will be blocks with duplicated transactions?
I have drawed something out for better understanding of this:
https://imgur.com/a/3ViIu
I guess I`m missing something fundamental here.
Thanks in advance!
Tx message Rule# 8: https://en.bitcoin.it/wiki/Protocol_rules
Reject if we already have matching tx in the pool, or in a block in the main branch.