Why will the last million Bitcoins take over 100 years to mine?
-

Bitcoin’s halving schedule gradually reduces the block reward every ~4 years. Current rewards are 3.125 BTC per block, producing ~450 BTC per day. Each subsequent halving halves this output:
2028: 1.5625 BTC per block (~225/day)
2032: 0.78125 BTC per block (~112/day)
This exponential decay means the final million coins will be distributed across dozens of halving cycles, making mining extremely slow by comparison.
-
mining 112 BTC/day in 2032 sounds tiny compared to now, network scarcity going full effect