The halving is upon us. In approximately 320 days, Bitcoin’s block rewards will be halved from 6.25 BTC per block to 3.125. The halving reduces the new supply of Bitcoin entering the market and is often viewed as a market-wide bullish catalyst. It is...