What is Bitcoin Mining?
Bitcoin mining is the process of validating transactions on the Bitcoin network and adding them to the public ledger, known as the blockchain. Miners use specialized hardware to compete in solving complex mathematical puzzles based on the SHA-256 hashing algorithm. The network adjusts the difficulty of these puzzles approximately every two weeks to ensure a consistent block time of about 10 minutes. The first miner to solve the puzzle gets to add the next block of transactions and is rewarded with newly created bitcoins (the block subsidy) plus transaction fees. This competitive process, known as Proof of Work (PoW), secures the entire network against fraud and double-spending by making it economically impractical to alter the blockchain.