- snip -
That's a bunch of sig ad spam nonsense. You clearly don't know what you are talking about and should refrain from answering any more questions here at bitcointalk until you have taken the time to actually understand how things work. Otherwise, you are likely to spread misinformation and cause people confusion about how bitcoins works.
Can someone explain to me why the year 2140 is the consensus as to when the last bitcoin will be mined? There are already 16,667,325 bitcoin in existence as of now.
I think we are around
16,668,787 right now, but your estimate is close.
There will be approximately 2M mined in the next 3 years,
We are currently at block height 493503. That means we have 136497 more blocks at 12.5 bTC per block until then next block subsidy halving.
136497 * 12.5 =
1706212.5 BTC.
That's quite a bit less than 2 million.
1.3M mined in the following 4 years,
You are rounding off (which is probably where you are encountering your confusion), but otherwise you are correct
In the year 2020 (at block height 630000), the block subsidy will be cut in half from 12.5 BTC per block to 6.25 BTC per block for the next 210000 blocks. It will take approximately 4 years to create those 210000 blocks.
210000 blocks X 6.25 BTC per block =
1312500 BTC657k in the subsequent 4 years
There you go, rounding again...
210000 X 3.125 =
656250 BTCand 328k in the subsequent 4 years.
And rounding again...
210000 X 1.5625 =
328125 BTCThat will already be 20,937,825 by Jan 2033.
Check your math...
16,668,787 + 1706212.5 + 1312500 + 656250 + 328125 =
20,671,874.5The remaining 62k will be mined by the end of 2035.
Over the next 2 years after the block subsidy gets cut in half from 1.5625 BTC to 0.78125 BTC:
105000 X 0.78125 =
82031.25 BTC will be mined (not 62k).
20,671,874.5 + 82031.25 =
20,753,905.75 BTC
At that point there will still be 246,094.2269 more bitcoins to mine over the remaining 105 years or so.