Pipe dream?
The shutting off of new bitcoins will not be a sudden process. It will happen very slowly over more than 100 years.
Right now, every new block includes 25 new bitcoins.
In the year 2016, that will change to 12.5 new bitcoins in each block.
Then approximately every 4 years after that, the amount of new bitcoins in each block will be cut in half again.
Therefore, it will be:
- 6.25 new BTC in each block after 2020
- 3.125 new BTC in each block after 2024
- 1.5625 new BTC in each block after 2028
- 0.78125 new BTC in each block after 2032
- 0.390625 new BTC in each block after 2036
And so on until it is only:
- 0.00000004 new BTC in each block after 2128
- 0.00000002 new BTC in each block after 2132
- 0.00000001 new BTC in each block after 2136
And after 2140, there will be no more new bitcoins created. But at that time, the amount of new bitcoins created per year will drop from 0.00000052 to 0.0 That's not a very big drop.
Either the system will automatically adjust over time to the increasing percentage coming from transaction fees, or else Bitcoin will completely fail LONG before we ever get to the point where the last piece of a bitcoin has been created.