Bitcoin mining is the process of verifying and adding transaction records to a public ledger known as the blockchain. Miners use specialized hardware and software to solve complex mathematical equations in order to add the transactions to the blockchain and receive new Bitcoins as a reward. This process is essential to the security of the Bitcoin network and enables the creation of new Bitcoins.