There are a maximum of 21 million Bitcoins that will ever be mined. So how many Bitcoins are left and what happens when the last BTC is mined?| Hedge With Crypto