Also, if you're unsatisfied with P2Pool's default share difficulty, you can always set your own by appending "+", followed by your preferred difficulty level, to the end of your P2Pool mining address. And if you prefer to only have "difficult-to-find" shares on P2Pool's sharechain, simply append "/", followed by your preferred difficulty level, to the end of your P2Pool mining address.
What nreal is talking about is the p2pool pseudo-shares. The "+" and "/" options do not determine what shares get submitted to the p2pool share chain.
Actually, they do. Or at least, I've been under the impression that they do.
The specified difficulty value after the "/"
tells the miner to send only shares above the specified "/" value to the sharechain. If the specified difficulty value after the "/" is lower than the current P2Pool minimum difficulty, then the "/" value is ignored. So, if a miner desires to have only high-difficulty shares in the sharechain, he or she may do so using the "/" function.
The specified difficulty value after the "+"
tells P2Pool to send only work of the specified "+" difficulty value to the miner, i.e., the pseudo-shares.
Share should always pay out - thats the idea i guess. Dont mix things with rented or not rented. If one uses 2ph for 24 hours and dont get any payment for that the p2pool sucks because these easy to find shres makes sharechain go too fast round.. Too small share diff doesnt help anyone.
I think you are missing the point. Setting the share life to 1 block as I suggested would make things fairer for everyone to include renters by increasing the probably that anyone mining during the current round will get a payout by the time p2pool finds its next block, but it does not guarantee it. Making the share life higher than 1 block as you suggested only serves to benefit renters by lowering their risk and decreasing potential earnings for long-term p2pool miners. I do not think that arbitrarily decreasing renter risk at the expense of loyal long-term miners is the right answer. This very topic has been a source of contention for pools since their inception and in my opinion using a share life of 1 block seems to be the best compromise for everyone.
I'm getting a little confused here. Do correct me if I'm wrong. From what I am able to understand from your suggestion, you are suggesting that a share's lifetime be limited to the current round of mining, i.e., the sharechain is reset after P2Pool finds a block?
If that's the case, then the payout system would be more along the lines of the "Proportional" payout system rather than P2Pool's current PPLNS system. If what you are suggesting is a "Proportional"-like system, then I think it would be unfair to long-term miners, since
the "Proportional" payout system is susceptible to pool-hopping.
Then again, I'm probably misunderstanding the whole discussion. Some clarification would therefore be nice, and much appreciated.