The purpose of mining cryptocurrencies is to validate and secure transactions on the blockchain and to create new units of cryptocurrency. Mining requires high computing power in order to solve complex mathematical problems in order to add new blocks to the blockchain’s public ledger of all past transactions, which is known as the distributed ledger. As a reward for their efforts, miners receive newly created cryptocurrency coins.