Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 193. (Read 2591920 times)

alh
legendary
Activity: 1846
Merit: 1052
The title of this thread includes "Hop-Proof". While I expect that is really just hyperbole, I wondered what it would mean to be "Hop Proof"? Contracts with the pool members to never use another pool? Kind of like getting married?  Smiley
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Ok the worst luck record has been broken in p2pool today, last was on 2015-02-18 21:02:22 which was 13.24% and present round luck shows 13.22%

Congrats everyone for being a part of it lmao Grin
I'd like to thank the Academy for giving me the opportunity... oh wait, wrong acceptance speech Smiley.

Thankfully most of my gear has been rented out so I've been fortunate enough to have received some BTC.  My 2 S3s are still plugging away on the Nasty node test.  Looks like my update this week is going to be easy to write, though.

Now, if we figure about a day and a half expected to solve a block, we're at about 533%.
full member
Activity: 706
Merit: 100
Ok the worst luck record has been broken in p2pool today, last was on 2015-02-18 21:02:22 which was 13.24% and present round luck shows 13.22%

Congrats everyone for being a part of it lmao Grin
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Don't forget that you also have to make sure the luck calculation includes 95%-98% of the orphan share-chain shares (which will make the luck worse) and of course the orphan blocks that become valid bitcoin block-chain blocks (that will make the luck better)
I'm not sure anyone has included both together ...
sr. member
Activity: 507
Merit: 253
Funny figures to see

Pool Luck
Current Round   14.48%
Seven Days    0%
Thirty Days   84.28%
Expected Time to Block   1d 7h 26m 42s
Has anyone plotted a distribution of P2Pool's luck? Cf. this:



I did find this, but it's years outdated (from Nov. 2012):

full member
Activity: 706
Merit: 100
Funny figures to see

Pool Luck
Current Round   14.48%
Seven Days    0%
Thirty Days   84.28%
Expected Time to Block   1d 7h 26m 42s
sr. member
Activity: 507
Merit: 253
If it was pps then there wont be share chain concept n would be a regular pool.
good point
thanks
full member
Activity: 706
Merit: 100
PPLNS shares have a shelf-life.  For p2pool, that's either 8640 shares or 3 times the average work of finding a block (i.e. 300%), whichever is lower.
Why doesn't P2Pool just use PPS?

Also, can the software tell me which shares and how many I've contributed to a P2Pool mined block?
Oh common dnt bring the pps topic here please, its useless to discuss, beauty of p2pool is only the pplns and share chain concept. If it was pps then there wont be share chain concept n would be a regular pool.

By the way, we r going to break the 13% luck record i guess lol at present its 17% in round and still strugling.
sr. member
Activity: 507
Merit: 253
PPLNS shares have a shelf-life.  For p2pool, that's either 8640 shares or 3 times the average work of finding a block (i.e. 300%), whichever is lower.
Why doesn't P2Pool just use PPS?

Also, can the software tell me which shares and how many I've contributed to a P2Pool mined block?
hero member
Activity: 633
Merit: 591
Pointing more hash at p2pool will not help, if anything, it will make it worse. As it always has & always will in it's current form. [...] P2pools problems won't just disappear - they have to be fixed. Then throw tons of hash at it. It's the same old story.

Increasing hashrates cause miner variance for smaller miners but I do not see that as a problem. If P2Pool was solving 10 blocks a day I believe the top 30% of P2Pool miners would be very happy. The rest may be unhappy because of huge variance but if they team up with friends and create subpools then they can become significant also.

Higher hashrates do not cause any extra load or latencies on the P2Pool network. I have no understanding for complaints about high hashrates.
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
Pointing more hash at p2pool will not help, if anything, it will make it worse. As it always has & always will in it's current form. There is a reason the hash rate has been declining for the last 6 months:



