Should I invest in cryptocurrency mining or a mining contract?