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

  1. A block is added

    Each new block references its parent, extending the chain by one.2

  2. Height increases

    Height counts the blocks before it, starting from zero at genesis.1

  3. Bitcoin targets an average

    The network adjusts mining difficulty using a moving average so blocks keep arriving at the target pace.3

  4. Bitcoin retargets

    Every 2,016 blocks the network measures how long those blocks took.4

  5. Compare with two weeks

    The target for each adjustment period is two weeks — 1,209,600 seconds.4

  6. 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 block

Bitcoin's retarget window is 2,016 blocks over two weeks.

Example 1 — Bitcoin target — calculation
Seconds per window1,209,600 s
Per block1,209,600 ÷ 2,016 = 600 s
In minutes600 ÷ 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 minutes

Hypothetically an exchange wants 6 Bitcoin confirmations, and blocks average 10 minutes.

Example 2 — Waiting for confirmations — calculation
Expected wait6 × 10 = 60 minutes
If blocks average 12 min6 × 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 average

Hypothetically, in 100 slots of 12 s, 3 proposers are offline.

Example 3 — Ethereum empty slots — calculation
Time elapsed100 × 12 = 1,200 s
Blocks produced100 − 3 = 97
Average block time1,200 ÷ 97 ≈ 12.4 s

Missed slots push the average above 12 seconds because slots can go empty.2

Block time vs block height

AspectBlock timeBlock height
What it measuresGap between blocksBlocks before this one
UnitSeconds or minutesCount
Changes howVaries around a targetRises by one each block
Typical useEstimating wait timesLocating 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

  1. Assuming exact times

    Treating 10 minutes as a promise.

  2. Comparing chains directly

    Expecting Ethereum and Bitcoin to confirm at the same speed.

  3. Ignoring forks

    Treating one confirmation as final.

  4. 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.

Q1Current height is 800,100. How many blocks until height 800,400?
Q2What is the height of the genesis block?

Key points to remember

  1. Block height counts preceding blocks.
  2. Block time is the average gap between blocks.
  3. Bitcoin targets about 10 minutes.
  4. Ethereum uses 12-second slots.
  5. Times vary, so plan with margins.

Frequently asked questions

Why isn't Bitcoin exactly 10 minutes?

Block discovery is random; difficulty only targets an average.

Where do I see block height?

Any block explorer shows the latest height.

Do all chains have 12-second blocks?

No, each chain sets its own block time.

Further learning

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.

  1. Bitcoin Project (developer.bitcoin.org). Glossary (opens in a new tab) Checked .
  2. ethereum.org. Blocks (opens in a new tab) Checked .
  3. Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System (opens in a new tab) Checked .
  4. 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.