P2pools problems won't just disappear - they have to be fixed. Then throw tons of hash at it. It's the same old story.
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
shares dropping off the chain before they're paid
What do you mean?
PPLNS shares have a shelf-life.  For p2pool, that's either 8640 shares or 3 times the average work of finding a block (i.e. 300%), whichever is lower.  It's that way for every PPLNS pool.  For example, kano's pool is 500%.  It's what makes the pools resistant to pool hopping - you get a ramp up and ramp down time for your work. 
Sure, but if you're hashing at the minimum rate it means that while a share will drop off the chain half the time, you will get two shares the other half of the time leading to an average of 1 share. That's the whole thing about luck, it's... well luck but approaches the optimal payout value for how much you hash unless the pool is rigged.
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
shares dropping off the chain before they're paid
What do you mean?
PPLNS shares have a shelf-life.  For p2pool, that's either 8640 shares or 3 times the average work of finding a block (i.e. 300%), whichever is lower.  It's that way for every PPLNS pool.  For example, kano's pool is 500%.  It's what makes the pools resistant to pool hopping - you get a ramp up and ramp down time for your work. 
sr. member
Activity: 507
Merit: 253
shares dropping off the chain before they're paid
What do you mean?
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
In a nutshell p2pool doesn't scale.  Unlike the centralized pool model where the higher the hash rate of the pool the lower the variance for the miner, here because of the share chain concept the higher the hash rate the greater the variance experienced by miners.

However it is a double edge sword. If P2Pool hashrate is too low then blocks are solved too slow and miner shares drop off the share chain. In my opinion this is much worse than higher variance because it means wasted energy and money. And in my opinion unfair.

P2Pool should have as high hashrate as we can give it. If your miner is too weak to generate shares regularly then you should either join a trusted P2Pool subpool or start your own P2Pool subpool.
I fully agree.  I gave only one of the sword's edges in explaining the higher variance.  You provided the other edge.  Miners feel it both ways... hash rate too low and you've got shares dropping off the chain before they're paid.  Hash rate too high and you've got blocks found where you've got no shares to be paid.

Your solution mitigates this by creating the sub-pool.  Yes, a miner sacrifices some of the decentralized freedom using this model;  however, it gives miners a less variant payout.  To date it's the best solution that's been provided to the problem.
full member
Activity: 706
Merit: 100
In a nutshell p2pool doesn't scale.  Unlike the centralized pool model where the higher the hash rate of the pool the lower the variance for the miner, here because of the share chain concept the higher the hash rate the greater the variance experienced by miners.

However it is a double edge sword. If P2Pool hashrate is too low then blocks are solved too slow and miner shares drop off the share chain. In my opinion this is much worse than higher variance because it means wasted energy and money. And in my opinion unfair.

P2Pool should have as high hashrate as we can give it. If your miner is too weak to generate shares regularly then you should either join a trusted P2Pool subpool or start your own P2Pool subpool.

Exactly bro, without high hashrate in p2pool, people loose earned shares due to blocks being solved too slow. Atleast a 4-5PH minimum hashrate would make p2pool better i guess. Ya ofcourse finding a share will become a little more harder but payouts will be stable atleast. With a average 1PH now, its nothing compared to other pools.
legendary
Activity: 1258
Merit: 1027

However it is a double edge sword. If P2Pool hashrate is too low then blocks are solved too slow and miner shares drop off the share chain. In my opinion this is much worse than higher variance because it means wasted energy and money. And in my opinion unfair.

P2Pool should have as high hashrate as we can give it. If your miner is too weak to generate shares regularly then you should either join a trusted P2Pool subpool or start your own P2Pool subpool.

Well said.
hero member
Activity: 633
Merit: 591
In a nutshell p2pool doesn't scale.  Unlike the centralized pool model where the higher the hash rate of the pool the lower the variance for the miner, here because of the share chain concept the higher the hash rate the greater the variance experienced by miners.

However it is a double edge sword. If P2Pool hashrate is too low then blocks are solved too slow and miner shares drop off the share chain. In my opinion this is much worse than higher variance because it means wasted energy and money. And in my opinion unfair.

P2Pool should have as high hashrate as we can give it. If your miner is too weak to generate shares regularly then you should either join a trusted P2Pool subpool or start your own P2Pool subpool.
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
As long as you are OK with the inherent issues with how p2pool works Smiley
What issue?… Smiley

In a nutshell p2pool doesn't scale.  Unlike the centralized pool model where the higher the hash rate of the pool the lower the variance for the miner, here because of the share chain concept the higher the hash rate the greater the variance experienced by miners.
sr. member
Activity: 507
Merit: 253
As long as you are OK with the inherent issues with how p2pool works Smiley
What issue?… Smiley
Jump to: