Halving Bitcoin is a process where the number of Bitcoins rewarded to miners for verifying transactions is cut in half, it happens every 210,000 blocks (approximately every 4 years) and its a mechanism to make sure the supply of bitcoins is limited and thus the value of the currency is maintained.