What Is Hashrate? TH/s Explained for Beginners
Hashrate is the number of hash attempts a miner makes each second, from about 1.2 TH/s for a hobby board to roughly 1,006 EH/s for the whole Bitcoin network at the 27 October 2026 difficulty. More hashrate buys more lottery tickets, not a faster or certain block, and on its own it says nothing about profit.
Category: Mining and the Network · Published 2026-10-28
Editorial review complete · technical review pending · sources under review · time-sensitive: revisit periodically What does this mean?
Editorial review covers clarity and neutrality. Technical, security, and source reviews indicate whether an article's material claims were checked against relevant authoritative material. A source link being available does not by itself mean every claim has been verified. A reviewed status means the article's material claims were examined; it does not mean the article is exhaustive or that future protocol, market, or software changes cannot make it outdated.
What Is a Hash?
Before hashrate makes sense, you need to understand what a hash is. A hash function is a mathematical process that takes any input — a word, a file, a block of transaction data — and scrambles it into a fixed-length string of letters and numbers. Bitcoin uses a hash function called SHA-256, one of the Secure Hash Algorithms published as a US federal standard.1 Miners run it twice over each 80-byte block header.2
Two key properties make this useful for Bitcoin. First, the output looks completely random — there is no practical way to look at the result and work back to the input. Second, changing even one tiny character in the input produces a totally different output.1 You cannot predict what the output will be; you can only run the calculation and see what comes out.
A Bitcoin hash output looks something like this: 00000000000000000003a1b2c4... — a long string of 64 hexadecimal characters, which is 256 bits.
What Bitcoin Miners Are Actually Doing
To add a new block of transactions to the Bitcoin blockchain, a miner must find a block header whose hash, read as a number, is at or below a value called the target. In practice that means a hash that starts with a long run of zeros.2 There is no shortcut or clever math to find one — the only method is guessing.
A miner takes the block header and changes a 32-bit field in it called the nonce ("number used once"), then hashes the whole thing. If the result is above the target, the miner changes the nonce and tries again. And again. And again — billions or trillions of times per second. Once all four billion or so nonce values have been tried, it changes the header's time or the block's first transaction and starts over.2
This process is called Proof of Work. The "work" is all those failed guesses. Every 2,016 blocks, roughly every two weeks, the network adjusts how hard the target is (the difficulty) so that, across all miners combined, a valid block is found on average about every ten minutes.3
What TH/s Actually Measures
Hashrate is simply the number of hash calculations a miner (or the whole network) performs every second. The units climb in steps of a thousand, using the standard metric prefixes:4
- H/s — hashes per second (one calculation per second)
- kH/s — kilohashes per second (one thousand per second)
- MH/s — megahashes per second (one million per second)
- GH/s — gigahashes per second (one billion per second)
- TH/s — terahashes per second (one trillion per second)
- PH/s — petahashes per second (one quadrillion per second)
- EH/s — exahashes per second (one quintillion per second)
- ZH/s — zettahashes per second (one sextillion per second)
Machines people run at home span a wide range: from about 1.2 TH/s for a hobby board such as the Bitaxe Gamma to 200 TH/s for a full-size Antminer S21.7 The Bitcoin network as a whole operates at an enormously larger scale. At the difficulty of 140.58 T on 27 October 2026 it was doing about 1,006 EH/s, roughly one zettahash every second (worked out by us from the difficulty).56 The live difficulty is on SoloLuck's difficulty page.
More Hashrate = More Lottery Tickets, Not a Faster Block
This is the most important thing to understand about hashrate, and it is something many beginners get wrong. Higher hashrate does not mean you find the next block faster in a predictable way. It means you hold more tickets in a continuous lottery.
Every hash attempt has the same tiny probability of being a winning guess.5 If your miner performs twice as many guesses per second, you have roughly twice the chance of winning in any given second — but winning is still a random event. You could win on your very first guess, or you could run for a long time without winning at all. Probability does not guarantee outcomes.
Think of it this way: buying more raffle tickets improves your odds, but it does not promise you will win, and it does not tell you which draw you will win in. Bitcoin mining works exactly the same way. The ten-minute average block time is a property of the entire network, not of any single miner.
This is why honest discussions of solo mining always emphasize variance. A miner with a small share of the total network hashrate may go a very long time between wins — or get lucky quickly. Neither outcome is broken or wrong; it is simply how probability works. An expected time to a block is an average, not a countdown.
How a Single Miner's Hashrate Fits Into the Network
Every miner on the Bitcoin network is running the same guessing game simultaneously. When you add your miner to the network, your hashrate becomes a small fraction of the total network hashrate. That fraction is your approximate probability of finding the next block before anyone else does.
For example, at the 27 October 2026 difficulty the network was producing about 1,006 EH/s, roughly a thousand billion billion hashes per second. A machine doing one trillion hashes per second (1 TH/s) is about one-billionth of that, so on average it would expect about one block in every billion. Using the standard formula, average time = difficulty × 2³² ÷ hashrate, that comes to roughly one block every 19,000 years (worked out by us).56 And "on average" hides enormous real-world variance: the figure is not a schedule.
The network difficulty adjusts automatically to account for all the hashrate pointed at Bitcoin. When more miners join and total hashrate rises, difficulty increases at the next adjustment so that blocks still arrive roughly every ten minutes on average. When hashrate falls, difficulty decreases.3 Your individual miner's odds are therefore not just about your own hardware — they are always relative to whatever the rest of the network is doing at the same time.
This is why solo mining at low hashrate is a long-odds game. Shared-reward pools combine the hashrate of many miners, find blocks more often and split each reward roughly in proportion to the work each miner contributed, which smooths out payouts.8 A solo pool keeps the lottery instead: it runs the node and hands out the work, but a block pays the miner whose machine found it, less any fee the pool charges, and nothing is paid otherwise. That lets a small miner play solo without running a full node of their own.
What Hashrate Does Not Tell You
Hashrate is a measure of computational speed, not profitability. Whether mining is financially worthwhile depends on many other factors — electricity cost, hardware efficiency, the block reward, and network difficulty — none of which are captured in TH/s alone. SoloLuck's mining calculator puts them together for a given machine at today's difficulty.
A few things hashrate cannot tell you:
- Whether mining will be profitable for you — that depends on your specific costs and the current environment
- When exactly you will find a block — randomness means there are no guarantees
- The value of any reward you earn — Bitcoin's price moves for reasons that have nothing to do with your machine
- How long the current difficulty level will last — it adjusts every 2,016 blocks based on network conditions
Understanding hashrate is a foundation for understanding mining, but it is just one piece of a larger picture. Treat it as a measure of how fast your miner buys lottery tickets — nothing more, and nothing less.
FAQ
What does TH/s stand for?
TH/s stands for terahashes per second. One terahash equals one trillion hash calculations. So a miner rated at 100 TH/s makes 100 trillion attempts every second, each one a double SHA-256 hash of a block header.
Does a higher hashrate guarantee I find a block sooner?
No. Higher hashrate gives you more guesses per second, which improves your probability of finding the next block — but every guess is still a random event. You could find a block quickly or go a long time without one. More hashrate means more lottery tickets, not a certain or predictable win.
Why does Bitcoin use this guessing process instead of something more efficient?
The guessing process — Proof of Work — is intentional. It makes cheating extremely expensive. To rewrite Bitcoin's history, an attacker would need to redo all that computational work faster than the honest network can continue building forward. The inefficiency is the security mechanism.
If I double my hashrate, do I double my earnings?
Doubling your hashrate roughly doubles your share of the total network hashrate, which roughly doubles the reward you would expect over a very long period of time. It usually adds to your electricity bill too. Because each block is a random event, actual results over short periods can vary widely from that expectation, and for a small solo miner the usual result over months or years is nothing at all. The "doubling" only holds as a long-run average, and none of it is income.
What happens to my hashrate's effectiveness when more miners join the network?
When total network hashrate rises, Bitcoin's difficulty rises at the next adjustment, which comes every 2,016 blocks, so blocks still arrive roughly every ten minutes on average. Your miner's raw TH/s number doesn't change, but its share of the total network shrinks, reducing your probability of finding the next block. Your effective odds are always relative to the whole network, not just your own hardware.
Key takeaways
- Bitcoin miners hash an 80-byte block header with double SHA-256 over and over, looking for a result at or below the network's target.
- Hashrate units climb in steps of a thousand, from H/s through TH/s and EH/s to ZH/s.
- At the 27 October 2026 difficulty of 140.58 T the network ran at about 1,006 EH/s, so a 1 TH/s miner was about one-billionth of it.
- Doubling hashrate roughly doubles your chance per block, but every hash is a fresh draw and an expected time is an average, not a countdown.
- Hashrate alone says nothing about profit, which depends on electricity, efficiency, difficulty and price.
Sources
- RFC 6234, US Secure Hash Algorithms: SHA-256 is one of the Secure Hash Algorithms adopted in a US Federal Information Processing Standard (FIPS); they are called secure because it is computationally infeasible to find a message for a given digest, and any change to a message will, with very high probability, give a different digest — Internet Engineering Task Force (IETF)
- Bitcoin Developer Reference, Block Chain: the 80-byte block header and its SHA256(SHA256()) hashing; the 32-bit nonce miners change to reach a header hash at or below the target, and what they change once every nonce has been tried — Bitcoin Project (developer.bitcoin.org)
- Bitcoin Developer Guide, Block Chain: proof of work against the target threshold, and the difficulty retarget every 2,016 blocks against an ideal of 1,209,600 seconds (two weeks) — Bitcoin Project (developer.bitcoin.org)
- Metric (SI) prefixes: kilo (k) 10^3, mega 10^6, giga 10^9, tera 10^12 (trillion), peta 10^15 (quadrillion), exa 10^18 (quintillion), zetta 10^21 (sextillion) — National Institute of Standards and Technology (NIST)
- Difficulty: network hashrate is about difficulty x 2^32 / 600 seconds, the average time to a block is difficulty x 2^32 / hashrate, and any one hash stands the same chance of winning as any other — Bitcoin Wiki
- Bitcoin mining difficulty: 140.58 T at block 973,449, read from SoloLuck's own Bitcoin node on 27 Oct 2026, with every adjustment since 2009 — SoloLuck
- Solo mining odds calculator: rated hashrates by model, from the Bitaxe Gamma (1.2 TH/s) to the Antminer S21 (200 TH/s), and each model's expected time to a block at the 27 Oct 2026 difficulty — SoloLuck
- Bitcoin Developer Guide, Mining: solo mining (large payments, higher variance) versus pooled mining (proceeds shared roughly by hashing power contributed, small payments, lower variance) — Bitcoin Project (developer.bitcoin.org)
Some specific claims in this article are scheduled for further source review; citations may be expanded (see our editorial policy).