Bitcoin mining is the process of creating new bitcoin by solving a puzzle that requires computation. Bitcoin mining is necessary to keep track of the transactions that underpin bitcoin. Bitcoin miners have become very sophisticated over the past few years, using sophisticated computers to speed up their activities.