Bitcoin 21 million cap problem in the future?