Author

Topic: Difference between PPLNS and PPS? (Read 1381 times)

sr. member
Activity: 448
Merit: 250
It's Money 2.0| It’s gold for nerds | It's Bitcoin
July 12, 2014, 12:38:34 PM
#5
Also, if someone in the pool finds the reward will everyone get a one time bonus?
No.

With PPS, you simply earn a fixed amount based on how many shares you submit to the pool (how much work you submit to the pool. You will generally pay the highest pool fee for this payment method because the risk to the pool is high.

With PPLnS, every "n" shares submitted to the pool by all the miners at the pool, a shift will be complete. Block rewards will be distributed evenly to the last "x" (usually 10) shifts. Many pools offer 0% pool fees with this method, and this is a generally a low variance method, however it does have a higher variance then PPS.

Over the long run, if the pool is big enough, you should expect to earn the same amount. If the pool is too small then variance early on could affect long term results if the difficulty is increasing quickly.
hero member
Activity: 882
Merit: 1000
Exhausted
July 12, 2014, 02:42:48 AM
#4
I'm not sure what the difference is between the two. Also, if someone in the pool finds the reward will everyone get a one time bonus?

Please check the following post. https://bitcointalksearch.org/topic/m.1146110.
Method description
  • Proportional: The block reward is distributed among miners in proportion to the number of shares they submitted in a round. The expected reward per share depends on the number of shares already submitted in the round, so hoppers will receive much more than their fair share and steady miners will earn much less. This is the worst reward system and must not be used.
  • PPS: Each share receives a fixed reward known in advance. This is the ultimate low- variance, low-maturity simple method, but has the highest risk for the operator, and hence lower expected returns than other methods and risk of collapse if not managed properly. It is currently only moderately attractive, but is the way of the future - it will be the most widely used method when the infrastructure to offer it with low fees is established.
  • slush’s method ([5]): Each share is rewarded with a score depending on when it was submitted (an exponential function of time), and block rewards are distributed among miners in the round in proportion to their score. It is historically the first method developed specifically to combat pool-hopping, though it is incomplete and some hopping is still possible. Contrary to a popular myth, the method is perfectly usable by intermittent miners and their long-term average returns won’t be affected. The variance for intermittent miners will be especially high, though.
  • Geometric method ([3]): This is a hopping-proof method based on a more accurate implementation of the principles set forth by slush’s method. Shares are rewarded with a score that decays exponentially as more shares are submitted. The operator takes a variable fee to maintain a steady-state history. The total variance in this method is high, though its distribution between the operator and miners is adjustable. PPS is a special case of this method where the operator takes all the variance.
  • PPLNS ([1]): Block rewards are distributed among the last shares, disregarding round boundaries. In the accurate implementation, the number of shares is deter- mined so that their total will be a specified quantity of score (where the score of a share is the inverse of the difficulty). Most pools use a naive implementation based on a fixed number of shares or a fixed multiple of the difficulty. The share-variance can be reduced at the cost of increased maturity time, but there is no way to decrease the long-term pool-variance. All implementations cannot be hopped using traditional methods. However, only the accurate implementation is hopping-proof against diffi- culty adjustments.
  • SMPPS: This method attempts to give shares the full PPS reward on a best-effort basis. However, when there is a backlog of due payments the maturity time is high. Hoppers can mine when the balance is positive and enjoy low-fee PPS, and leave when the balance is negative. The properties of stochastic processes guarantee that the negative balance will eventually become arbitrarily high, inevitably causing the collapse of the pool when it becomes unattractive to mine. This is exacerbated by the fact that any losses due to block withholding, invalid blocks and stale shares (if paid) cause the deficit to pile up.
  • ESMPPS ([6]): A refinement of SMPPS, where the least paid shares are prioritized. The total reward for a share converges to a steady-state ratio of the maximum long- term payment possible per share after losses. If this steady-state is accepted as the due expected reward, this keeps maturity time in check and prevents debt, measured up to the steady-state level, from piling up. However, the debt will still go arbitrarily high due to variance. The pool may survive this if the participants are loyal.
  • Double geometric method([2]): A hopping-proof hybrid between the geometric method and PPLNS, including the former and an exponential version of the latter as special cases. Shares decay exponentially with the number of future shares submitted and the number of blocks found. Round boundaries are crossed but not ignored. Maturity time, variance and operator risk are adjustable, with a low total invariant.
hero member
Activity: 798
Merit: 1000
July 10, 2014, 12:46:08 PM
#3
Basically, PPLNS means that you must be mining in the round in which blocks are found by the pool, otherwise you'll get nothing. PPS is Pay Per Share, which usually has higher fees but you will get paid even if the pool doesn't find a block.
full member
Activity: 238
Merit: 100
newbie
Activity: 9
Merit: 0
April 12, 2013, 06:32:06 AM
#1
I'm not sure what the difference is between the two. Also, if someone in the pool finds the reward will everyone get a one time bonus?
Jump to: