What Is Cryptocurrency Mining? A Complete Beginner's Guide
Cryptocurrency mining is the process by which new transactions are verified and permanently added to a blockchain — while simultaneously creating new coins as a reward for the miners who do the work. It's the mechanism that makes decentralised, trustless digital money possible without any bank or government in the middle. This guide explains exactly how it works, from the basics of what miners actually do to why the process consumes energy and how you earn money from it.
The Core Problem Mining Solves
Imagine a ledger that anyone in the world can write to, but no one controls. How do you prevent someone from writing the same dollar twice? In traditional finance, banks solve this by being the central authority — they keep the definitive record of who owns what. But Bitcoin and most other cryptocurrencies have no central authority.
Mining solves this through a mechanism called Proof of Work. Instead of trusting a bank, the network trusts mathematical computation. To add a new batch of transactions (a "block") to the ledger, someone must first solve a difficult mathematical puzzle — one that requires substantial computing power and therefore energy to solve. This is "the work" in Proof of Work, and the person who does it is a miner.
What Miners Actually Do
Here's the step-by-step process of what happens every time a Bitcoin block is mined:
- Collect pending transactions: When people send Bitcoin to each other, those transactions broadcast to the network and sit in a pool of unconfirmed transactions (the "mempool").
- Build a candidate block: Miners select a set of transactions from the mempool and bundle them into a candidate block, along with a reference to the previous block (creating the "chain") and a special number called a nonce.
- Hash the block: The miner runs the block data through a cryptographic hash function (SHA-256 for Bitcoin). This produces a fixed-length string of characters — the block's "hash."
- Meet the target: For the block to be valid, the hash must be below a certain target value — meaning it must start with a certain number of zeroes. The only way to change the hash is to change the nonce and try again.
- Repeat at scale: Modern ASIC miners perform this process billions or trillions of times per second, trying different nonce values until they find one that produces a valid hash.
- Broadcast the solution: When a miner finds a valid hash, they broadcast the block to the network. Other nodes verify it almost instantly (verification is easy — it's finding the solution that's hard).
- Collect the reward: The miner who found the block earns the block reward (currently 3.125 BTC) plus all the transaction fees from the included transactions.
Why Mining Consumes Energy — And Why That's the Point
A common criticism of cryptocurrency mining is its energy consumption. But the energy use is not a bug — it's a fundamental feature of the security model. The energy expenditure creates a real-world cost for proposing blocks, which means:
- Attacking the network is expensive: To rewrite history (reverse transactions), an attacker would need to redo all the proof-of-work for every block since the one they want to change, while also outpacing the honest network. With Bitcoin's current hashrate, this would require more electricity than most small countries use.
- Honesty is economically rational: Mining honestly and collecting the block reward is more profitable than trying to cheat. This makes the network self-securing without any central authority.
Mining Difficulty: The Self-Regulating System
If more miners join the network, blocks would be found faster. If miners leave, blocks slow down. Bitcoin's protocol maintains a consistent ~10 minute block time by automatically adjusting mining difficulty every 2,016 blocks (~2 weeks). If blocks are coming too fast, difficulty increases. If too slow, it decreases. This self-regulation ensures the network always functions predictably regardless of how much (or how little) hashrate is connected.
How Mining Rewards Work
Mining revenue has two components:
- Block subsidy: The fixed number of new coins created per block. For Bitcoin, this is 3.125 BTC after the 2024 halving. This is how new coins enter circulation.
- Transaction fees: Users can attach fees to prioritise their transactions. As block subsidies decrease through halvings, transaction fees are intended to become the primary miner incentive.
Your share of the block reward depends on your fraction of the total network hashrate. If you contribute 0.01% of Bitcoin's total hashrate, you'll earn approximately 0.01% of all blocks mined — expressed as a consistent daily revenue when mining through a mining pool.
Not All Coins Mine the Same Way
Different cryptocurrencies use different mining algorithms, designed for different hardware:
- SHA-256 (Bitcoin, Bitcoin Cash): ASIC-only. Requires dedicated hardware costing thousands of dollars.
- Scrypt (Litecoin, Dogecoin): Also ASIC-dominated, but with merge-mining support allowing you to earn both LTC and DOGE simultaneously.
- RandomX (Monero): Deliberately designed to run efficiently on standard CPUs. The only major coin where a desktop PC is competitive.
- Etchash / KAWPOW / kHeavyHash (ETC, Ravencoin, Kaspa): Originally GPU-friendly; some now have dedicated ASICs.
The right starting point depends on your hardware budget, electricity cost, and risk tolerance. Use our profitability calculator to compare coins for your specific situation.
Is Mining Worth It?
Mining profitability is the sum of several factors: your coin's current price, the network difficulty, your hardware's hashrate and efficiency, and your electricity cost. The most important variable — and the one most new miners underestimate — is electricity. At $0.12/kWh, most GPU mining is marginal. At $0.30/kWh (UK retail), most mining is unprofitable. At $0.04/kWh (industrial rates), even older hardware can turn a profit.
The best way to evaluate mining for your situation is to calculate it properly. Our mining profitability calculator uses live price and difficulty data to give you an accurate estimate for any hardware configuration.
Use our real-time calculator with live difficulty and prices.