Bitcoin Hash Rates, October 2013 - October 2023