So just curious why shift 5pgyh paru shows a PPS of 110.05%, paid 6 blocks while shift 5ptq5 darkchii also paid 6 blocks shows PPS 104.00%? Is it because of the recent diff change?
Well the exact cause, which is what you are suggesting, is that the rewards to "5pgyh paru" were more from before the diff change than "5ptq5 darkchii"s
Firstly an aside comment
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
"5ptq3 charlotte" is displayed wrong and I've fixed that in git (but I wont be doing a ckdb restart until I finish the current change I'm working on)
Fix:
https://bitbucket.org/ckolivas/ckpool/commits/e6469e64c4f56c8c22e91c6e9b5915b1a0b8dd6cNow, there's two reasons why 2 of the same N Rewards can have 2 different PPS% values.
The first is that each reward is dependent upon the total block reward.
If every block was (only) 25BTC then 5 rewards would typically be 99.1% (100% - the pool fee of 0.9%) i.e. each single reward would be 19.82%
However, since the reward includes txn fees, the higher the block reward txn fees, the higher that value will be.
The table at the top of the blocks page shows that % also: "MeanTx%"
The other, as you suggested, is the % drop can be due to a diff change and also relates back to what bitwitt was carrying on about.
My explanation of that is here:
https://bitcointalk.org/index.php?topic=789369.msg13099488#msg13099488This one shows up clearly when there's a high diff change (e.g. the last 18.1%)
Since the reward per share has dropped 18.1%, the new rewards from blocks after the diff change being distributed to shares before the diff change will be noticeably less than 20% each time.
However, since the 5Nd has increased, the older shares before the diff change have a higher chance of being rewarded extra times, with lower than 20% amounts.
Also when a diff change happens, the shift will end at the block before the diff change.
The last diff change was block 389088 ~93G (389087 was the ~79G diff)
That diff ~79G ended at the end of shift "5pywg kosaki" "Dec-18 19:53:24" UTC