https://www.cnbc.com/2024/04/17/bitcoin-halving-what-is-it-and-what-does-it-mean-for-crypto-prices.html