From what I know so far, halving is the way of Bitcoin to control release of the coins. The coin is finite. The supply will not go on forever. That is why there is a halving. It is where the reward on every block mined will be reduced to half. Recently, the halving occurred and the reward is now down to 6.25 from 12.5.