SoloPool.Com — you decide how much of your hashrate mines soloHello again, BitcoinTalk.
SoloPool has been running and finding blocks for a while now, but it's grown into something fairly different from what was last described here, so I wanted to re-introduce it properly.
Here's the thing that started it. Solo mining is brutal — you can run a rig for two years and have nothing to show for it but a power bill. Pool mining fixes that, but it takes the dream away entirely; you'll never wake up to a whole block. Every pool I looked at made you pick one or the other, and I never understood why it had to be a switch instead of a dial.
So we built the dial. We call it
Solo Split, and as far as I know we're still the only pool that has one.
How it worksYou set it from the stratum password field. That's the whole interface — no account, no dashboard toggle, no email.
Stratum : stratum+tcp://stratum.solopool.com:3333
User : YOUR_BTC_ADDRESS.WORKERNAME
Pass : x -> 100% solo (this is the default)
100 -> 100% solo
0 -> 100% pool
70 -> 70% of your work mines solo, 30% joins the pool round
Put 70 in there and most of your hashrate is still chasing a whole block, while the rest of it earns you a piece of every block won on the pool side. Want the pure lottery? Set 100. Want to be in every round? Set 0. Anywhere in between is yours, and it applies share by share.
How the pool side paysWe use Prop+, and it's worth a sentence or two because it's the part people most often ask about.
Blocks here are found by miners, not by the pool. When a pool-routed share is the one that solves a block — and that can come from someone mining 100% pool or from the pool side of someone's Solo Split — everyone who wasn't mining 100% solo and contributed to that round shares the 98% that's left after our 2%, according to the work they put in. If you're running a Solo Split, your pool side is in there with everyone else's.
By work I mean the difficulty the pool handed your miner to solve. We give your machine a target to work on, and every accepted share you return against that target adds its value to your total for the round. When a block lands, the 98% is divided by those totals — your accumulated work over the round, against the round's total.
So it's a running tally, not a high score. Your best share doesn't come into it. No single submission changes anything, however large it happens to land. And we don't pay on any hashrate figure — those numbers on your stats page are estimates for your benefit, not the thing you're paid on. What you're paid on is the work you were given and returned. Because the pool sizes that target to your machine, a Bitaxe and a container of S21s are both credited for exactly what they did, on the same scale.
The round belongs to everyone who built it, so that's how it's paid. Whoever's share happens to land is welcome to the bragging rights.
The flip side, so nobody's surprised: 100% solo hashrate isn't in the round at all. A block found on a solo share pays that miner 98% of it — everything except our 2% — and nobody else, and by the same token a solo miner takes no part in a round they didn't contribute to. Solo is solo. If you want a stake in both outcomes, that's exactly what a Solo Split is for.
Six regions, one poolWe run six pool servers around the world — Los Angeles, Europe, New York, Singapore, Dubai and São Paulo — and they're not six separate pools competing with each other. They're one pool with six front doors, tied together by an authenticated mesh. Every node signs and verifies the same score ledger, everyone's mining the same round, and when a block is found on any one of them the whole thing settles at once. Look at the region cards on the site: same block height on all six, always.
Point yourself at
stratum.solopool.com and we'll put you on the fastest node near you automatically — open the home page and your browser actually measures the stratum latency to every region rather than guessing from your IP. If you'd rather pick your own, they're all directly addressable:
Fastest node stratum+tcp://stratum.solopool.com:3333
near you stratum+tcp://stratum.solopool.com:4444
— or pick your own region —
Los Angeles stratum+tcp://la.solopool.com:3333
stratum+tcp://la.solopool.com:4444
Europe stratum+tcp://eu.solopool.com:3333
stratum+tcp://eu.solopool.com:4444
New York stratum+tcp://ny.solopool.com:3333
stratum+tcp://ny.solopool.com:4444
Singapore stratum+tcp://asia.solopool.com:3333
stratum+tcp://asia.solopool.com:4444
Dubai stratum+tcp://me.solopool.com:3333
stratum+tcp://me.solopool.com:4444
São Paulo stratum+tcp://sp.solopool.com:3333
stratum+tcp://sp.solopool.com:4444
:3333 = standard · :4444 = high difficulty
Either way you're in the same pool and the same round — the region is purely about distance. And distance is worth caring about: every millisecond between you and the node is more stale shares, and a stale share is work you did that nobody counted.
Getting paidWe don't hold your coins. There's no pool wallet, no balance, nothing to withdraw and no minimum. You're paid in the coinbase of the block itself, straight to the address you mined with — the same transaction that creates the coins pays you.
We take 2% and that's the entire cut. No PPS margin, no withdrawal fee, nothing clever hidden downstream. Find a block on a solo share and the other 98% is yours. When a pool-routed share wins one, that 98% goes out across everyone in the round by contributed work. And if you're running a Solo Split and your solo-routed share is the one that solves it, you get your solo portion and the rest goes to the round — with your own pool contribution counted in it. One block, both halves of your split honoured.
Every block ends the round, solo or pool, and everyone starts fresh.
One honest caveat for the very small miners: Bitcoin won't let a coinbase output be under 546 satoshis, so if you're mining a tiny amount purely into the pool side your slice can land below the dust limit and get left out. Your stats page tells you when that's happening. It's a Bitcoin rule, not ours, but you should know about it going in.
Keeping it fairA hybrid pool only works if the pool side can't be farmed by the solo side, so there are a few rules. None of them will ever bother you if you're just mining.
Your Solo Split belongs to your payout address, not to individual workers — so if you connect several rigs under one address with different passwords, they'll all settle at the most-solo value you've set.
You can raise your solo percentage instantly, but lowering it is locked for 48 hours after an increase. Without that, somebody could sit at 100% solo, watch a round get big, and flip to 100% pool at the last minute to take a cut of work they never did.
And your credit in a round has to stay backed by a miner that's still doing the work. Two checks look after that. The first watches whether you're still returning shares at all — there's a few hours of grace, because everybody has a power cut or a firmware update, and after that your accumulated round credit starts ramping down the longer you're gone. The second watches whether what you're still producing supports the credit you've built up, which catches the trick the first one can't: parking a token connection to keep your last-share time warm while the real machines have gone somewhere else. Whichever check says you're more absent is the one that applies.
Both of them stop the moment you're really mining again. The point isn't to punish downtime — it's that when a block lands, the round should be split between the people who were actually there building it. Curtail for the afternoon and come back and you've lost very little. Point a burst at us, leave a trickle running and come back a week later expecting a full slice, and you won't get one.
None of these rules are there to be clever. They're what lets Solo Split exist at all without the honest miners in the round paying for it.
The receiptsOur blocks, on chain, tagged /Mined @ SoloPool.Com/:
Mainnet:
https://mempool.space/mining/pool/solopoolcomTestnet3:
https://mempool.space/testnet/mining/pool/solopoolcomTestnet4:
https://mempool.space/testnet4/mining/pool/solopoolcomNone of this went to mainnet on a hope. The split accounting, the mesh ledger, the penalty curve and the payout maths were all proven on testnet first — blocks found, coinbases built by the mesh, every satoshi reconciled against subsidy and fees. That testnet4 history is public up there and it runs deep.
Standard templates, standard consensus rules, by the way. We're an alternative pool, not a policy project — nothing filtered, nothing censored, no opinions baked into the template.
Come mine with usFrom the smallest miner to the most powerful, we're ready for you. One Bitaxe on a desk or a shed full of S21s — same pool, same rules, same 2%, and the same say over how much of your hashrate goes chasing a block of your own.
Point your miner at your nearest region, put your BTC address in the username field, and put your split in the password field. That's genuinely all of it. Live stats are at solopool.com and you don't need an account to look at anything.
I'm around in this thread if you've got questions — especially setup ones. If your firmware has a box labelled "Stratum Password" or "Pool Password", that's where your split number goes.
Built by miners, for miners.
Mine ₿ Your Way.SoloPool.Com https://www.solopool.com/