Bitcoin mining is the process by which new coins are produced and transactions are authenticated on the distributed network. Essentially, participants use high-end computers to crack complex computational problems . The first entity to crack the problem is awarded a reward in the form of newly is