Bitcoin mining is the process of verifying and adding transactions to the public ledger of the cryptocurrency, known as the blockchain. Bitcoin miners use specialized hardware and software to solve complex mathematical problems that are used to verify and add transactions to the blockchain, a public ledger of all Bitcoin transactions. By verifying and adding transactions to the blockchain, miners are rewarded with Bitcoin.
The reward is called a block reward, and it is the only way to create new Bitcoins. In addition to the block reward, miners also receive transaction fees from users. These transaction fees are paid by the sender and are included in the block reward.