How to Solo Mine BTC in 2026
Solo mining Bitcoin means one thing: if your machine finds a block, the entire coinbase goes to your address. No pool balance, no payout threshold, no sharing. This guide covers the setup in five minutes, the odds without the sugar-coating, the Stratum V2 option that lets you verify the pool from your own firmware, and what actually happens on the day the number comes up.
Solo mining Bitcoin means your miner works on blocks alone rather than pooling hashrate with thousands of others. If it finds one, the entire coinbase goes to your address — 3.125 BTC plus fees, minus the pool’s cut. There is no balance, no payout threshold, and nobody to trust with your money. The catch is the odds, and this guide gives them to you straight.
Key takeaways
- Setup takes five minutes. Your Bitcoin address is the username. No account, no registration.
- A Bitaxe averages roughly 14,500 years per block at September 2026 network size. That is the real number.
- A block pays about $245,000 at current prices — the payoff shape is what makes it interesting, not the average return.
- Stratum V2 encrypts and authenticates the connection. It does not improve your odds, and it does not let you pick transactions.
- Nothing is held on your behalf. The reward arrives in the coinbase, paid straight to the address you configured.
What are your real odds?
Bitcoin’s network runs above 1,000 EH/s. Your share of the next block equals your hashrate divided by that, and blocks arrive every ten minutes on average.
Here is what that works out to, measured against live network data in September 2026:
| Hardware | Hashrate | Average per BTC block |
|---|---|---|
| Bitaxe Gamma | ~1.2 TH/s | ~14,500 years |
| Bitaxe Gamma Turbo | ~2.5 TH/s | ~6,900 years |
| NerdQAxe++ | ~4.8 TH/s | ~3,600 years |
| Antminer S19 | ~95 TH/s | ~180 years |
| Antminer S21 | ~200 TH/s | ~87 years |
| Antminer S21 XP | ~270 TH/s | ~64 years |
Nobody sensible reads that table as a schedule. Block finding is a Poisson process: the average tells you nothing about any particular day, and small miners do win. What the table does tell you is the shape of the bet — a very small chance of a very large payoff, repeated every ten minutes for as long as the machine runs.
If those numbers feel too long, that is a reasonable conclusion, and there is an honest alternative further down.
Is solo mining Bitcoin worth it?
Not as monthly income, and any guide claiming otherwise is selling something.
At 5 TH/s the expected value is a few dollars a month against real electricity cost. Run the numbers on your own tariff and the answer is almost always negative. That is true of every small solo miner on Bitcoin, on every pool.
What you are actually buying is a different thing:
A verifiable draw. Unlike a lottery, you can audit every part of it — the difficulty, your hashrate, the share submissions, and the coinbase of any block found. Nothing is opaque.
A payoff that changes your situation. 3.125 BTC plus fees is roughly $245,000 at September 2026 prices. That is not a rounding error on a monthly bill.
No counterparty. On a non-custodial pool, nobody holds your coins between the block and your wallet. There is no balance to lose in an exit or a hack, because there is never a balance.
Whether that trade is worth your electricity is a judgement only you can make. It is a legitimate one — it just is not an investment thesis.
How do you set it up?
Three things, and none of them require new hardware.
1. A Bitcoin address you control. Any wallet where you hold the keys. On a non-custodial solo pool the coinbase pays directly to this address, so an exchange deposit address is a poor choice — exchanges frequently fail to credit coinbase transactions they did not expect.
2. A stratum endpoint. Pick the region closest to you:
| Field | Value |
|---|---|
| URL | stratum+tcp://btc.solofury.com:6060 |
| Failover | :6061 and :6062 |
| Encrypted (TLS) | stratum+ssl://btc.solofury.com:16060 |
| Username | YOUR_BTC_ADDRESS.worker_name |
| Password | x (ignored) |
Regional prefixes work on every port: eu-btc, uk-btc, jp-btc, asia-btc, lat-btc, pnw-btc, me-btc, afr-btc.
3. Your existing firmware. Stock Bitmain, Braiins OS+, VNish, LuxOS, AxeOS, NerdQ — all of them speak the same protocol. Nothing to flash, nothing to compile.
That is the whole setup. The Solo Start configurator will generate the exact block to paste, including the closest region, in four clicks.
Should you use Stratum V1 or V2?
Both work, and both give identical odds. The difference is what happens on the wire between your miner and the pool.
| Stratum V1 | Stratum V2 | |
|---|---|---|
| Connection | plaintext | encrypted, Noise protocol |
| Pool identity | none | authenticated by public key |
| Hijack protection | none | handshake fails instead of redirecting |
| Bandwidth per share | higher | lower |
| Firmware needed | any | AxeOS 2.14+, NerdQ 1.0.37+, Braiins OS+ |
| Effect on your odds | — | none |
The practical case for V2 is not speed. It is that a plaintext stratum connection can be read and, in principle, redirected by anything sitting between you and the pool. Under V2 a tampered connection fails the handshake rather than quietly sending your hashrate somewhere else.
What V2 does not do, despite what you will read: it does not let you choose the transactions in your block. That capability is Job Declaration, a separate part of the Stratum V2 stack that current miner firmware does not ship. The pool still builds the template, exactly as under V1.
To connect over V2 you need three values — the host, port 3333, and the authority public key. The full configuration for each firmware family is in the Stratum V2 setup guide, including the trap that catches most people: Braiins OS+ wants the key inside the URL path, and a config that omits it fails silently.
How do you verify the pool is honest?
This is where solo mining differs from taking someone’s word for it, and it is worth doing once.
Check the coinbase on-chain. Every block found on a non-custodial solo pool has your address as the main coinbase output and the pool fee as a second output. Both are public. Pull up any block the pool has found and decode the coinbase transaction — the split either matches the advertised fee or it does not.
Verify from your own firmware. Under Stratum V2 the miner receives the coinbase construction directly and can confirm the payout address before it starts hashing. You are not trusting a dashboard; you are reading what your own device received.
Check the binary matches the source. SoloFury’s V2 server is a build of blitzpool-server-rust, an open-source project. The build is reproducible: compiling the published source on different Rust versions produces the same MD5 as the binary in production. Anyone can verify that the code running the pool is the code published.
That last point is unusual and worth understanding. Most pools ask you to trust that their software does what they say. A reproducible build lets you check.
What happens the day you find a block?
The sequence is fast and mostly invisible.
Your miner submits a share that happens to meet the network target rather than the pool target. The pool validates it, relays it to the Bitcoin network within milliseconds, and it propagates. Within a minute or two it appears in every block explorer, with your address in the coinbase.
Then you wait. Coinbase outputs mature after 100 confirmations, roughly 17 hours on Bitcoin. During that window the reward exists but cannot be spent — this is a consensus rule, not a pool policy, and it protects the network against reorganizations.
There is no claim process, no withdrawal, and no minimum. The coins are already at your address.
What if the odds are too long?
They probably are, and there is a coherent answer that does not involve pretending otherwise.
The same SHA-256 hardware works unchanged on smaller chains where difficulty is orders of magnitude lower. On DigiByte, the SHA-256 lane runs near 40 PH/s — about 1/25,000 of Bitcoin’s — so an S21 averages a block every few hours and a Bitaxe every three to four weeks. The catch is the value: a DGB block is worth around one dollar, against roughly $245,000 on Bitcoin.
That is the actual trade, stated plainly:
| Bitcoin | Low-difficulty SHA-256 | |
|---|---|---|
| Bitaxe average | ~14,500 years | 3 – 4 weeks |
| Block value | ~$245,000 | ~$1 |
| What you get | a lottery ticket | a working demonstration |
Plenty of miners run both — Bitcoin on the machine they are willing to leave hashing for years, and a low-difficulty chain on a second device where the dashboard actually fills with blocks. The coin selection guide compares all six SHA-256 options by difficulty and expected frequency.
Next steps
If you have hardware and an address, you are five minutes from hashing. Start with the Solo Start configurator for the exact config, then:
- Bitaxe solo mining — model comparison, odds and AxeOS specifics
- Antminer S21 setup — configuration and tuning for the S21 family
- Stratum V2 setup — endpoints, ports and the authority key for every firmware
- Bitcoin (BTC) explained for solo miners — the chain itself, difficulty, halving and what drives the numbers above
Odds calculated against live network difficulty and hashrate read from SoloFury’s own Bitcoin full nodes, September 2026. Block value uses the 3.125 BTC subsidy at the market price on the same date; fees are excluded. Stratum V2 implementation: blitzpool-server-rust.
Frequently Asked Questions
How long until a Bitaxe finds a Bitcoin block?
On average about 14,500 years for a 1.2 TH/s Bitaxe Gamma, and roughly 6,900 years for a 2.5 TH/s Gamma Turbo, at September 2026 network size. That is the honest number. People do still win — it is a Poisson process, so the average says nothing about any individual day.
What does a Bitcoin block actually pay a solo miner?
The full coinbase: 3.125 BTC plus transaction fees, minus the pool fee. At September 2026 prices that is roughly $245,000 before fees. On SoloFury the 1% is a second coinbase output, visible on-chain, so you can verify the split yourself.
Is solo mining Bitcoin profitable?
Not as a monthly income. At 5 TH/s the expected value is a few dollars a month against real electricity cost. Solo Bitcoin is a lottery ticket with a verifiable draw — the reason to run it is the payoff shape, not the average return.
What is the difference between Stratum V1 and V2 for a solo miner?
V2 encrypts and authenticates the connection with the Noise protocol, so nobody between you and the pool can read your credentials or silently redirect your hashrate. It does not change your odds. On SoloFury both protocols share the same ports and the same dashboard.
Does Stratum V2 let me choose which transactions go in the block?
Not on current miner firmware. That is Job Declaration, a separate and heavier part of the Stratum V2 stack that AxeOS, NerdQ and most clients do not ship. The pool still builds the template. Anyone telling you otherwise is describing a different setup.
Which firmware supports Stratum V2 natively?
AxeOS 2.14.0 or later on every Bitaxe, NerdQ firmware 1.0.37 or later on NerdQAxe and NerdOctaxe, and Braiins OS+ on Antminer. Stock Antminer, WhatsMiner, VNish and LuxOS speak V1 only — they work fine, just unencrypted.
Do I need an account to solo mine Bitcoin?
Not on a non-custodial pool. Your Bitcoin address is the username. There is nothing to register, no balance held on your behalf, and no minimum payout — the block reward is paid directly into the coinbase transaction.
What happens the moment I find a block?
Your miner submits it, the pool relays it to the network, and it appears in the next block explorer refresh with your address in the coinbase. The reward becomes spendable after 100 confirmations, roughly 17 hours on Bitcoin.
Should I solo mine Bitcoin or a smaller SHA-256 chain?
It depends on whether you want the payoff or the experience. Bitcoin pays six figures on a win that may never come. A low-difficulty SHA-256 chain hands the same hardware real blocks in weeks, for about a dollar each. Many miners run both on different machines.