difference between mining hardware and cloud