pull down to refresh

The first Stratum V2 solo pool

Hello, I want to introduce you to Blitzpool. https://blitzpool.yourdevice.ch

A 0% fee, fully SV2-compatible solo mining pool where you keep 100% of the block reward. Open source, located in Switzerland, and according to the official Stratum V2 Working Group currently the only SV2 solo pool in production (https://stratumprotocol.org/) — built by a single dev, not a company with millions in VC backing like Braiins.

So point your miners to Blitzpool and let's find a block.

Why SV2 even matters

SV2 isn't just a protocol upgrade for bandwidth and encryption. The real endgame is template control. Via the Job Declaration Protocol (JDP), miners can construct and declare their own block templates instead of blindly hashing whatever the pool hands them. That's how we claw back censorship resistance from the handful of pools that currently decide what goes into a block.

Blitzpool is built on the Stratum Reference Implementation (SRI) and supports JDP — so miners who want to run their own Bitcoin node and build their own templates can do exactly that, while still using the pool for payout and connectivity.

Build your own templates with SV2-UI

If you want to go full sovereign, the SRI team built SV2-UI — a web dashboard that lets you run your own Job Declarator Client and construct block templates yourself, right from your node. Plug it into Blitzpool and you decide what goes into the block.

https://github.com/stratum-mining/sv2-ui

You have no miner? No problem!

You can rent hashrate directly on Blitzpool via MiningRigRentals and pay with Lightning (which is not even possible at MRR directly because they still do not support Lightning payments). So this pool is also a Lightning bridge to easy solo mining.

Everything is KYC-free.

What's coming: non-custodial PPLNS

Solo is great for the lottery thrill, but for smaller miners PPLNS makes more sense. We're working on a PPLNS mode based on the DATUM-style non-custodial payout model — meaning every miner gets paid directly to their own BTC address in the coinbase transaction. No pool wallet holding your coins, no trust required, no withdrawal minimums. The pool never takes custody, period.

Native SV2 firmware for Bitaxe & NerdQAxe+

On top of the pool, I'm also developing native Stratum V2 firmware for ESP-Miner-based devices, so you can run SV2 end-to-end from miner to pool — no translator proxy needed. Tested on BM1370 at 1.3 TH/s with Noise_NX handshake and ChaCha20-Poly1305 encryption.

This work was done by fully following SRI (Stratum Reference Implementation)

Community & tools

  • Telegram support group: https://t.me/blitzpool_official_switzerland
  • Telegram bot with lots of functions and statistics
  • super detailed dashboard with full mining insights
  • own Blitzpool Android App with Push Notifications for full privacy

So try it out and spread the word.

blitzpool.yourdevice.ch — Open source Bitcoin mining pool with no fees.

Github Repo:

https://github.com/warioishere/blitzpool

Solo pool sounds oxymoronic.

reply
172 sats \ 9 replies \ @anon 19 Apr

But 0% fees is not sustainable over the long term, when will you raise them? And to which amount?

reply

This is important for the long term, maybe it's better to just start with the fee and use the "better tech" speech to attract miners.

reply

Good points and Ive thought about this a lot.

Short answer: the solo pool stays 0% fee as long as I can keep it that way.

The whole point of Blitzpool's solo mode is to give home miners a real alternative to running their own node stack — without making them give up anything from the block reward. If you finally hit a block after months of lottery-ticket mining, I don't want to skim from that. That's the deal I want to offer.

Financing comes from two sides:

  • Donations from the community
  • Margin on MiningRigRentals hashrate rented through the pool (pay with Lightning, we take a small cut there)

Is that bulletproof forever? No, I won't pretend it is. If it genuinely becomes unsustainable I'll be transparent about it before changing anything — not quietly flip a switch.

The PPLNS pool (coming) will have a 1% fee. That's where a fee actually makes sense: continuous payouts, more infrastructure load, steady revenue (if I can ever really reach that level haha). Solo mining is lottery mining — one big payout, rarely. Taking a fee on that feels wrong to me.

I hear the "just start with a fee, use better tech to attract miners" argument, and it's pragmatic. But honestly — there are already plenty of pools charging fees. What's missing is a no-fee SV2 solo option that isn't run by a VC-backed company. That's the gap I want to fill, even if it's harder to sustain.

reply
If you finally hit a block after months 30 thousand years of lottery-ticket mining

Fixed it for you

reply

haha okay that fits definitely better

reply

Hahaha good one.

reply
40 sats \ 2 replies \ @anon 19 Apr

ok cool, understood; now, what's the benefit for a miner to sign up with Blitzpool instead of running your github repo directly? My question is generic, are there benefits from running with a pool if the mining is solo anyway?

reply

Honestly: if you can run the stack yourself, do it. That's the most sovereign setup and the repo is public for that reason. I always encourage people to run their own node and pool at home

What we want do is push SV2 and switch away from the completly outdated, insecure and manipulable SV1 protocol and show the big guys how to do it better.

reply

Is running SV1 using public pool from my own node on start9 still have the security problems ? my thought was since there is no 'man in the middle' its not a problem. What would be the benefit of updating my stack in this situation ? Thanks!

reply

Good points

reply
140 sats \ 2 replies \ @anon 19 Apr
PPLNS makes more sense. We're working on a PPLNS mode based on the DATUM-style non-custodial payout model

On the topic of PPLNS, you find that DATUM is better than SV2? Why?

reply

I don't think DATUM is better than SV2. I am not fan of the fact that OCEAN or Luke itself applies transaction censorship either. Our plan is to combine both:

SV2 for the transport, encryption, and template control (JDP) — all the protocol-level benefits
DATUM-style payout construction for PPLNS — meaning payouts go directly to each miner's address in the coinbase transaction, not to a pool wallet that then distributes later

So the pool never takes custody. No "pool → miner" payout step, no withdrawal minimums, no trust. You mine, you get paid in the block itself.

It's SV2 for the protocol, DATUM-style for the payout model. Best of both, without OCEAN's censorship baggag

reply
40 sats \ 0 replies \ @anon 19 Apr

ok bro, you have my blessing to call it SV3 :D

reply
227 sats \ 1 reply \ @Scoresby 18 Apr

I've been a little confused by the idea of a "solo mining pool." What is the advantage to a solo miner for using something like blitzpool as opposed to just mining on their own?

reply
I've been a little confused by the idea of a "solo mining pool." What is the advantage to a solo miner for using something like blitzpool as opposed to just mining on their own?

Fair question.

True solo means running your own bitcoind + stratum server 24/7 at home. Most sovereign setup, full privacy — but not everyone has a node, stable uptime, or an ISP that plays along. A lot of people just have a Bitaxe on the shelf.

A solo pool handles that plumbing for you (node, stratum, dashboard, stats), but you still get 100% of the block reward to your own address if you find a block. That's the difference from a regular pool, where rewards get split PPS/PPLNS-style.

Tradeoff: the pool sees your worker and payout address. With SV2 this shrinks — if you run a node at home, you can use SV2-UI locally to build your own templates and just use Blitzpool as transport. Pool connectivity, but you decide what's in the block.

TL;DR: solo at home is the purest path. A solo pool is for everyone who wants the 100% block reward shot without running the infrastructure.

reply

Awesome!! I'll send some hash there ⛏️⛏️

reply