Bitcoin supply shock occurs when demand outpaces miner production; in 2025 businesses and ETFs bought roughly 3,224 BTC per day versus ~450 BTC mined, creating a potential supply squeeze that