Bitcoin mining is the process of verifying and adding transaction records to the public ledger (the blockchain). The ledger is maintained by a network of miners who use specialized hardware to solve complex math problems.
When a miner solves a problem, they are rewarded with a certain amount of bitcoins.
The process of mining is how new bitcoins are created. Miners are rewarded with bitcoins for verifying and committing transactions to the blockchain.
In addition to verifying transactions, miners also secure the network by preventing Double Spend attacks.
The Bitcoin network is designed to produce a certain number of new bitcoins every 10 minutes. The Difficulty of the math problems that miners need to solve is adjusted so that this number is reached.
As more miners join the network, the Difficulty increases so that the 10 minute Target is still met.
The amount of bitcoins rewarded for each block mined reduces by half every 210,000 blocks. This halving process will continue until all 21 million bitcoins have been mined.
As more people start to mine, the difficulty of finding new blocks increases. This causes miners to pool their resources together in order to increase their chances of finding a block.
Mining pools are groUPS of miners who work together in order to find blocks faster.
When a block is found, the miners in the pool share the rewards based on how much work they contributed.