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