What Is Bitcoin Halving? What Does It Mean For The Future?