For many years, bitcoin (BTC) mining has been an astonishingly lucrative activity, with gross margins as high as 90%. For mining profitability, three key factors are responsible – the price of BTC, ...