MinerCompare Logo
MinerCompare 2.5 is out · Price, hashrate and difficulty charts, pools and vendors in one tab, faster loading — update the app.
* Education *

How to Start Crypto Mining: The Complete Guide

Mining is the machinery underneath every proof-of-work coin, and st…
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
* Getting Started

How to Set Up an ASIC Miner, Step by Step

Power, network, pool and cooling: the practical part that most guides skip.

A miner arrives in a box with a power connector, a network port and its own web page, and that is all it needs. The seven steps below take a new ASIC from the box to its first accepted share, and the same order works for almost every model. Read the ASIC miner buying guide

1

Power: voltage, circuit and cables

Read the label on the miner for its input voltage and power draw before you plug anything in. Most full-size ASICs need 200 to 240 volts and draw 3,000 watts or more, so they belong on a circuit of their own.

Keep the continuous load below 80 percent of the rating of the circuit, use the power cables that fit the connector and never run a miner through a cheap extension cord or a power strip. If a plug or a cable feels warm, switch off and fix it first.

2

Network: use a cable

A full-size ASIC has an Ethernet port and no Wi-Fi, so connect it to your router or switch with a cable. Small desktop miners such as the Bitaxe have Wi-Fi and join your network through their own setup page.

3

Find the miner and open its web page

Look for the new device in the client list of your router, or run a free IP scanner on your network. The miner has an address like 192.168.1.50; type it into your browser, log in with the default login from the manual and change the password at once.

4

Pool settings: address, worker and password

Enter the stratum address of your pool, a worker name and a password for each pool slot. The worker name is usually your account or wallet address, a dot and a name for the machine; the password can be any text, such as x.

Fill in pool 2 and pool 3 with a backup pool so that the miner keeps working when the first pool is down.

5

Firmware

Every miner ships with the firmware of its manufacturer, and for a first setup that is the right choice. Custom firmware can add tuning and lower the power use, but it may void the warranty and some versions take a fee, so read the terms before you flash it.

6

Cooling and noise

An air-cooled ASIC moves a lot of air and is far louder than a PC. Put it in a garage, a basement or a ventilated room, give the intake cool air and lead the hot exhaust out of the room instead of letting it heat the space around the miner.

7

Monitoring

Check the page of the miner for its hashrate, temperatures and fan speeds, and the dashboard of the pool for the hashrate the pool sees. If the two numbers differ a lot for more than a day, something is wrong.

Most pools can send a message when a worker goes offline; switch that on.

Example pool settings

URL:      stratum+tcp://<pool address>:<port>
Worker:   youraccount.worker1
Password: x

Copy the real stratum address and port from the help page of your pool. Compare all mining pools

* Troubleshooting

If Your Miner Does Not Hash

Six checks that fix most problems, in the order to try them.

No network

No link light on the port or no address in your router means the cable, the port or the router is the problem. Try another cable and another port first.

Wrong pool settings

A mistyped stratum address, a missing port or a wrong worker name gives a miner that runs but earns nothing. Copy the values from the help page of the pool instead of typing them.

Not enough power

A miner that restarts in a loop or shows missing hash boards is often starved of power. Check the voltage, the cable and whether the circuit is shared with another device.

Overheating

A temperature warning, fans at full speed or a sudden drop in hashrate means the heat cannot get out. Clear the air path and lower the room temperature before you touch any setting.

Fan or hash board errors

A fan that does not spin, or a hash board that is missing on the status page, is a hardware fault. Reseat the cables once, and if the error stays, contact the seller while the warranty runs.

Rejected shares

A few rejected shares are normal, but a high rate points to a bad network connection or to a pool server that is too far away. Switch to a pool server closer to you.

* Solo Lottery Miners

Small Solo Miners: A Different Kind of Setup

A lottery miner such as a Bitaxe or a NerdQaxe is not set up for a daily income. Its expected payout per day is close to zero, and what you get is a ticket in every block draw.

Judge such a machine by two numbers: the chance of finding a block, shown as 1 in N, and the cost of the electricity for that ticket. Our solo page lists both for every lottery miner, against the live network.

The setup is the same as above, with one difference: the pool is a solo pool, and it pays only when your own miner finds a block.

See the solo lottery miners
* Mining Pools

Pools to Point Your Miner At

These are the largest Bitcoin mining pools, read live from our pool data. Pick one, copy its stratum address and enter it in the pool settings of your miner.

Largest Bitcoin mining pools by hashrate
# Pool Payout Methods and Fees Minimum Payout
1 Foundry USA FPPS 0.01 BTC
2 AntPool PPLNS 2% · FPPS 4% 0.005 BTC
3 F2Pool FPPS 4% · PPLNS 2% 0.005 BTC
4 ViaBTC PPS+ 4% · PPLNS 2% 0.001 BTC
5 SpiderPool PPLNS 1% · FPPS 4% 0.005 BTC
6 MARA Pool — —
7 BinancePool FPPS 4% —
8 Luxor FPPS 2.5% 0.001 BTC
9 SECPOOL PPLNS 0% · FPPS 4% —
10 EMCD FPPS+ 4% —

Ranked by pool hashrate. Fees and payout methods are reported by the pools.

* 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.

A miner that fits the coin you want, a power supply and a circuit that can carry it, a wired internet connection, a wallet address and an account on a mining pool. Check the profit of the machine at your electricity price on the ASIC page before you buy.

Open the client list of your router and look for the new device, or run a free IP scanner on your network. The miner usually has an address that starts with 192.168, and typing it into a browser opens its settings page.

Only if the socket and the circuit behind it can carry the load. Many full-size ASICs need 200 to 240 volts and 3,000 watts or more, so check the label, keep the continuous load below 80 percent of the breaker rating and ask an electrician if you are unsure.

The worker name is normally your pool account or wallet address, a dot and a name for the machine, for example account.worker1. The password is not checked on most pools, so any text such as x works.

The miner is working, but its shares are not reaching your account. Check the stratum address, the port and the worker name for typing mistakes, and make sure the pool supports the algorithm of your miner.

A full-size air-cooled ASIC is much louder than a PC and gives off a lot of heat. Put it in a garage, a basement or a ventilated outbuilding, and give it cool air at the front and a way for the hot air to leave at the back.

A lottery miner is a small, low-power device such as a Bitaxe that mines solo for the chance of finding a whole block. You judge it by its odds, shown as 1 in N, and by the cost of its electricity, not by profit per day.
BTC $80,530.00 ↘1.91%
ALPH $0.063380 ↘0.43%
KAS $0.035150 ↘3.71%
ETC $7.60 ↘3.05%
LTC $57.38 ↘2.19%
DOGE $0.078890 ↘2.36%
RXD $0.000033 ↗8.24%
BCH $258.44 ↘2.69%
CKB $0.001447 ↘4.94%
HNS $0.009250 ↗3.36%
KDA $0.009680 ↗0.52%
SC $0.000803 ↘4.44%
ALEO $0.038140 ↗1.02%
FB $0.385300 ↗0.89%
XMR $533.30 ↘1.05%
BELLS $0.036810 ↗2.4%
XTM $0.001569 ↗5.16%
ZEC $1,084.68 ↘5.19%
Selected miners

You can compare up to 5 miners at once.