While chatting with friends, I realized that quite a few people get this mixed up.
Transactions that haven’t been packaged yet wait in the mempool. At this point, they have zero confirmations and could be pushed out of the transaction pool at any time or remain stuck indefinitely.
The reason you need to wait for a few confirmations is that the chain occasionally experiences brief forks: when two miners produce blocks at almost the same time, only one branch will ultimately be kept.
Coin mentioned in the discussion: $BTC is quoted at 71503.52 (24h -3.35%).
What topic would you like to learn about? Let me know in the comments.