Bitcoin mining is the process through which Bitcoins are released and transactions are verified by powerful computers and programs. These transactions are added to the public ledger of a Bitcoin, known as blockchain.