The last halving will happen in 2140. At that point, there'll be 21 million BTC in circulation and no far more coins might be designed. From there, miners will just be paid with transaction costs. This also stops any unique from replacing areas of the block chain to roll back https://bitcoin-halving06050.shotblogs.com/this-article-is-under-review-40683700