Bitcoin has passed 20 million mined coins, tightening its ultra-scarce, transparent and predictable supply. As issuance falls and institutions accumulate, the network is moving toward a fee-driven, century-long route to the final 1 million BTC around 2140.