Pay Per Last N Shares — payouts proportional to your share of the last N shares window.
PPLNS Pool
Pay Per Last N Shares — payouts proportional to your share of the last N shares window.
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.
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
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
High-difficulty (start diff 1M, for mining rentals)stratum+tcp://blitzpool.yourdevice.ch:3349
Stratum V2 is auto-negotiated on the same port — no separate endpoint.
Job Declaration: build your own block templates by running the Job Declarator Client (jd-client) and connecting it on port 3335. Learn more on the Stratum V2 page