Demystifying bitcoin halving: what is is and how will it affect your bitcoin