* Education *

The Complete Guide to Cryptocurrency Mining

Mining is the machinery underneath every proof-of-work coin — the t

Read more
* The Basics

What Is Cryptocurrency Mining?

The short version: spending real computing power to earn the right to add the next block.

Bitcoin and the coins built on the same idea do not have a bank keeping the master ledger. Instead, thousands of independent machines around the world each keep their own copy of every transaction ever made, and they need a way to agree on what the next entry in that shared history should be — without trusting each other and without a referee. Mining is the answer: it turns "who gets to write the next page" into a race that costs real electricity to win, which makes cheating expensive and honesty the cheapest strategy available.

Concretely, a miner bundles up pending transactions into a candidate block and repeatedly runs that block through a cryptographic hash function while changing a small counter, hunting for an output that falls below a target set by the network. That hunt is called proof-of-work — proof that a real amount of computation actually happened. Whoever finds a valid result first broadcasts it, the rest of the network checks it in a fraction of a second, and the reward (new coins plus the fees attached to those transactions) goes to the finder.

This is also how new coins actually enter circulation. There is no printing press and no committee — coins are minted as the reward for the exact work described above, on a fixed, publicly known schedule. That is why the hardware you point at this problem matters so much, and why the next section spends time on the three broad categories of mining hardware: ASIC, GPU and CPU.

* Where It Started

History & Origins of Mining

From a laptop CPU in 2009 to a purpose-built silicon industry today.

1

2008 — The whitepaper

An author (or authors) using the name Satoshi Nakamoto published the Bitcoin whitepaper, describing a peer-to-peer electronic cash system secured by proof-of-work instead of a bank. Mining was in the design from the very first page.

2

2009 — The genesis block

Block zero was mined in January 2009 on ordinary CPU hardware. For roughly the first year, every Bitcoin miner on earth was just a regular computer processor — there was no other option yet.

3

2010 — GPUs and the first pool

Miners realised graphics cards could compute the same hash far faster than a CPU, and GPU mining took over almost overnight. The same year, Slush Pool launched as the first mining pool, letting small miners combine hashrate and split rewards.

4

2013 — The ASIC era begins

The first application-specific chips built to do nothing but compute SHA-256 hashes shipped, outperforming GPUs by orders of magnitude. Within a couple of years, GPU mining Bitcoin itself stopped being viable at all.

5

2011–2015 — The altcoin fork

Litecoin (2011) picked Scrypt specifically to resist ASICs and stay GPU-friendly for longer. Ethereum (2015) built an entire GPU-mining economy around it. Each new algorithm reset the hardware race for that coin.

6

Today — A layered ecosystem

SHA-256 and a handful of other algorithms are pure ASIC territory now. Plenty of other coins are deliberately designed to stay GPU- or CPU-friendly, which is exactly why all three hardware categories are still alive side by side.

* Hardware

ASIC vs CPU vs GPU Mining

The algorithm a coin uses decides which hardware category can actually mine it.

ASIC Mining

An ASIC (application-specific integrated circuit) is silicon designed from scratch to compute one hashing algorithm and nothing else. That specialisation makes it hundreds of times more efficient than general-purpose hardware, at the cost of being unable to mine anything the chip was not built for.

Every current-generation Bitcoin, Litecoin and Kaspa miner on the market is an ASIC. Browse every model we track, with live profitability, on the ASIC miner page, or put two machines head-to-head on the miner comparison tool.

CPU Mining

A small number of coins deliberately use algorithms — RandomX is the best-known example — built to run efficiently on an everyday processor and gain almost nothing from specialised hardware. That keeps mining accessible from a regular desktop, with no extra hardware purchase at all.

It is a small, deliberate corner of the mining world, and it exists mainly to keep certain networks decentralised and resistant to ASIC monopolies. See which coins qualify on the coin page.

GPU Mining

A graphics card is a general-purpose parallel processor, not built for one algorithm — which makes it slower than an ASIC on the algorithms ASICs cover, but flexible enough to mine dozens of others reasonably well and to be repointed at a different coin entirely with a config change.

That flexibility is why a rig built from consumer graphics cards can still be repurposed years later. Compare current models on the GPU page.

One page settles which category applies to which coin: the coin page lists every coin we track and tags each one as CPU-mineable, GPU-mineable or ASIC-mineable, so you never have to guess whether the hardware you own — or are considering buying — can actually mine a given coin before you plug anything in.

* Under The Hood

How Mining Actually Works

From a pending transaction in your wallet to a permanent line in the ledger.

Every full node on the network — miner or not — keeps its own copy of the blockchain and independently checks that every block and every transaction obeys the rules. Miners are the subset of nodes that additionally compete to propose the next block. Nobody appoints them and nobody can stop them from trying; the competition itself is open to anyone with the right hardware. Here is what happens between you clicking send and that transaction becoming permanent.

1

Transactions hit the mempool

A broadcast transaction sits in every node's mempool — a waiting room of unconfirmed transactions — until a miner picks it up. Higher fees generally get picked up sooner, since miners assemble the most profitable block they can.

2

A candidate block is built

The miner selects a batch of mempool transactions, bundles them with a coinbase transaction (the block reward, paid to itself), and hashes the whole thing into a single block header ready to be worked on.

3

The hash race begins

The miner repeatedly changes a counter called the nonce and re-hashes the header, checking each time whether the result falls below the current difficulty target. There is no shortcut — it is trial and error at enormous speed.

