learning about btc mining machine