Bitcoin Forum

Other => Beginners & Help => Topic started by: Frizz23 on January 19, 2012, 03:25:33 PM



Title: p2pool - good for pool hopping?
Post by: Frizz23 on January 19, 2012, 03:25:33 PM
Isn't p2pool not a perfect target for pool hopping?

Since all information is available realtime (when a block was started, my actual share, ...)


Title: Re: p2pool - good for pool hopping?
Post by: DeathAndTaxes on January 19, 2012, 03:31:20 PM
No p2pool use PPLNS.

Payouts are not based on shares since prior block but shares in a set number of prior shares.  All shares which are paid out are worth the same.  It can't be hopped*.

Simple version is hoppers exploit the fact that each block reward is split among a VARIABLE number of shares.  So when number of shares is small the reward is worth more on a per share basis.  When the number of shares is large the reward is worth less on a per share basis.  This dynamic only exists in prop pools.


*Technically there is a very small and slight window when difficulty changes but it is mostly an academic risk.  Some pools like Bitminter use shift based PPLNS to reduce even that small vulnerability.