Can anyone explain the benefit of DGM over PPLNS? Pool hopping is also prevented by PPLNS and seems like it would be much easier to implement. From what I gather, DGM helps 'absorb' a little bit of variation but I would imagine that isn't as big a deal on a larger pool like Slush's.
PPLNS is a subset of DGM solutions. DGM has much more flexibility than PPLNS: variance and maturity time can be tuned to the miners' and pool op's needs and wants. PPLNS cannot.
All of the info (not just my interpretation of it) is
here.Btw there are a number of DGM pools now, so it can't be too much harder than PPLNS to implement here - especially when Slush has more experience than anyone at running a pool using exponential scoring).