Learn · Topic overview

Bitcoin mining Understand the network.

Learn how SHA-256 mining, block rewards, difficulty, and pool shares fit together, with practical examples and links to Bitcoin technical references.

Bitcoin symbol above an illustrated mountain lake.

A practical foundation

What you’ll learn

  1. Understand Bitcoin block construction, SHA-256 work, and independent validation.

  2. Distinguish the subsidy, transaction fees, network difficulty, and pool shares.

  3. Read mining estimates with attention to probability, time horizons, and changing inputs.

What makes Bitcoin mining specific

Bitcoin mining uses double SHA-256 hashing of block headers. An application-specific integrated circuit, or ASIC, is equipment built for a narrow computing task. A Bitcoin ASIC is designed to perform that hashing work efficiently. Its algorithm determines compatibility; the fact that another cryptocurrency can be mined does not make it compatible with a Bitcoin miner.

The mining process must operate within Bitcoin’s consensus rules. A miner or pool assembles a candidate block, searches for valid proof of work, and broadcasts a successful result. Nodes validate the block independently. The Bitcoin developer mining guide describes candidate construction and the interfaces used to supply mining work.

For a beginner, the useful question is not simply how many hashes a machine advertises. Ask how its work reaches a pool or node, how accepted work is measured, what operating costs apply, and how the resulting coins reach a wallet you control. A workable plan connects equipment, networking, accounting, and custody rather than treating them as separate purchases.

Process in three steps

  1. Receive or construct work. A solo setup constructs candidate blocks; a pool generally distributes work to its miners. Correct pool endpoints and worker identification matter.
  2. Hash candidate headers. ASIC hardware searches for an output meeting the target. It can report shares to a pool even when those results do not qualify as network blocks.
  3. Check results over time. Monitor accepted work, pool accounting, and payouts. Short intervals can fluctuate, so compare consistent windows and investigate sustained differences.

A dashboard reading is evidence about one part of this process. A machine showing activity does not by itself establish that a pool accepted the work or paid the expected account. Verify each handoff rather than relying on a single green status indicator.

Key vocabulary

  • SHA-256: The hash function used in Bitcoin’s proof-of-work calculation. Bitcoin block headers are hashed twice with it.
  • Subsidy: The new bitcoin permitted in a block’s coinbase transaction under the protocol’s issuance rules.
  • Transaction fees: The difference between transaction inputs and outputs, claimable by the miner within the block reward rules.
  • Share difficulty: The pool’s accounting target for submitted work. It is distinct from the network target required for a Bitcoin block.

The block chain developer reference explains targets and chain selection. Braiins’ pool reference explains why a share can demonstrate work without being a network block. The practical lesson is to avoid counting every accepted share as a separate Bitcoin reward.

Rewards, halvings, and difficulty

Bitcoin’s block subsidy halves every 210,000 blocks. This is a block-height rule, not a fixed calendar appointment. The current interval is encoded in Bitcoin Core’s network parameters. Transaction fees are separate from the subsidy, so the total reward is not a single unchanging number.

On Bitcoin mainnet, the difficulty target is normally adjusted every 2,016 blocks to aim for an average block interval of roughly ten minutes. Actual blocks can arrive sooner or later. An average is not a countdown, and a forecast for the next adjustment is not a confirmed future value.

When preparing an estimate, record the date and source of the network inputs. Ask whether the calculator models fees, changing difficulty, downtime, and pool accounting, or merely assumes a constant daily coin yield. Those models answer different questions. If you enter a yield yourself, the calculator is evaluating your assumption rather than independently establishing what a miner will earn.

Compare expected rewards and costs over the same period. Do not pair a best-day revenue observation with an average monthly electricity bill and call the difference typical profit. Keep coin amounts separate from their assumed currency value, so a price change is visible rather than hidden inside the estimate.

Worked example

Hypothetical share of network work

Assume a miner supplies 100 TH/s while the network supplies 1,000,000 TH/s. Its fraction of the assumed network hashrate is 100 ÷ 1,000,000 = 0.0001, or 0.01%.

This is a simplified proportion of computing work, not a promise to find 0.01% of blocks in a short observation period.

These invented inputs teach unit consistency; they are not current Bitcoin network figures. The example leaves out changes in hashrate, difficulty, rejected work, uptime, and pool arrangements. In a real comparison, convert both figures into the same units and cite their observation dates.

The proportion can help you understand why solo outcomes are uncertain. For planning, inspect the payout method of the actual pool you intend to use and model costs independently. Use the profitability calculator only with assumptions you can explain, then test how a less favorable coin price or yield changes the result.

Common mistakes

  • Confusing shares with blocks. Shares measure work for pool accounting. Only work meeting the network target can support a valid Bitcoin block.
  • Assuming every block takes ten minutes. Ten minutes is a target average. Short-term arrival times vary, and halving dates depend on block progress.
  • Comparing incompatible equipment. A miner built for another algorithm is not interchangeable with SHA-256 equipment simply because its hashrate number looks larger.

Frequently asked questions

Does a halving reduce every miner’s payout by exactly half?

It halves the block subsidy. Total payouts also depend on transaction fees, network competition, uptime, and pool accounting. Model those inputs separately rather than applying one percentage to every future revenue assumption.

Can more hardware guarantee a block?

More compatible, functioning hardware increases the number of attempts. It does not schedule a successful result. Capital and energy costs increase too, so expanding equipment is an operating decision rather than a certainty of earnings.

Where should I go next?

Read the Bitcoin overview for the site’s coin profile. Continue with hardware to compare published specifications, or operations to plan pool setup and monitoring. Return to mining basics if the vocabulary is still unfamiliar.

Primary sources

Technical references checked for this overview. Provider instructions apply to their own products and services.

Explore other topics

Build on what you’ve learned, one subject at a time.