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:
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:
Of course, Miners will be rewarded by transaction fees by then.
But it's impressive to see how mining rewards will decrease.
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