I still don't see why a slightly longer share chain long poll time would be bad. It would let the slower miners get a share in easier before being cut off and helps higher latency. It would benefit just about everyone. It's still PPLNS so the payouts would still be equal to the balance of shares.
Longer LP means higher difficulty ...
yes, but it will be a pittance compared to ASIC. I'm using +32 difficulty now. I would go even higher but p2pool has problems or the work DOA because of age.
The real problem is the DOA because of latency, and whether we should change p2pool just for Avalons. BFL single FPGAs don't work on p2pool for the exact same reason (latency), and BFL has claimed (for what it's worth) that they designed the SCs so that they will work with p2pool. I don't have much of an opinion either way yet, but I wanted to show the numbers so people know what they are getting in to.
It may seem like a pittance for you now, but when everyone has ASICs it will be noticeable and currently the smaller GPU miners may feel it. And in the future, smaller miners may mean jalapenos, not GPU.
There are currently 241 users on p2pool right now (unique address, at least)
The current variance in pseduoshares is:
86400 seconds/day
10 seconds/pseudoshare
8640 pseudoshares/day
~36 pseudoshares per user per day
Variance = sqrt(36) = 6 shares (or ~17%)
Under the proposed 30 second block time target:
86400 seconds/day
30 seconds/pseudoshare
2880 pseudoshares/day
~12 pseudoshares per user per day
Variance = sqrt(12) = 3.5 shares (or ~29%)
So the average user (which in the future will be an ASIC user) will see their variance increase from 17% per day to 29% per day. Again, I'm not trying to express an opinion - just show what the numbers are so others can form opinions.