The Bitcoin hash rate hit another all-time high and the 105,000th block since the last halving was mined, marking the halfway to the next halving.