Bitcoin halving and supply shock explained