Can Blockchain Reorganization Invalidate Transactions?
Yes, but only under specific conditions, and the likelihood of encountering this is extremely low. After a blockchain reorganization (reorg) occurs, whether your transaction becomes invalid depends on whether the block containing it is discarded and how many confirmations you have waited for.
Prerequisite: Understanding What "Reorganization" Means
A blockchain is a chain formed by blocks linked end to end. Occasionally, two miners/validators mine new blocks simultaneously, causing a temporary fork. The network will eventually select one chain to continue extending, and the blocks on the other chain will be "rolled back" or "discarded." This process is a reorganization.
All transactions in the discarded blocks will return to the unconfirmed pending pool (Mempool).
Step 1: Check If Your Transaction Is in the "Discarded Block"
What to do: Determine whether your transaction belongs to the "surviving chain" or the "abandoned chain."
How to do it:
Blockchain explorers display the block height where your transaction is located.
If a reorganization occurs, you can see through the explorer which chain has become the main chain.
If the block containing your transaction is not on the finally selected main chain, then this transaction has not been finally confirmed.
When complete: You have confirmed that the transaction is currently in an "unconfirmed" or "pending" state, rather than a "completed" state.
Step 2: See If Your Transaction Gets Re-included
What to do: Determine whether the transaction will enter the next block.
How to do it:
Transactions in the discarded block will return to the pending pool.
They will wait together with other pending transactions on the network to be packed again.
If the transaction fee (Gas) is set reasonably or the network is not congested, these transactions will be re-packed and confirmed in the next block.
When complete: You see a new transaction hash or confirmation record on the blockchain explorer, indicating the transaction has been re-packed.
Step 3: Compare the Number of Confirmations to Determine Final Status
What to do: Use the number of block confirmations to judge whether the transaction has become "irreversible."
How to do it:
Your transaction's block is followed by 1 new block → 1 confirmation
Followed by 6 new blocks → 6 confirmations
The more confirmations, the lower the chance of the transaction being reorganized
Conclusion:
If your transaction already has more than 6 confirmations, the possibility of it becoming invalid due to a reorganization is virtually nonexistent. Bitcoin generally considers 6 confirmations as irreversible; due to PoS consensus, Ethereum usually considers 1-2 confirmations as safe.
If your transaction has only 1-2 confirmations, there is still a very small probability of being reorganized away when the network experiences a fork.
When complete: You know the number of confirmations for your transaction and have determined whether it has reached the "safe" threshold.
Common Reasons for Failure
Transaction not re-packed: If your transaction is discarded after the reorganization and the fee is set too low, miners/validators may ignore it for a long time, causing the transaction to become "stuck" or eventually dropped.
Complete replacement (Double Spend): In rare cases, if after the transaction is rolled back, the same funds are spent by another transaction, then your original transaction becomes completely invalid. This scenario is very uncommon.
Risk Reminder
During the waiting period for confirmations, even if the transaction is visible on-chain, it does not guarantee final success — especially at 1-2 confirmations.
Platforms like exchanges set higher confirmation number requirements precisely to avoid reorganization risks. Ordinary users may have to wait longer, but their funds are safer.
How to Confirm Your Transaction Is Secure
Go to a blockchain explorer, enter your transaction hash. Check how many "Confirmations" your transaction currently has.
If the number of confirmations exceeds 6 (Bitcoin) or exceeds 12-30 (Ethereum/ERC-20), then the transaction is basically equivalent to final confirmation and is almost impossible to be invalidated by a reorganization. If the number of confirmations is low, you can continue waiting for more confirmations until reaching the recognized "irreversible" confirmation count for that chain.
