Understanding Cryptocurrency Halving: A Decentralized Monetary Mechanism