📈 Difficulty Adjustment & Block Rewards

Understand how networks maintain consistent block times

📊 Difficulty Adjustment & Block Rewards

Bitcoin maintains a ~10 minute block time through automatic difficulty adjustments and incentivizes miners with block rewards that halve every 4 years.

Difficulty Adjustment Mechanism

Every 2,016 blocks (~2 weeks), Bitcoin recalculates mining difficulty to maintain the target block time of 10 minutes.

Blocks too fast

⬆️ Increase

More miners joined → make target harder

🐌

Blocks too slow

⬇️ Decrease

Miners left → make target easier

🎯

Perfect timing

➡️ No change

Avg 10 min → keep same difficulty

🎰 Interactive: Mining Probability Calculator

Adjust your hashrate to see your chances of finding blocks:

1 TH/s500 TH/s1000 TH/s

Win Probability

0.000025%

Per block

Expected Blocks

0.00

Per day

Average Wait Time

27777.8

Days

Network Hashrate: 400 EH/s (400 million TH/s)

Block Time: 10 minutes average (144 blocks/day)

Block Rewards & Halving

Miners receive newly minted Bitcoin as a reward. This reward halves every 210,000 blocks (~4 years), creating a predictable supply schedule.

📅 Interactive: Reward Timeline

0 (2009)735k (2022)1.47M (2036)

Current Reward

3.125 BTC

Next Halving In

210,000

blocks

Next Event: Block 1,050,000 (~2028)

New Reward: 1.5625 BTC per block

Block 0

2009

50 BTC

Block 210,000

2012

25 BTC

Block 420,000

2016

12.5 BTC

Block 630,000

2020

6.25 BTC

Block 840,000

2024

3.125 BTC

← Current

Block 1,050,000

2028

1.5625 BTC

Block 1,260,000

2032

0.78125 BTC

Block 1,470,000

2036

0.390625 BTC

💡

Why Halving Matters

  • Scarcity: Creates predictable, decreasing supply (max 21M BTC)
  • Inflation Control: Reduces new Bitcoin entering circulation over time
  • Miner Economics: Forces efficiency as rewards decrease (fees become more important)
  • Final Halving: Around year 2140, block rewards will reach zero (miners earn only fees)