Really well done article : The State of Cryptocurrency Mining