Bitcoin halving statistics: every halving date, block reward and price result since 2012, plus supply left to mine and the next halving in 2028.