4

Difficulty keeps the pace steady

Every network periodically retunes this target — Bitcoin every 2,016 blocks — so blocks keep arriving at a roughly constant interval no matter how much total hashrate joins or leaves the network.

5

The winning block propagates

The instant a valid hash is found, the miner broadcasts the full block. Every other node re-checks it independently in milliseconds — the proof-of-work that took immense effort to find is nearly instant to verify.

6

The chain and the reward settle

Once enough nodes accept the block, it becomes part of the canonical chain and the coinbase reward matures after a set number of confirmations. Every other miner drops their now-obsolete candidate and starts the next block.

* Getting Paid

Mining Pools: Why Almost Nobody Mines Alone

Finding a block by yourself, as the previous section described, is a genuine lottery on any coin with meaningful network hashrate — it could take a single machine years or effectively forever. A mining pool solves this by combining thousands of miners' hashrate into one submission, splitting the reward proportionally so that everyone gets a small, steady payout instead of a rare, enormous one.

That single idea — Slush Pool introduced it back in 2010 — is what actually made mining accessible to normal people, and it is worth understanding properly before you point a single machine at anything.

Read the full Mining Pools guide
* FAQ

Mining Guide FAQ

Quick answers to the questions we get asked most.

It is the process of using computing hardware to secure a blockchain and validate transactions, in exchange for newly created coins and transaction fees paid to whoever does the work first.

No. Modern mining hardware ships with its own web-based configuration screen, and joining a pool is usually a matter of entering a server address and your payout wallet. The engineering happens inside the chip, not on your side of the screen.

It depends entirely on your electricity price and the machine you buy, not on when you start — Bitcoin mining has been "too late" by that logic since 2011 and new miners keep turning a profit anyway. Run the numbers for a specific machine on the ASIC page before buying rather than trusting a general answer.

Yes, on the GPU-mineable coins listed on the coin page, and on a small number of CPU-mineable coins using algorithms like RandomX. You will not touch ASIC-only algorithms such as SHA-256 with a graphics card — the efficiency gap is too large.

A node keeps a full copy of the blockchain and checks every rule is followed. A miner does that too, but additionally spends computing power trying to be the one who proposes the next block. Every miner runs a node; not every node mines.

Solo mining pays the full block reward but can go months or years between payouts on any coin with real network hashrate — that is what our mining pools guide and our lottery mining page both cover in detail. A pool smooths that variance into regular, predictable payments.

Each coin picks a hashing algorithm, and hardware only gets fast at the specific arithmetic that algorithm demands. SHA-256 chips are useless on Scrypt, and a RandomX-tuned CPU gains nothing from a Kaspa-tuned ASIC. That single design choice is the reason the ASIC, GPU and CPU mining scenes barely overlap.

For proof-of-work coins, mining is the only mechanism that produces new blocks — there is no alternative path. Proof-of-stake chains replace mining with validators altogether, which is a different consensus model this guide does not cover; everything here concerns proof-of-work.
BTC $64,600.02 ↗0.27%
ALPH $0.027120 ↗0.5%
KAS $0.025280 ↘0.8%
ETC $6.06 ↘0.73%
LTC $44.43 ↘0.2%
DOGE $0.070080 ↘0.23%
RXD $0.000027 ↗1.09%
BCH $203.48 ↘0.48%
CKB $0.000804 ↘0.81%
HNS $0.002096 ↗5.23%
KDA $0.004559 ↘0.82%
SC $0.000450 ↘0.88%
ALEO $0.038140 ↗1.02%
FB $0.347800 ↗0.11%
XMR $411.46 ↘1%
SCP $0.022540 ↗1.34%
BELLS $0.105100 ↘1.33%
XTM $0.000316 ↘0.1%
ZEC $507.97 ↘0.43%
BTC $64,600.02 ↗0.27%
ALPH $0.027120 ↗0.5%
KAS $0.025280 ↘0.8%
ETC $6.06 ↘0.73%
LTC $44.43 ↘0.2%
DOGE $0.070080 ↘0.23%
RXD $0.000027 ↗1.09%
BCH $203.48 ↘0.48%
CKB $0.000804 ↘0.81%
HNS $0.002096 ↗5.23%
KDA $0.004559 ↘0.82%
SC $0.000450 ↘0.88%
ALEO $0.038140 ↗1.02%
FB $0.347800 ↗0.11%
XMR $411.46 ↘1%
SCP $0.022540 ↗1.34%
BELLS $0.105100 ↘1.33%
XTM $0.000316 ↘0.1%
ZEC $507.97 ↘0.43%
BTC $64,600.02 ↗0.27%
ALPH $0.027120 ↗0.5%
KAS $0.025280 ↘0.8%
ETC $6.06 ↘0.73%
LTC $44.43 ↘0.2%
DOGE $0.070080 ↘0.23%
RXD $0.000027 ↗1.09%
BCH $203.48 ↘0.48%
CKB $0.000804 ↘0.81%
HNS $0.002096 ↗5.23%
KDA $0.004559 ↘0.82%
SC $0.000450 ↘0.88%
ALEO $0.038140 ↗1.02%
FB $0.347800 ↗0.11%
XMR $411.46 ↘1%
SCP $0.022540 ↗1.34%
BELLS $0.105100 ↘1.33%
XTM $0.000316 ↘0.1%
ZEC $507.97 ↘0.43%