As Bitcoin nears 95% mined, about 20M BTC in circulation, new supply shrinks sharply, shifting price dynamics toward demand, long-term holders, and macro flows.