Learn how to start mining the world's most secure, valuable money.
Learn how to mine Bitcoin and help secure the world's largest decentralized financial network, with a clear, end-to-end guide to the hardware, software, costs, risks, and real-world profitability—from first block to first payout.
New to Mining?
Everything you need to know to start mining Bitcoin—wallets, hardware, software, and your first steps.
Get Started
Mining Hardware
Compare the latest ASIC miners by hash rate, power efficiency, and price to find the best fit.
Learn More
Mining Software
Discover the top mining software for every operating system and mining setup.
Learn More
Cloud Mining
Rent hash power and mine Bitcoin without buying or managing your own hardware.
Learn MoreWhat is Bitcoin mining?
The process that secures the Bitcoin network and introduces new coins into circulation
Bitcoin is digital gold
Anyone, anywhere can earn Bitcoin by mining. Miners use specialized computers to validate transactions and introduce new coins into circulation at a predictable rate. The first miner to solve each block earns a reward of 3.125 BTC, currently worth over $200,000.
Where do Bitcoins come from?
Unlike central banks that can print unlimited paper money, Bitcoin introduces new coins at a predictable, decreasing rate. The total supply is capped at 21 million, with roughly 19.95 million already mined.
New BTC per day
The network produces roughly 144 blocks daily, each worth 3.125 BTC. The next halving, cutting the reward to 1.5625 BTC, is expected around 2028.
Why the term "mining"?
The name isn't arbitrary. Like gold extraction, Bitcoin mining demands real effort and resources, yields diminishing returns over time, and produces an asset with natural scarcity built into its design.— Satoshi Nakamoto's original design
Every miner strengthens the network
When you mine, you're not just earning bitcoin. You're adding hashrate that no corporation or government controls, making the network harder to attack and more resistant to censorship. The more distributed mining is, the stronger Bitcoin becomes.
Bitcoin mining is intentionally designed to be resource-intensive and difficult so that the number of blocks found each day by miners remains steady over time. Individual blocks must contain a proof of work to be considered valid, and this proof of work is verified by other Bitcoin nodes each time they receive a block.
The primary purpose of mining is to allow Bitcoin nodes to reach a secure, tamper-resistant consensus. Mining is also the mechanism used to introduce bitcoins into the system: miners are paid transaction fees as well as a subsidy of newly created coins. This serves the dual purpose of disseminating new coins in a decentralized manner and motivating people to provide security for the system.
Bitcoin mining is so called because it resembles the mining of other commodities: it requires exertion and it slowly makes new currency available at a rate that resembles the rate at which commodities like gold are mined from the ground.
Related articles: Learn How to Mine Bitcoins · Bitcoin in a Nutshell · Some Fast Facts About Bitcoin Mining
How does Bitcoin mining work?
Miners use specialized software and hardware to solve cryptographic puzzles and earn rewards
The mining process
How a Bitcoin transaction goes from submission to confirmation.
People send and receive Bitcoin
Miners gather those transactions into a block
Miners race to solve a math puzzle for that block
The winner earns bitcoin as a reward
The block is added to the blockchain
Average block time: 10 min
The network's difficulty adjustment keeps the average interval between blocks at ten minutes, regardless of how many miners join or leave.
Mining pools
Solo mining is like playing the lottery: possible but unlikely. Pools let miners combine hash power for frequent, predictable payouts. Foundry USA and AntPool are among the largest today.
Mining software
Programs like CGMiner and BFGMiner connect your ASIC to the Bitcoin network, manage the hashing process, monitor performance metrics, and submit shares to your chosen pool.
With Bitcoin, miners use special software to solve math problems and are issued a certain number of bitcoins in exchange. This provides a smart way to issue the currency and also creates an incentive for more people to mine. Since miners are required to approve Bitcoin transactions, more miners means a more secure network.
The Bitcoin network automatically adjusts the difficulty of the mathematical problems to ensure that blocks are found roughly every ten minutes, regardless of how much total computing power is directed at mining. When more miners join the network, the puzzles become harder; when miners leave, they become easier.
Each block contains a cryptographic hash of the previous block, creating an unbroken chain back to the very first Bitcoin block (the "genesis block") mined by Satoshi Nakamoto in January 2009. This chain structure makes it virtually impossible to alter past transactions without redoing all the computational work that came after.
Pool payment methods
How mining pools distribute rewards to their members.
- PPS (Pay Per Share) — fixed payment for each valid share, regardless of whether the pool finds a block
- FPPS (Full Pay Per Share) — like PPS but also distributes estimated transaction fees, increasing total payouts
- PPLNS (Pay Per Last N Shares) — rewards based on a window of recent shares, offering higher average returns but more variance
Related articles: How Does Bitcoin Mining Really Operate? · Bitcoin Mining Pools · Bitcoin Mining Software
What is the blockchain?
A public, distributed ledger that records every Bitcoin transaction ever made
An unbreakable chain
Every Bitcoin block is cryptographically linked to the one before it, forming an unbroken chain stretching back to the genesis block on January 3, 2009. Altering any past record would require redoing the proof of work for every subsequent block, a feat that is computationally impossible.
Public & permissionless
Anyone can view any transaction ever made on the Bitcoin blockchain using a block explorer. No account, no permission, no approval needed: the entire history is open for inspection.
Immutable history
Reversing a confirmed transaction would require redoing all subsequent proof of work. At roughly 900 EH/s of network hash power, this is practically impossible.
Distributed worldwide
Tens of thousands of nodes across the globe each store a full copy of the blockchain. There is no central server to attack, no single point of failure, and no off switch.
Self-verifying
Every full node independently validates every block and every transaction against the protocol rules. You don't need to trust anyone: you can verify everything yourself.
The blockchain is Bitcoin's public ledger of all past transactions. It is called the "block chain" because it is literally a chain of blocks, each block containing a batch of validated transactions. The blockchain serves to confirm transactions to the rest of the network as having taken place.
Bitcoin nodes use the blockchain to distinguish legitimate Bitcoin transactions from attempts to re-spend coins that have already been spent elsewhere (known as "double spending"). Every full node on the network independently validates every block and every transaction, ensuring the rules of the Bitcoin protocol are followed without requiring trust in any single party.
The blockchain is maintained by a distributed network of computers around the world. No single entity controls it, and anyone can participate by running a node. This decentralized architecture makes Bitcoin remarkably resilient: there is no central server to hack, no single point of failure, and no authority that can freeze or reverse transactions.
Related articles: Decrypting Bitcoin: The Blockchain Technology Explained · Sidechains Explained
What is proof of work?
The system that rewards miners for proving they did real work to secure the network
How Bitcoin rewards real computational work
Imagine a math test where finding the answer takes hours of effort, but checking it takes seconds. That's proof of work. Every ten minutes, miners around the world race to solve a puzzle. The winner proves they spent real computing power, earns the right to add the next page of transactions to Bitcoin's ledger, and collects a reward. No one can cheat because the work itself is the proof.
Security through energy
Proof of work turns real-world energy into digital security. Miners must contribute computational effort to confirm transactions and create new blocks, making it extraordinarily expensive for any attacker to rewrite the blockchain's history.
Origins of proof of work
The first application of proof of work was in 1997 by Dr. Adam Back to counteract spam and abuse in email and forums. In order to send a message, a small bit of CPU computation was required. This made it easy for normal users to send messages, but difficult for spammers to send messages at scale.
Network hash rate
The Bitcoin network is approaching 1 ZH/s (zettahash per second), the most powerful single-purpose computing network ever assembled by humanity.
Fair competition
The probability of mining a block is proportional to your share of the total hash rate. If you control 1% of the network's computing power, you'll find roughly 1% of all blocks over time.
A proof of work is a piece of data which was difficult (costly, time-consuming) to produce so as to satisfy certain requirements. It must be trivial to check whether the data satisfies those requirements. Producing a proof of work can be a random process with low probability, so that a lot of trial and error is required on average before a valid proof of work is generated.
Bitcoin uses the Hashcash proof of work system. In order for a block to be accepted by network participants, miners must complete a proof of work which covers all of the data in the block. The difficulty of this work is adjusted every 2,016 blocks (approximately every two weeks) so that the network produces roughly one block every ten minutes.
The proof of work system means that modifying an earlier block would require redoing the proof of work for that block and every subsequent block. As the chain grows longer, the computational work required to alter historical records grows exponentially, making the blockchain effectively immutable after several confirmations.
Related articles: What is Proof of Work? · What is Hashcash?
What is mining difficulty?
The dynamic measure that controls how hard it is to find a valid block
How Bitcoin measures and adjusts difficulty
Difficulty is the measurement of how hard it is to mine a new Bitcoin block. As more miners mine and hardware improves, more computational power is added to the network. To keep an even pace, the Bitcoin network periodically recalibrates automatically. Think of it like a thermostat: if miners are finding blocks too quickly, the difficulty goes up to slow things down. If miners leave and blocks come too slowly, it goes down to speed things up.
Blocks per adjustment
Difficulty is recalculated every 2,016 blocks, roughly every two weeks. If blocks came too fast, difficulty rises; too slow, it drops. The target is always one block per ten minutes.
Difficulty by era
How mining speed has evolved across five hardware generations.
- KH/s — CPU mining (2009–2012)
- MH/s — GPU & FPGA mining (2011–2013)
- GH/s–TH/s — early ASICs (2013–2017)
- 10–100+ TH/s — industrial ASICs (2021–2023)
- 200–600+ TH/s — modern ASICs (2024–today)
Self-correcting system
This feedback loop has kept Bitcoin's average block time remarkably stable since 2009, automatically compensating for miners joining, leaving, or upgrading their hardware.
Why it matters for miners
Rising difficulty means each machine earns less BTC over time. Profitability hinges on efficiency (J/TH) and electricity cost, not just raw hash rate. Even supercomputers would be hopelessly inefficient at mining compared to purpose-built ASICs, and quantum computers are not yet capable of threatening SHA-256. For now, the race is won by specialized hardware and cheap electricity.
The difficulty target
A valid block's SHA-256 hash must fall below a numeric target. The lower the target, the harder it is to find a qualifying hash. Miners may test quadrillions of nonces before succeeding.
Bitcoin mining a block is difficult because the SHA-256 hash of a block's header must be lower than or equal to the target in order for the block to be accepted by the network. This problem can be simplified for explanation purposes: the hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made.
The Bitcoin mining network difficulty is the measure of how difficult it is to find a new block compared to the easiest it can ever be. It is recalculated every 2,016 blocks to a value such that the previous 2,016 blocks would have been generated in exactly two weeks had everyone been mining at this difficulty. This will yield, on average, one block every ten minutes.
As more miners join, the rate of block creation goes up. As the rate of block generation increases, the difficulty rises to compensate, which pushes the rate of block creation back down. Any blocks released by malicious miners that do not meet the required difficulty target will simply be rejected by everyone on the network and thus will be worthless.
Related articles: What is Bitcoin Mining Difficulty? · Bitcoin Mining Profitability
Why mine Bitcoin?
Whether for current profitability, future returns on mined bitcoin, or playing a role in keeping Bitcoin decentralized, secure, and censorship-resistant
Common reasons to mine
The most straightforward reason to mine is to earn bitcoin. But profitability today is tough for small operations, so why not just buy bitcoin at market price? You certainly can, but there's more to mining. Many miners bet bitcoin will keep rising, with projections well into six figures over the next decade. And by mining, they contribute hash power that keeps the network secure, which in turn makes their bitcoin more valuable.
Strengthen decentralization
Bitcoin's security depends on hashrate being distributed across many independent operators. When mining concentrates in a few large companies, the network becomes vulnerable to censorship, regulatory pressure, and 51% attacks. Every home miner running independent hardware pushes back against this centralization.
Your hardware, your vote
Mining is a form of direct participation in Bitcoin's governance. Your hashrate endorses a specific set of protocol rules. When contentious changes are proposed, miners who run their own hardware have a direct say in which version of Bitcoin survives.
Earn KYC-free bitcoin
KYC (Know Your Customer) rules require exchanges to verify your identity before you can buy bitcoin. Mined bitcoin skips all of that, arriving in your wallet without an exchange, without identity verification, and without a counterparty. For those who value financial privacy, mining is one of the few ways to acquire bitcoin without a paper trail.
Beyond profit
If everyone only mined when profitable, the network would be more fragile and more centralized. Miners who operate at thin margins or modest losses are subsidizing Bitcoin's security and decentralization for everyone.
Bitcoin was designed as a peer-to-peer electronic cash system with no central authority. Mining is the mechanism that makes this possible, but it only works as intended when hashrate is spread across many independent participants. When mining becomes too concentrated, the network's core properties (censorship resistance, permissionless transactions, and immutability) are weakened.
The economics of mining naturally push toward centralization: larger operations secure cheaper electricity, bulk hardware discounts, and economies of scale. Home miners and small operators provide a critical counterbalance. Even a modest amount of widely distributed hashrate makes coordinated attacks or regulatory capture significantly harder.
From an investment perspective, mining offers a unique way to acquire bitcoin. Unlike buying on an exchange, mining produces bitcoin at a cost basis determined by your electricity rate and hardware efficiency. In periods when the market price exceeds your production cost, you're acquiring bitcoin at a discount. Miners who held through previous market cycles have often seen the value of their mined bitcoin appreciate well beyond their total operating costs.
Related articles: Bitcoin Mining Centralization · Bitcoin Mining Profitability · Mining Pools and Decentralization
What hardware should I use?
The specialized computers that power the Bitcoin network
ASICs dominate
In Bitcoin's early days, anyone could mine with a regular computer's processor (CPU) or a graphics card (GPU). As the network grew, those became too slow to compete. Today, mining is done almost entirely with ASICs (application-specific integrated circuits): machines built to do nothing but mine Bitcoin. They're faster, more efficient, and the only realistic way to mine profitably.
Measuring performance
Joules per terahash (J/TH) is the single most important efficiency number. A miner at 10 J/TH uses half the electricity of one at 20 J/TH for the same output, effectively doubling your profit margin.
Power requirements
Home-mining ASICs like the Bitaxe use as little as 15-50W and plug into a standard 120v wall outlet. Full-size ASICs draw 3-5 kW and need dedicated 240V circuits. Electricity cost is usually the single biggest factor in mining profitability.
Cooling options
All that power generates serious heat. Air-cooled miners use built-in fans and are the simplest to set up. Hydro-cooled units circulate liquid through the machine for quieter, denser deployments. Immersion-cooled setups submerge hardware in dielectric fluid for maximum efficiency.
In the early days of Bitcoin, mining could be performed with a standard CPU or GPU. However, as the network grew and difficulty increased, specialized hardware became necessary. Today, Bitcoin mining is dominated by ASIC (Application-Specific Integrated Circuit) miners: devices built exclusively for the purpose of mining Bitcoin.
When choosing mining hardware, the most important factors to consider are hash rate (processing speed), energy efficiency (power consumption relative to hash rate), and upfront cost. The latest generation of ASIC miners can achieve hash rates exceeding 200 TH/s while consuming around 20-30 joules per terahash.
Beyond the hardware itself, miners must also account for infrastructure requirements including adequate electrical capacity, cooling systems to manage heat output, stable internet connectivity, and physical space. Many serious miners operate in dedicated facilities with access to inexpensive electricity, as power costs are typically the largest ongoing expense in a mining operation.
Related articles: Bitcoin Mining Hardware Guide · Bitcoin Mining Profitability · Learn How to Mine Bitcoins
What is cloud mining?
Renting mining power from remote data centers instead of running your own hardware
Mining without your own hardware
Cloud mining lets you rent hash power from companies that operate large mining farms. You pay a contract fee and receive a share of the mining rewards without purchasing, housing, or maintaining any hardware yourself.
Why cloud mine?
Not everyone can buy a $2,000+ ASIC miner, find cheap electricity, manage heat and noise, and maintain hardware 24/7. Cloud mining abstracts that complexity away, letting anyone participate in mining for a fee.
The hard math
While cloud mining can be profitable for large operations, the math rarely works for individuals. A subscription or contract must cover hardware, facility costs, electricity, and the provider's cut. If you can't afford to buy your own hardware, you may be better off simply buying Bitcoin directly.
Buyer beware
In 2025, Hashflare's founders pled guilty to a $577 million fraud, one of crypto's largest scams. They are far from alone: the majority of cloud mining operations throughout Bitcoin's history have turned out to be fraudulent.— U.S. Department of Justice, 2025
Before you sign a contract
Essential due diligence before committing funds to any cloud mining provider.
- Verify the company operates real, auditable mining hardware
- Look for independent reviews beyond the provider's own site
- Compare projected returns against simply buying BTC
- Understand all fees: maintenance, electricity, withdrawal
- Confirm payouts go to your own on-chain wallet
- Check the provider's legal jurisdiction and regulatory standing
Cloud mining allows users to participate in Bitcoin mining without owning or operating physical hardware. Instead, you purchase a contract from a cloud mining provider who runs the mining equipment in their own data centers. The provider handles all aspects of the mining operation including hardware procurement, setup, cooling, maintenance, and electricity costs.
While cloud mining offers a low barrier to entry, it is important to approach it with caution. The cloud mining industry has seen numerous fraudulent operations over the years, with some companies collecting payments without actually performing any mining. Legitimate cloud mining is rarely as profitable as the providers advertise, because they must cover their own operational costs and profit margin on top of the mining expenses.
Before investing in any cloud mining contract, carefully evaluate the provider's reputation, transparency about their mining operations, contract terms and fees, and realistic profitability projections. Compare the expected returns against simply purchasing and holding Bitcoin directly, as this is often the more straightforward and profitable approach for most individuals.
Related articles: Cloud Mining Contract Reviews · Is Bitcoin Cloud Mining Actually Profitable?