PPLNS Pool

Pay Per Last N Shares — payouts proportional to your share of the last N shares window.

Coming soon

PPLNS Pool

Shares are recorded in a sliding window sized at 4× network difficulty (about four blocks worth of work). When the pool finds a block, every address with shares in the window gets a coinbase output proportional to their ratio of that window. The window doesn't reset — old shares age out as new ones arrive.

Sliding window, not rounds. Because the window always looks back N shares (not 'since the last block'), there is no early-round EV to hop into and no late-round drop-off to flee from. Miners who stop contributing see their shares age out within a few blocks of work; miners who stay get steady representation every block.
The old way vs PPLNS Traditionally an FPPS pool holds your sats in a custodial wallet until your balance crosses a threshold (often 0.001 BTC), then pushes a batch payment with delays of hours to days. Blitzpool's PPLNS writes each miner's share directly into the block's coinbase transaction the moment a block is found — no pool wallet ever touches your sats. Sub-dust amounts and weight-trimmed shares accumulate as signed credit on the miner's ledger and pay out automatically once the next-block coinbase has room.
Pool fee Currently 1 % of every block's reward goes to the pool operator, deducted from the miner cut before the coinbase is built. Settable by the admin — value above is pulled live.
Port gate — ASIC-class miners only

The PPLNS port (3340 / 6640 TLS) enforces a minimum share difficulty of 500 and a per-session warmup of 5 accepted shares before your work is recorded in the PPLNS ledger. A Bitaxe, rackmount ASIC, or any device in the ~500 GH/s class and above clears both in under two minutes.

CPU miners and low-hashrate USB sticks are effectively blocked — they cannot sustain the minimum difficulty long enough to clear the warmup. This keeps the coinbase ledger from filling up with sub-dust ghost entries that never pay out.

Minimum on-chain payout

Outputs below 5000 sats stay as pending credit in the signed ledger and accumulate across blocks until the threshold is crossed — then they pay out automatically. The pool runs above the Bitcoin Core dust limit (546 sats) so payouts you receive are economically spendable at typical network fees.

When it fits

  • Low variance — payouts smooth out across blocks
  • Pool-hopping doesn't pay off; continuous miners are rewarded
  • Multi-output coinbase settles on-chain every block, no custodial balance

What to know

  • Pool takes a small fee (1 %)
  • Small per-block cuts pend until they clear the min-payout threshold (5000 sats; paid automatically on the next block)
  • Warm-up: joining a pool takes a few blocks of work before your window share is meaningful

How to start

Connect to the PPLNS stratum port shown on the home page with your BTC address as the username. You're in the window immediately.

Connection

Defaultstratum+tcp://blitzpool.yourdevice.ch:3340
TLS — encrypted Stratum V1stratum+ssl://blitzpool.yourdevice.ch:6640

Stratum V2 is auto-negotiated on the same port — no separate endpoint.

Still not sure? PPLNS is the default sweet spot. Solo is for patient lottery players. Group is for friends that want to take on the network together.

Back to all mining modes