🧮 Step-by-Step Breakdown
🪙 Total Remaining BTC to Be Mined
Total BTC supply cap = 21,000,000
BTC mined as of today ≈ 19,895,580
Remaining:
21,000,000−19,895,580=1,104,420 BTC21,000,000 - 19,895,580 = 1,104,420 \text{ BTC}21,000,000−19,895,580=1,104,420 BTC
⛏️ Block Reward (as of now — post-April 2024 halving)
Each block reward = 3.125 BTC
Blocks mined per day = 144 (on average, 1 block per 10 minutes)
Daily BTC production:
3.125×144=450 BTC/day3.125 \times 144 = 450 \text{ BTC/day}3.125×144=450 BTC/day
🗓️ How Long to Mine 1,104,420 BTC?
Assuming constant reward of 3.125 BTC/block (no halving, for simplicity):
1,104,420450≈2,454.27 days≈6.72 years\frac{1,104,420}{450} \approx 2,454.27 \text{ days} \approx 6.72 \text{ years}4501,104,420≈2,454.27 days≈6.72 years
🔻 But in Reality: Halvings Happen Every ~4 Years
The block reward will halve every ~210,000 blocks, or roughly every 4 years, cutting BTC production in half.
So the 1,104,420 BTC will likely all be mined by early 2036, possibly late 2035, depending on block timing and network hash rate fluctuations.
✅ Final Answer:
The remaining 1,104,420 BTC will be mined by approximately early 2036, assuming the current network pace and scheduled halvings.