LearnBitcoin

Glossary

CPU Mining

Mining using a computer's central processing unit, only viable in Bitcoin's earliest days before GPUs and ASICs took over.

CPU mining is mining Bitcoin using a general-purpose computer processor instead of specialized hardware. It was the only way to mine Bitcoin in 2009-2010, and it's been economically extinct on Bitcoin's mainnet for over a decade.

The historical progression:

  • 2009-2010: CPU mining. Anyone with a laptop could find blocks. Satoshi and Hal Finney mined this way.
  • Late 2010: GPU mining started. Graphics cards turned out to be roughly 50-100× faster at hashing than CPUs. CPU miners couldn't compete.
  • 2013: ASICs arrived. GPU miners became uncompetitive in months.
  • 2014+: ASIC-only era. CPU mining produces 0.000000001% of network hash rate, if that.

Why CPU mining still has a (tiny) place in culture:

  • Educational value. Running a CPU miner against testnet or regtest is how a lot of developers first learned what hashing actually is.
  • Lottery hardware. A handful of people have famously won mainnet blocks solo-mining on cheap hardware over the years - a USB-stick miner, a home GPU, occasionally a CPU. The probability is astronomical against, but the lottery aspect appeals to some hobbyists.
  • Some altcoins still favor CPU mining (e.g., Monero's RandomX). The economics there are different. On Bitcoin specifically, CPU mining is purely sentimental.

If you ran a CPU at 100% on Bitcoin's mainnet for a year, your expected block discoveries would be a number with many zeros after the decimal point. You'd likely heat your office, scare your electricity provider, and never find a block. The math of hash rate doesn't favor amateurs.

See Mining Rig for what does work in 2026.

Key takeaways

  • Originally how Bitcoin was mined in 2009-2010
  • Quickly outclassed by GPU and ASIC hardware
  • Now impractical for earning significant rewards

Related terms (12)