Just leaving this here because it's impressive to see how the issuance rate of
BTC will go down over time:
Recently, Bitcoin number 19,000,000 was mined and it's a huge milestone for Bitcoin.
Only 2M
BTC are left until all 21,000,000
BTC will be mined, which will happen in 2140.
Even the
next 1,000,000 BTC will only take 4 more years to be mined as calculated here:
Currently, there are issued around 900 BTC per day: 6 Blocks per hour (10 min per Block) = 6 * 6.25 = 37.5 BTC per hour = 37.5BTC/h * 24h = 900BTC per day
To mine 1 Million BTC at that rate (1.000.000BTC / 900BTC/day), we would need 1,111 days (3.04 years).
We have 2 years left until Block rewards are halved again, to 3,125 BTC per Block, so it would be 2 years in our current halving cycle + 2 years in the next halving cycle (which we need to double because rewards are halved).
So it will take 4 years until we have mined 20M BTC, which will happen in 2026.
So, for the
last 1,000,000 BTC, it will take almost 120 years to be mined.
For the
last Bitcoin, it's even more impressive:
The last Bitcoin will need more than 34 years to be mined. Yes, a single
BTC will take 34 years to be mined!
It will start around 2106 and take until 2140 until the last
BTC is mined.
That's a timespan larger than Bitcoin has existed so far. It's twice as long (Bitcoin has existed for 14 years now).
The last Bitcoin will take the same time than the first approx. 20,960,000 Bitcoins to be mined.
Here's a visualisation:
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F8RGM0g6.png&t=665&c=3uWXO_47TH8zyA)
Of course, Miners will be rewarded by transaction fees by then.
But it's impressive to see how mining rewards will decrease.
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Should we add a "r" to your name, or why are you downplaying war crimes all the time?
Or are you 100% dense?
https://twitter.com/ViktoriiaUAH/status/1509985789404459011