Pages:
Author

Topic: [22TH][ANN] Australian P2Pool Backed Low-Rate Friendly Pool (Read 4231 times)

sr. member
Activity: 448
Merit: 250
Given the complaints about share difficulty, I would have assumed more interest.

I would have thought so too, but it turned out to not. Perhaps Australia just doesn't have that many p2pool users.
legendary
Activity: 1232
Merit: 1094
The node has been returned to operating as a standard p2pool node and the website has been updated to remove references to this experiment.

Given the complaints about share difficulty, I would have assumed more interest.

Maybe people interested in p2pool want to setup their own node.
sr. member
Activity: 448
Merit: 250
I was not able to garner interest from many miners, so I contacted all the regular miners I did have just before new year and recommended they mine somewhere else as we hadn't solved a share in over a week.

The node has been returned to operating as a standard p2pool node and the website has been updated to remove references to this experiment.
legendary
Activity: 1232
Merit: 1094
Looks like a pretty low hash rate for bitcoin.

The 0.25 bitcoin threshold is pretty high.  Maybe that is causing an issue?
sr. member
Activity: 448
Merit: 250
The 5% admin fee has now been completely scrapped, with 100% of the profits now being distributed to miners.
legendary
Activity: 1232
Merit: 1094
Thanks for the replies.

At the moment with the p2pool network rate and the local node rate, our expected time to share is between 4 and 5 hours and statistically over the last 7 and 30 days we have been finding pretty much exactly that. Statistics are viewable at https://cryptominer.org/bitcoin/stats/

P2pool hits blocks every 8 hours or so, so p2pool already contributes more variance than your pool does (since the faster the "hit" rate, the lower the variance).  My point wasn't about average payout, the point was that your variance is larger than a 14TH/s pool's would be.

Quote
I would like to increase our percentage of the p2pool network to increase the actual payout amounts, but so far the payouts have been reasonably even when blocks are solved by the network.

Exactly. 

One way to help with that would be to offer a lower fee for miners with larger hash rate.

If you could get 2-3 people with 10GH/s each, then your share rate would be much higher than p2pool's block rate.  In that case, the variance would be almost exactly equal to p2pool's rate.

As you get more low hash rate miners, you could reduce the bonus.  Probably around 30-40GH/s your pool would contribute very little of the total variance.
sr. member
Activity: 448
Merit: 250
Thanks for the replies.

At the moment with the p2pool network rate and the local node rate, our expected time to share is between 4 and 5 hours and statistically over the last 7 and 30 days we have been finding pretty much exactly that. Statistics are viewable at https://cryptominer.org/bitcoin/stats/

I would like to increase our percentage of the p2pool network to increase the actual payout amounts, but so far the payouts have been reasonably even when blocks are solved by the network.

I have had a number of users who have received the automatic payout now as they have reached their payout threshold, so it is working for users, and keeping the amount of dust in their wallets down.
legendary
Activity: 1232
Merit: 1094
Yes, it's for the entire p2pool network (as I stated). The p2pool network rate is more important than my local node rate as that's the much bigger influence on how many blocks are solved by the network.

Fair enough. 

However, for that to work, you need to earn more shares per day than p2pool gets blocks per day.  There are 3 sources of variance for your users, p2pool variance, pool variance and (local) share variance. 

If the pool variance and local share variance is much smaller than the variance of p2pool, then you get the same effective hash rate.

There is probably a formula that takes the local difficulty, the p2pool difficulty and the bitcoin main difficulty and gives the effective hash rate.
sr. member
Activity: 448
Merit: 250
Just a small update to the title with the currently weekly average of the p2pool network.

Shouldn't that be 14GH/s (or you mean that p2pool total)?

Yes, it's for the entire p2pool network (as I stated). The p2pool network rate is more important than my local node rate as that's the much bigger influence on how many blocks are solved by the network.
legendary
Activity: 1232
Merit: 1094
Just a small update to the title with the currently weekly average of the p2pool network.

Shouldn't that be 14GH/s (or you mean that p2pool total)?
sr. member
Activity: 448
Merit: 250
Just a small update to the title with the currently weekly average of the p2pool network.
sr. member
Activity: 448
Merit: 250
LATEST NEWS
12th September 2013 - We now have an SSL certificate for our website, and all web traffic is now forced to HTTPS by default!
sr. member
Activity: 448
Merit: 250
Congratulations to mojobobo on being the first user to receive a payout at the default payout value of 0.25BTC!
sr. member
Activity: 448
Merit: 250
After being affected by this and taking quite a few hours yesterday afternoon and last to resolve on both production and our test environment, our mining node is back online and operating as it should.

Sorry to any inconvenience to miners, please make sure you have a backup pool configured!
sr. member
Activity: 448
Merit: 250
Congratulations to Toresh for receiving the first automatic payout!
sr. member
Activity: 448
Merit: 250
5% fee is a little steep IMHO.

Have you costed or tried to run a reliable service? Hint: this is not running on some oversubscribed $10/month VPS, it's running on dedicated blade hardware in a professional data centre.

Having said that, the admin fee will be be reviewed regularly and reduced over time as the pool size increases. So far this month the 5% fee has covered about 2.5% of the monthly hosting fees.

