BackBack to this dayTechnology09.03.2026Landmark event⛏️ 20 Million BTC MinedOn March 9, 2026, block #940,000 was mined, bringing the total bitcoin supply to exactly 20,000,000 BTC — 95.2% of the maximum issuance, leaving just 1,000,000 BTC left to be mined.mempool.space