Bitcoin just crossed a major milestone: the 20 millionth BTC has been mined. That means 95.24% of the total supply is now in circulation, with the final ~1 million BTC scheduled to be mined over the next 114 years