Why can a Bitcoin confirmation take longer than ten minutes?
Correct answer
Answer A: Because block times vary and block space can be scarce.
Quick explanation
Ten minutes is only the long-run average block interval. An individual block can be found sooner or later; competition for block space and the fee also affect when a transaction is included.
Detailed explanation
The often-quoted ten minutes is a long-run average for new blocks. Block discovery is probabilistic: an individual block can be found much sooner or much later. Ten minutes is therefore neither a scheduled deadline for the next block nor a guarantee that a particular transaction will be confirmed by then.
Unconfirmed transactions also compete for limited space. A transaction may already have reached nodes yet initially appear in no block. Its fee relative to the space required can influence how attractive it is to miners.
Network relay, block inclusion and additional confirmations are therefore separate steps. A higher fee can favor selection but does not set a fixed confirmation time. Actual inclusion in a valid block is decisive.
Example or everyday application
Even with a lightly loaded mempool, the first confirmation can take longer than ten minutes if no block is found during that period. Under heavy demand, a low-fee transaction may additionally wait through several blocks.
Common misconception
Being visible in a mempool does not mean having a confirmation. A higher fee is not a minute-by-minute promise either.
Sources used
FAQ – Bitcoin
Check original sourceBitcoin Developer Guide - Payment Processing
This source is mainly intended for developers. The relevant information may therefore be harder to find.
Check original source

