https://coinjoy.io/media/221/minefield-the-basic-principles-of-cryptocurrency-mining
Minefield: The Basic Principles of Cryptocurrency Mining