Bitcoin miner is a computer program that mines new bitcoin by solving complex mathematical equations over a distributed network. It is used to record and verify transactions on the blockchain, the digital ledger of Bitcoin transactions. Miners receive compensation in the form of a portion of the transaction fees incorporated into the transaction and newly minted bitcoins.