
The best mining pool for Bitaxe depends on how you want to get paid. Solo CKPool and AtlasPool offer classic solo mining. Public Pool offers fee-free solo and PPLNS modes, while OCEAN uses its pooled TIDES system. Compare their fees, connection requirements, security options, and support for self-hosting before changing AxeOS.
A single Bitaxe has a tiny share of Bitcoin’s total hashrate. Pool selection does not improve the probability of any individual hash finding a block. It changes the payout method, fee, connection path, and level of trust placed in the operator.
On September 25, 2026, Bitcoin difficulty was about 132.76 trillion. At that difficulty, a miner running at 1 TH/s has an expected block interval of roughly 18,000 years.
That figure is a statistical average, not a countdown. A block could arrive on the next hash, but most small solo miners will never find one.
A pooled service divides block revenue among contributing miners. A solo pool pays only the worker that submits a valid block. Bitaxe connects through AxeOS, which stores the endpoint, port, protocol, username, and fallback pool.
For one Bitaxe, solo mining trades frequent small credits for a remote chance of receiving nearly an entire block reward.
Solo mining has high variance. The expected interval falls when hashrate rises and increases when network difficulty rises. Switching between well-functioning solo pools does not change that underlying probability.
Three factors have the greatest effect on usable mining time:
Solo CKPool, AtlasPool, and Public Pool’s solo endpoint pay only when your worker finds a valid block. OCEAN and Public Pool’s PPLNS endpoint distribute rewards according to contributed work.
Pool mining changes the timing and size of payments, not the expected value of the hashes themselves. Fees, rejected work, and payout rules can still change what reaches your wallet.
Estimate monthly energy use with watts × 24 × 30 ÷ 1000. The result is monthly consumption in kWh. Multiply it by your electricity rate and compare it with your expected mining revenue.
The broader probability and cost model appears in our solo mining versus pool mining guide.
Compare each service using the same criteria. A zero fee has little value if the connection drops frequently. A large server network also has little value if its starting share difficulty exceeds your device’s capacity.
A public source-code repository makes inspection possible. It does not prove that a hosted server runs the same revision.
Historical blocks show that a service has submitted valid blocks before. They do not predict its future luck or your chance of finding the next block.
Solo CKPool suits miners who want a simple solo service without registration. It charges 2% of a found block’s reward.
The standard SV1 endpoint is stratum.ckpool.org:3333. Compatible miners can use Stratum V2 on port 3336.
| Parameter | Solo CKPool |
|---|---|
| Fee | 2% |
| Blocks attributed by mempool.space | 305 |
| Standard endpoint | stratum.ckpool.org:3333 |
| Stratum V2 endpoint | stratum.ckpool.org:3336 |
| Self-hosting option | Not offered as part of the hosted service |
The main hostname selects a low-latency connection and can fail over when an endpoint becomes unavailable. Manual endpoints cover the US West, US East, Germany, Singapore, and Australia.
Solo CKPool starts at share difficulty 10,000. A low-hashrate worker may take time to appear in its statistics. These display shares do not affect the worker’s chance of finding a full block.
CKPool works as either a primary or fallback entry in AxeOS. Enter the Bitcoin payout address as the username. A worker suffix can follow the address after a period.
OCEAN differs from the three solo services. It uses the pooled TIDES reward system and divides each found block according to recorded work.
OCEAN describes its system as non-custodial. When possible, it places miner payouts directly in the generation transaction instead of holding a pooled balance for a later withdrawal.
The standard fee is 2%. Miners who create their own blocks through DATUM receive a reduced 1% fee.
DATUM is separate from Stratum V2. It lets a miner build block templates with a local Bitcoin node and send work through a DATUM Gateway. The documented setup requires a synchronized node, gateway software, and network access between the gateway and miners.
Without DATUM, a Bitaxe can connect to OCEAN’s hosted service at mine.ocean.xyz:3334. OCEAN then supplies the block template.
DATUM reduces dependence on the pool by moving block-template construction to the miner’s own node.
AxeOS also supports Stratum V2. SV2 and DATUM solve different problems, so selecting SV2 does not create a local DATUM setup.
Public Pool fits miners who want a hosted zero-fee endpoint or a self-hosted pool connected to their own Bitcoin node.
Its hosted service advertises no pool fees. It publishes separate solo and PPLNS connections, including SV1, TLS, and SV2 endpoints. A DATUM endpoint is also listed.
| Mode | Endpoint |
|---|---|
| Solo SV1 | public-pool.io:3333 |
| Solo SV1 with TLS | public-pool.io:4333 |
| Solo SV2 | public-pool.io:23330 |
| PPLNS SV1 | public-pool.io:13333 |
| PPLNS SV2 | public-pool.io:23331 |
Self-hosting requires a Public Pool server and access to a Bitcoin node through RPC and ZMQ. The miner still sends its Bitcoin address as the username.
The hosted and self-hosted paths provide different levels of control. On the hosted service, the operator runs the pool infrastructure. A local installation uses the operator’s open-source software with your server and node.
Older reviews may describe Public Pool as MIT-licensed. The current repository contains the GPL-3.0 license. Check that repository before distributing a modified version.
AtlasPool targets solo miners who need one hostname and geographically distributed routing. It advertises more than 100 edge points of presence and nine pool endpoints.
A miner connects to solo.atlaspool.io. BGP anycast routes the connection through a nearby point of presence and then to an available AtlasPool endpoint.
The standard SV1 connection is solo.atlaspool.io:3333. TLS uses solo.atlaspool.io:4333. AtlasPool charges 1.5% of a block found by the miner.
Its standard port starts at difficulty 2,000 and requires at least 400 GH/s. AtlasPool describes this as suitable for a Bitaxe Supra or faster device. Check the hashrate shown in AxeOS instead of assuming that every Bitaxe model qualifies.
A device below the stated requirement may connect but fail to submit shares often enough for useful dashboard statistics. AtlasPool explicitly says NerdMiner-class devices will not appear there.
The right choice follows from the payout model and the amount of infrastructure you want to operate.
| Pool | Fee | Payout model | Protected connection | Self-hosting or local templates | Important constraint |
|---|---|---|---|---|---|
| Solo CKPool | 2% | Solo | Stratum V2 | No hosted self-hosting option | Share difficulty starts at 10,000 |
| OCEAN | 2%; 1% with DATUM | TIDES | Stratum V2 | DATUM with your own node | DATUM requires a node and gateway |
| Public Pool | 0% advertised | Solo or PPLNS | TLS, Stratum V2, DATUM | Full pool self-hosting | You operate the node and server when self-hosting |
| AtlasPool | 1.5% | Solo | TLS | No | Standard port requires 400+ GH/s |
Solo CKPool offers a documented solo service with regional endpoints and a long public block record. OCEAN suits miners who want pooled rewards or local template construction through DATUM.
Public Pool offers the widest mix of hosted and self-hosted modes without an advertised pool fee. AtlasPool is worth testing when route quality or regional latency causes repeated reconnects.
For several Bitaxe units, a primary and fallback pool is simpler than splitting limited hashrate among four services. You can also compare current mining pool data before changing endpoints.
A pool changes the fee, payout path, connection route, and trust model. It does not make an individual hash more likely to solve a block.
Prepare the official endpoint, port, protocol, and payout address before editing the configuration. AxeOS labels may differ slightly between firmware releases.
http://bitaxe.local or the device’s local IP address, then open the pool settings.SV1 or SV2 to match the published endpoint..worker-name only when the pool supports worker suffixes.x as the password unless the pool documents another value. Save and wait for the miner to reconnect.AxeOS supports three SV1 TLS modes: disabled, enabled, and enabled with certificate verification. Use TLS only with the pool’s TLS port.
For SV2, enter the pool’s authority public key when it publishes one. Current AxeOS also exposes an option that rejects connections unless that key verifies the server certificate.
After saving, check the logs for a successful connection, authorization, and accepted shares. Then search for the payout address on the pool dashboard.
Configure a second slot as fallback. It keeps the miner working when the primary endpoint becomes unavailable.
Start by comparing every AxeOS field with the pool’s official connection page. Then inspect rejected shares and reconnect frequency.
| Symptom | Likely cause | What to check |
|---|---|---|
Share rejected |
Stale job, wrong protocol, or unsuitable difficulty | Endpoint, port, SV1/SV2 selection, and device time |
| Dashboard remains empty | Wrong username or no qualifying share yet | Bitcoin address, worker suffix, and accepted log entries |
| Difficulty never changes | The endpoint uses a fixed minimum | Pool requirements and measured hashrate |
| Frequent reconnects | Weak Wi-Fi, route problems, or incorrect TLS settings | Wi-Fi signal, alternate endpoint, protocol, and port |
| Authorization fails | Invalid payout address or username format | Recopy the address without spaces |
An empty dashboard does not always mean the pool discarded work. A low-hashrate device may need time to submit a share above the pool’s display difficulty.
A rising rejected-share count needs investigation. If the device repeatedly moves to fallback, test another official endpoint and compare the logs.
Trace the payout address from AxeOS to the pool dashboard before leaving the miner unattended. Encryption protects traffic in transit, but it does not prove that every pool payout rule matches your expectations.
AxeOS can decode coinbase data when the pool and protocol provide it. This offers another way to inspect the payout path during solo mining.
Choose one primary pool, configure a verified fallback, and compare reconnects and rejected shares over a 24-hour test.
Solo CKPool charges 2% of a block found through its service. Hosted Public Pool advertises no pool fees for its solo and PPLNS modes. Self-hosting still carries node, server, bandwidth, and maintenance costs.
Stratum V2 is a mining protocol with encrypted transport and support for server authentication. DATUM lets miners construct block templates with their own Bitcoin node. Using DATUM does not mean that a connection uses Stratum V2.
Yes. Public Pool publishes source code for self-hosting. The setup needs a Bitcoin node, RPC and ZMQ connectivity, and an accessible Stratum service. The current repository uses GPL-3.0.
AtlasPool states that its standard port requires at least 400 GH/s and starts at difficulty 2,000. Check the sustained hashrate in AxeOS because Bitaxe models differ.