Block Time and Block Height
Block time is the average or target time between new blocks — about 10 minutes on Bitcoin and 12 seconds on Ethereum. Block height is a block’s position in the chain, counting from the first block.
Blockchains keep time in blocks, not clocks. Block time is how often new blocks arrive; block height is how many blocks came before. Both matter for deposits, confirmations and scheduled events like halvings.
- Category
- Cryptocurrency and Blockchain
- Reading time
- 4 min
- Also called
- Block interval, Block number, Chain height
- Updated
Block time and height in plain words
Block height counts how many blocks come before a given block, so the very first (genesis) block is at height zero.1
Blocks are ordered: each new block contains a reference to its parent block.2
On Ethereum, if every validator is online there is a block every slot, so the block time is 12 seconds.2
How block time and height work
A block is added
Each new block references its parent, extending the chain by one.2
Height increases
Height counts the blocks before it, starting from zero at genesis.1
Bitcoin targets an average
The network adjusts mining difficulty using a moving average so blocks keep arriving at the target pace.3
Bitcoin retargets
Every 2,016 blocks the network measures how long those blocks took.4
Compare with two weeks
The target for each adjustment period is two weeks — 1,209,600 seconds.4
Ethereum uses slots
Slots are 12 seconds, but a slot can go empty if the proposer is offline.2
Worked examples
Example 1 — Bitcoin target
10 minutes per blockBitcoin's retarget window is 2,016 blocks over two weeks.
| Seconds per window | 1,209,600 s |
| Per block | 1,209,600 ÷ 2,016 = 600 s |
| In minutes | 600 ÷ 60 = 10 minutes |
Two weeks is the ideal time for the window, which works out to ten minutes per block.4
Example 2 — Waiting for confirmations
About 60–72 minutesHypothetically an exchange wants 6 Bitcoin confirmations, and blocks average 10 minutes.
| Expected wait | 6 × 10 = 60 minutes |
| If blocks average 12 min | 6 × 12 = 72 minutes |
Block times are averages set by a moving-average target, so real waits vary.3
Example 3 — Ethereum empty slots
≈12.4 s averageHypothetically, in 100 slots of 12 s, 3 proposers are offline.
| Time elapsed | 100 × 12 = 1,200 s |
| Blocks produced | 100 − 3 = 97 |
| Average block time | 1,200 ÷ 97 ≈ 12.4 s |
Missed slots push the average above 12 seconds because slots can go empty.2
Block time vs block height
| Aspect | Block time | Block height |
|---|---|---|
| What it measures | Gap between blocks | Blocks before this one |
| Unit | Seconds or minutes | Count |
| Changes how | Varies around a target | Rises by one each block |
| Typical use | Estimating wait times | Locating a block or event |
Where traders use block time and height
Deposit timing
Estimate when an Exchange will credit a deposit.
Scheduled events
Track halvings and upgrades that trigger at a set height around Volatility.
Fee planning
Faster blocks change how Trading Fees and Commissions behave on-chain.
Settlement checks
Confirm on-chain Settlement before trading the funds.
Advantages and disadvantages
Advantages
- Height is an exact, shared reference point.
- Block time gives a usable wait estimate.
- Both are public on any block explorer.
- Scheduled events can be planned by height.
Disadvantages
- Block time is only an average.
- Different chains use very different times.
- Missed slots or hash changes shift timings.
- Height alone does not show finality.
Going deeper
Read as far as you need. Each level builds on the one before it.
Counting from zero
Beginner
Height counts preceding blocks, so the genesis block is height zero.1
Bitcoin's difficulty retarget
Intermediate
Every 2,016 blocks Bitcoin compares the elapsed time with the two-week ideal and adjusts difficulty to pull block time back to target.4
Forks at the same height
Advanced
When two or more blocks share the same height the chain forks, which is why traders wait for several confirmations.1
Common mistakes
Assuming exact times
Treating 10 minutes as a promise.
Comparing chains directly
Expecting Ethereum and Bitcoin to confirm at the same speed.
Ignoring forks
Treating one confirmation as final.
Calendar-dating events
Assuming a height-based event lands on a fixed date.
Check your understanding
Test yourself before moving on. Each answer comes with an explanation.
Key points to remember
- Block height counts preceding blocks.
- Block time is the average gap between blocks.
- Bitcoin targets about 10 minutes.
- Ethereum uses 12-second slots.
- Times vary, so plan with margins.
Frequently asked questions
Why isn't Bitcoin exactly 10 minutes?
Where do I see block height?
Do all chains have 12-second blocks?
Further learning
- Settlement
When a trade is really settled.
- Exchange
How exchanges credit deposits.
- Trading Fees and Commissions
How network fees add up.
- Volatility
Why events at set heights move prices.
Sources
This article is written in our own words. The sources below support the specific facts, rules and figures marked with a number in the text. Links open the original publisher’s page.
- Bitcoin Project (developer.bitcoin.org). Glossary (opens in a new tab) Checked .
- ethereum.org. Blocks (opens in a new tab) Checked .
- Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System (opens in a new tab) Checked .
- Bitcoin Developers (bitcoindevelopers.org). Block Chain developer guide (opens in a new tab) Checked .
Educational content, not financial advice. Examples use hypothetical prices and simplified costs; actual fees, margin rules and regulations vary by broker, market and country. We are not affiliated with any publisher linked above. Last reviewed . Report an error or request a source credit.