https://incrediblethings.com/bitcoin-mining-faqs/