Bitcoin halving explained and why it could make BTC prices fall | Crypto Craft