I'd like to share some experiences about hopping pool.itzod.ru.
Reward=(50+Block_fee) * Userscore / Totalscore * (1 - Donation %),
Totalscore = User1score + ...
How rating works:
every 30 minutes, it records your average hash rate, then execute this(I think)...
if samplingrate is None or samplingrate * 1.4 < hash rate:
samplingrate = hash rate
if hash rate >= 0.6 * sampling rate:
# otherwise, userrating is not changed
so for non hoppers, their rating is int(time / 30)
at <=43% diff, your rating = maxrating(you are always there).
at >=43% diff you leave, but rating updates every 30 min,
you will see your rating less than other non hoppers in less than 1 hour(still 100% payment).
at >=43% diff + 30 min, shares begin to lose value(compare to true prop pool).
at >=xxx % diff, you will still get at least 2/3 of the value.
You may leave a little earlier to keep a expected 50 / diff per share, or just use 43%, still works good.
btw, You can't join it if you are late for >=30 min. you can't keep up with non hoppers' rating.
It's a poor designed scoring method based on prop. Well hoppable, can't give every share(or late share) a equal earning possibility.