As an alternative I was thinking of modifying P2Pool to create 10 times as many shares with a 10th of the difficulty but otherwise identical, would anybody be interested in running this ?

You would need to run a separate P2Pool network to do that, which means until you will suffer from basically the same variance as solo mining until you are able to build up the volume. The main P2Pool network with 7TH/s has an average of 2 blocks a day, how many miners would you need to get even close to that?
member
Activity: 73
Merit: 10
5% fee is a little steep IMHO. As an alternative I was thinking of modifying P2Pool to create 10 times as many shares with a 10th of the difficulty but otherwise identical, would anybody be interested in running this ?
legendary
Activity: 1232
Merit: 1094
As you said, your scheme does reward submitting blocks that result in a p2pool share or block, however, I'm actually fairly happy with how my simple scheme matches up as well compared to the actual hash rate percentage.

Your way will tend to give more even payouts, since lower hash rate miners could go a full shift without hitting a p2pool share.  They would have a big bonus every few shifts.

Larger miners would tend to get p2pool shares every shift.  Ofc, large hash rate miners might as well hash against p2pool directly.

I had a look at Eligius, and they don't seem to give any block finder reward (I could be wrong).  That is a pretty major pool, so maybe miners not turning in shares is not a big deal.

If you have 100 roughly even miners, then they naturally get 1% of the block reward anyway.

It is probably worth looking into how to adjust your log scheme so that you can increase the minimum difficulty.

I am not sure if the maths would be that easy.

Having said that, since you are targeting low hash rate miners, maybe it isn't worth worrying about.
sr. member
Activity: 448
Merit: 250
Thanks again for your input and feedback, it's been a good learning experience for me! Smiley

I've run some numbers using the real statistics submitted by two miners during shift #4. Miner1 has approximately 6000MH/s and found 2 p2pool shares. Miner2 has approximately 650MH/s, or 10.8% of Miner1's rate, and did not find any shares.

The following were calculated with p2pool share diff of 25,800 and block diff of 65,750,060. TN50 is both miners set to diff 50, TN500 is both miners set to diff 500 and TNmixed is Miner1 set to diff 500 and Miner2 set to diff 50:

Code:
          LOG     LOGbon  TN50    TN500    TNmixed
--------+-----------------------------------------
Miner2% | 10.60   10.57   10.78    9.69    11.01  (Actual Scores: Miner1=2shares, Miner2=none)
                         
Miner2% | 10.65   10.65   10.85    9.91    11.26  (Both miners no shares)
Miner2% | 11.05   11.25   11.40   11.91    11.64  (Both miners 2 shares)
Miner2% | 11.10   11.32   11.47   12.18    11.91  (Miner1=none, Miner2=2shares)
                         
Miner2% | 10.96   11.27   13.59   13.45    13.97  (Both miners 1 block)
Miner2% | 10.61   10.57   10.52    9.52    10.82  (Miner1=1block, Miner2=none)
Miner2% | 11.00   11.34   14.02   14.00    14.55  (Miner1=none, Miner2=1block)

I also calculated using my log method with a bonus of 50% of the score for p2pool shares and of 100% for bitcoin blocks. This is shown in the LOGbon column above.

As you said, your scheme does reward submitting blocks that result in a p2pool share or block, however, I'm actually fairly happy with how my simple scheme matches up as well compared to the actual hash rate percentage.
legendary
Activity: 1232
Merit: 1094
I've been thinking about your scheme overnight and just want to clarify something, are you suggesting that each of the local share, p2pool share and blocks only score the minimum for that type of share?

Eg,

A = > 50 < 22,000 but only scores 50
B = > 22,000 < 68,000,000 but only scores as 22,000
C = > 68,000,000 but scores as 68,000,000

No you get all rewards.  However, you don't get paid the full difficulty count, it is scaled based on how much the bonus the local pool actually gets.

When you get a type A block, it just proves you were working for the pool, so you get 50 "points".

When you hit a type B block, you win a p2pool share for the pool.  Normally, most pools pay the block finder 0.5% of the block reward as an incentive to submit the share.

In this case, that is 0.5% of 22000 (the p2pool share difficulty).  They get that in addition to their 50 points.  That gives them 160 points.

However, if a miner hits an actual block, then p2pool pays 0.5% of the block reward (25 BTC) to the local pool and they are entitled to 0.5% of that as the finder bonus.

That works out at 0.5% of (0.5% of 68 million).  They get that in addition to the p2pool share bonus and the basic payout 50 + 110 + 1700.

Quote
So, finding a local share at say diff 10,000 still scores 50 points?

Yes, the advantage is that miners who select 500 difficulty still have the same expected payouts.  They get 500 points for each of their >500 difficulty shares, which they find 10X times less often.

Quote
With my log scheme, you do already get a higher score for finding shares and blocks:

True, you pay less for the actual winners, but not that much less.

Miners might withhold winning shares.  The bigger the bonus the less likely they would do that.  However, I don't know if it is actually a big deal.

Paying out more for bitcoin blocks could be worth doing, since you get the 0.5% reward from p2pool when you do that.

50: 3.912
22000: 10.00 (2.56 times 50's reward)
68 million: 18.04 (4.61 times 50's reward)

With what I suggested

50: 50
22000: 160 (3.2 times 50's reward)
68 million: 1860 (37.2 times 50's reward)
Pages:
Jump to: