How Does Bitcoin Mining Work?

Bitcoin Mining Explained

Person looking at computer monitor wearing striped shirt

damircudic / Getty Images

Bitcoin mining is designed to be similar to gold mining in many ways. This “digital mining” is a computer process that creates new Bitcoin, in addition to tracking Bitcoin transactions and ownership. Bitcoin mining and gold mining are both energy intensive, and both have the potential to generate a handsome monetary reward.

Let’s dig further in Bitcoin mining to learn about how it works and how it influences Bitcoin transactions and Bitcoin investors.

Key Takeaways

  • Bitcoin mining is a process of verifying and recording new Bitcoin transactions.
  • Bitcoin miners are paid with transaction fees and newly created digital currency.
  • Many Bitcoin miners use specialized mining hardware and participate in mining pools.
  • Cryptocurrency mining can be highly energy intensive, requiring access to a low-cost energy source to be profitable.

What Is Bitcoin Mining?

Bitcoin mining is a highly complex computing process that uses complicated computer code to create a secure cryptographic system. Similar to the secret codes used by governments and spies, the cryptography used for mining generates Bitcoin, facilitates Bitcoin transactions, and tracks asset ownership of the cryptocurrency. Bitcoin mining supports the Bitcoin database, which is called the blockchain.

Bitcoin miners are not people with picks and shovels, but rather owners of sophisticated computing equipment. Bitcoin miners compete to be the first to verify Bitcoin transactions, and earn rewards paid in Bitcoin. Crypto miners need to first invest in computer equipment that is specialized for mining, and typically require access to a low-cost energy source.

While anyone can mine Bitcoin, because of the required computing power and energy usage, it’s tough to profit from Bitcoin mining.

The competing miners race to complete challenging mathematical functions, called hashes, to process Bitcoin transactions. A miner’s hashrate is the speed at which their configuration of computers is able to solve the mathematical equations. This mining protocol is called proof of work, because the first miner to prove that they have done the “work” of solving a complex equation earns the right to process the newest block of Bitcoin transactions.

After a miner successfully verifies a new block of transactions, the block is distributed to all other miners and any other device with a full copy of the Bitcoin blockchain. (These devices are called nodes.) Many computers worldwide keep identical copies of the blockchain, ensuring the creation and maintenance of a trusted, verified history that’s nearly impossible to hack or distort.

Why Mine Bitcoin?

There are two main reasons to mine Bitcoin. One is to earn a profit from Bitcoin mining, which is possible under the right circumstances. The second is to learn more about how cryptocurrencies work and support the ongoing work of the Bitcoin network. Let’s take a look at each of these reasons to mine Bitcoin:

Bitcoin Mining for Profit

If you’re interested in mining Bitcoin on your own, known as solo mining, and want to earn a profit, then you likely need specialized mining hardware. Mining with a graphics processing unit (GPU) or application specific integrated circuit (ASIC) is generally the most effective, although computers like your laptop or desktop (which rely on a central processing unit chip to handle its basic functions) can also be used. 

In addition to expensive hardware, you’ll have to consider internet bandwidth availability and your local power costs. Bitcoin mining uses a large amount of electricity. To profit, you need access to low-cost power or perhaps solar panels on your roof. You also need an internet service provider that allows unlimited internet usage without charging fees for going over a specific data limit.

Some Bitcoin miners join forces with other miners to form Bitcoin mining pools. Groups of miners working together have better chances of earning rewards, and share their profits among themselves. Members of a mining pool pay a fee for the mining pool membership.

Bitcoin Mining for Fun and Education

If you enjoy tinkering with computers and learning about emerging technologies, then you may want to mine Bitcoin even if you don’t make money. Setting up your own Bitcoin mining configuration can teach you about the inner workings of your computer as well as the Bitcoin network.

How To Start Mining Bitcoin

Curious about exactly how to mine Bitcoin? Bitcoin mining isn’t simple, but anyone with intermediate to advanced computer skills is probably qualified. If you’ve reviewed the potential want to get started with Bitcoin mining, then follow these basic steps:

Choose Your Bitcoin Mining Hardware

Your first step is choosing the hardware you’ll use to mine Bitcoin. Many people start with an old computer to get a basic idea of how Bitcoin mining works. If you want to earn a profit, it’s important to use optimized mining hardware, such as a Graphics Processing Unit (GPU) or Application-Specific Integrated Circuit (ASIC) miner.

Other minimum requirements for Bitcoin mining include a high-speed internet connection of at least 50 kilobytes per second, plus no restrictions on data uploads and downloads. Bitcoin mining nodes commonly use up to 200 gigabytes of data per month for uploads, and around 20 gigabytes per month for data downloads.

Decide Between Solo and Pooled Mining

Next, you can decide between mining on your own and teaming up with other miners. Because solo mining is less likely to be consistently profitable, many individuals join a mining pool for more predictable crypto rewards.

Install and Configure Bitcoin Mining Software

Now it’s time to install your Bitcoin mining software. Depending on your hardware, operating system, and other factors, you can choose among different mining applications. Here’s a look at some of the most popular cryptocurrency mining software

Note: You also need to link your mining setup to a Bitcoin wallet, preferably a dedicated one for Bitcoin. Miners use crypto wallets to collect rewards.

Begin Mining for Bitcoin

Once your mining rig is fully configured, you can click the button to start mining. Then sit back and watch your computer hustle to earn Bitcoin. Mining rigs typically need to run at least six hours each day to be functionally successful, though letting your mining rig run all the time increases the likelihood of earning rewards from Bitcoin mining.

Monitor and Fine Tune Your Mining Rig

Bitcoin mining is passive, but it’s not entirely set-it-and-forget-it. You’ll want to monitor your mining rig’s performance and energy use to ensure that your mining operation is running as efficiently and profitably as possible. Sometimes a small configuration change can significantly improve your earnings.

Risks and Limitations of Bitcoin Mining

If you do decide to mine for Bitcoin, consider these risks and limitations:

Electricity Use

The Bitcoin network, which includes miners, nodes, and Bitcoin users, consumes more energy than many countries. As of November 18, 2021, the Bitcoin network consumes 120.5 TWh (that’s terawatt-hours) of electricity annually, meaning that Bitcoin uses more electricity than countries such as Pakistan and the Netherlands, and a little less than Argentina. 

Important: Mining for the largest cryptocurrencies like Bitcoin requires the most energy because competition to earn Bitcoin rewards is the fiercest.

Bandwidth Use

Bitcoin miners constantly download and upload data. It’s best to only mine for Bitcoin on an unmetered, unlimited internet connection. If you have to pay for every megabyte or gigabyte used or encounter data caps, similar to most cell phone plans, then you could use more data than is allowed—and have your internet connection cut or face additional charges. In general, most Bitcoin miners don’t use all that much data on an ongoing basis.

Hardware Damage

Bitcoin mining is a highly intense process for computer hardware units. If your mining system is set up correctly, you shouldn’t need to worry about hardware damage beyond normal wear and tear. But choosing the wrong hardware or running a mining configuration with poor ventilation can overheat and damage your machine. 

Bitcoin Supply and Reward Constraints

Bitcoin mining becomes by design periodically more difficult. Every year, the number of Bitcoins created per block is halved. Once 21 million bitcoin have been minted, no new bitcoins will be created. From that point onward, Bitcoin miners will profit solely from transaction fees.

The reward for mining Bitcoin decreases as the amount of unmined Bitcoin declines. “Halving,” or a 50% reduction in rewards for Bitcoin miners, occurs every time another 210,000 blocks of Bitcoin are mined. Bitcoin mining rewards are halved approximately every four years.

In 2009, when Bitcoin was launched, the reward for successfully mining a Bitcoin block was 50 bitcoins. The first halving occurred in 2012, reducing the mining reward to 25 bitcoins. Halving has occurred twice since 2012, with the last instance in May, 2020. The current reward for mining a block of Bitcoin is 6.25 BTC, and the next halving is expected in 2024.


As with any other income-generating activity, profits from Bitcoin mining are taxable. It’s essential to track cryptocurrency transactions for tax purposes, since ignoring tax liabilities could get you in trouble with Uncle Sam.

Geographical Limitations

Bitcoin and Bitcoin mining are not legal everywhere. China, for example, outlawed all cryptocurrency activities in 2021. Be sure to understand the rules and regulations, pertaining to Bitcoin and other cryptocurrencies, in the region where you reside or are considering establishing a mining operation. 

The Bottom Line on Bitcoin Mining

Bitcoin mining is essential to the functionality of Bitcoin. Miners do the vital work of verifying transactions, tracking Bitcoin asset ownership, and ensuring the Bitcoin network remains secure. Anyone can participate using a computer capable of Bitcoin mining. Even if you don’t plan on mining, it’s good for Bitcoin users to understand the basics behind how Bitcoin mining works.

Frequently Asked Questions (FAQs)

How much money can you make mining Bitcoin?

Bitcoin miners earn rewards, paid in Bitcoin, for verifying a new block of Bitcoin transactions. Miners who successfully validate a block earn a reward of 6.25 bitcoins–currently worth more than $350,000. Many miners work together in mining pools, enabling them to earn typically lower rewards but more frequently.

How do you join a Bitcoin mining pool?

If you have hardware that meets the pool’s requirements, then you can download that pool’s specific software or other compatible mining software. You can connect your mining client to the mining pool using a network address and other configurations that your mining pool operator provides. 

What is a good hashrate for Bitcoin mining?

A mining computer’s total hashrate, or calculations per second, denotes the mathematical processing power of a computer or group of computers mining Bitcoin. Higher hashrates rates are better. As mining difficulty increases, your mining rig needs a higher hashrate to compete with other miners. High-end mining hardware for Bitcoin has a hashrate of around 100 hashes per second.

How much bandwidth does Bitcoin mining use?

To mine for Bitcoin, you’ll want to use a high-speed broadband internet connection. Once your rig is up and running, total data uploads and downloads are typically minimal because your mining rig can solve complex math equations without using much data. You need a connection with minimum upload speeds of at least 50 kilobytes per second for successful Bitcoin mining.