<<  >> (p.14)
    Author Topic: [OFFLINE] SIMPLECOIN.US [PPLNS/SMPPS]  (Read 38520 times)
    GoldenBoar
    Newbie
    *
    Offline Offline

    Activity: 28
    Merit: 0


    View Profile
    October 23, 2011, 02:03:54 PM
     #261

    RyNinDaCleM was spot on with his analysis.

    Say I decide I want to do some gaming, and I stop mining before N, I don't get any reward at all. PPLNS only makes sense for 24/7 miners. It's also vulnerable to reverse pool hopping. Say you and the pool hooper had the same hashrate, you could mine the whole round and only get the same reward as the pool hooper who mined the last half (assuming N = round shares/2). You do twice the work for the same reward.

    What do you mean by "and I stop mining before N"?

    If you decide to stop for gaming then your shares don't disappear.  Each share will generate funds for you for any and all blocks which are found by the pool during the pool's next N shares (whether or not you mine for this period is irrelevant).  If the pool finds no blocks during the N shares following your submission then your share has failed to generate any BTC for you at all (again, whether or not you mined at the pool during this time is irrelevant).

    PPLNS means that when a block is found, the reward is split uniformly between the most recently submitted N shares.  Such a reward system neither rewards nor punishes intermittent miners in terms of average income.

    In PPLNS, N is normally either constant or tied to difficulty, not to "round shares".  If N were "round shares" then the reward system would suffer the usual pool hopping problem faced by proportional miners.  When N is 1 the reward system is identical to solo mining (which also neither punishes nor rewards intermittent miners in terms of average income).

    Absolutely, this reward system is vulnerable to "reverse pool hopping".  Shares at the end of a round are more valuable than shares at the beginning in general.  If a hopper hops into the pool for the last N shares of each round then they are going to earn much more than a 24/7 miner or random intermittent miner.  However, this strategy requires the ability to predict the future.

    From Eligius:

    Quote
    A pool accepts shares constantly. It assigns each share a number based on its order of arrival. It also decides on a number N, the 'look back constant'. Whenever a valid block is found at share X, the contributors of all prior shares in the range (X-N) exclusive to X inclusive are credited 50/N BTC.

    So, if I stop mining and none of my shares end up within the range (X-N) then I get no reward.

    I know N isn't tied to round shares, that was just for the example I used. Lets say N = difficulty/2. In order to reverse pool hop, all I need to do is find a pool whose round shares are greater than N. Basically the more shares past N the better.
Page 13
Viewing Page: 14