What is Bitcoin Halving — A Fundamental Event for Cryptocurrencies