42K Blocks Until Bitcoin Halving: What Does This Mean for Investors...