Block Time
The average interval between consecutive blocks, targeted around 10 minutes for Bitcoin.
Bitcoin's target block time is 10 minutes. That's the average interval difficulty tries to maintain by adjusting how hard the mining puzzle is. It's not the time you should expect to wait for any individual block.
Mining is a Poisson process. Each second, every miner in the world is independently trying random nonces. There's no "due" block. The actual interval between blocks is exponentially distributed: many blocks land in 1-5 minutes, some take 20-40 minutes, and about 130 blocks a year, two or three a week, take over an hour (at a 10-minute average, the chance of an hour-long wait is e^-6, about 0.25%). The 10-minute number is just the mean over a long window.
The choice of 10 minutes (rather than, say, 2.5 minutes like Litecoin, or 12 seconds like Ethereum as of October 2026) was a deliberate tradeoff:
- Long enough to let a new block propagate to virtually every node on Earth before the next one is found. This minimizes orphan blocks and chain forks.
- Long enough that the proof-of-work per block is meaningful security.
- Short enough that confirmations accumulate at a useful rate. Six confirmations (the conventional "settled" threshold for large amounts) is about an hour.
The difficulty retarget every 2,016 blocks pulls the average back toward 10 minutes when global hash rate has grown (or shrunk). See the Mining rabbit hole section 4 for the long version.
Key takeaways
- Aims for ~10 minutes per new block on average
- Difficulty adjusts to maintain stable intervals
- A core design choice balancing security and throughput
Corrected
-
Was: The entry contrasted Bitcoin's 10-minute target with "1 minute like Litecoin" and "15 seconds like Ethereum".
Now: Litecoin targets 2.5 minutes per block. Ethereum has produced blocks in 12-second slots since the Merge on September 15, 2022, and still did as of October 2026. Details
-
Was: The entry said a block takes over an hour to arrive a few times a year.
Now: At a 10-minute average, the chance that a block takes over an hour is about 0.25%. That comes to about 130 blocks a year, or two or three a week. Details
Sources (9)
- Bitcoin Core source - chainparams.cpp: mainnet nPowTargetSpacing of 10 * 60 seconds and a two-week nPowTargetTimespan (2,016 blocks)
- Satoshi Nakamoto - Bitcoin whitepaper: difficulty targets an average number of blocks per hour; blocks generated every 10 minutes (2008)
- Bitcoin Wiki - Difficulty: adjusted every 2016 blocks toward one block each 10 minutes
- Decker and Wattenhofer - Information Propagation in the Bitcoin Network: proof-of-work is a Poisson process with exponential block intervals; propagation delay causes forks (2013)
- Gervais et al. - On the Security and Performance of Proof of Work Blockchains: block interval trades performance against security (2016)
- Bitcoin Wiki - Confirmation: the often-cited default of 6 blocks
- Litecoin Core source - chainparams.cpp: mainnet nPowTargetSpacing of 2.5 * 60 seconds
- ethereum.org - The Merge: since September 15, 2022, proof-of-stake slots occur every 12 seconds
- Ethereum consensus specs - mainnet config: SLOT_DURATION_MS 12000, no later fork scheduled (October 2026)
External references (2)
Related terms (9)
Published . Revised . Two corrections logged for this page.
Edit this page on GitHub