Bitcoin mining is a verification process that updates the blockchain ledger of cryptocurrencies. It involves a computer trying to solve complex mathematical equations that are timestamped onto the blockchain. This requires extensive computer processing power and a lot of electricity usage.