- All else being equal, on a long enough time scale, the ONLY thing that makes one pool pay more than others is a lower pool fee.
...
If the pool gets too small - as I've been trying to avoid over the last couple of months and will hopefully have some more hash rate here soon again - the diff changes also can affect your reward dramatically.
This is why I mention on occasion "as long as we are expected to find a number of blocks each diff change"
The issue is that if you're mining for multiple diff changes per block, then your reward loses around half the diff change from start to finish.
A simple example is that since 13-Jan difficulty has increased by 55.73% (yeah that's a scary number)
So if you were mining from say 10-Jan to now and then found a block, you'd actually lose over 25% of your expected reward!
All your shares from then to now have different PPS values, but your reward is based on 'now', the much worse PPS value.
This also affects us here to a lesser extent due to the fact we don't expect to find many blocks per diff change.
Thus why I'm trying to get that hash rate back up again.
Small pools like to pretend this doesn't happen
So basically this is a bad side effect of the N in PPLNS stretching over difficulty changes?