https://www.chipin.com/mining-101-an-introduction-to-cryptocurrency-mining/
Mining 101: An Introduction To Cryptocurrency Mining