Blockchain transaction verification
When blocks become stale, transactions in them are returned to the pool.
Transactions in the pool are available for inclusion in a subsequent block on the winning fork.