Author

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

member
Activity: 85
Merit: 10
Hey guys, just curious,
my node says this
Version: unknown 7032706f6f6c2d6e2d6d6173746572
but I see most say Version 13?

Am I running the wrong version?
full member
Activity: 175
Merit: 100
windpath are you using a static difficulty setting as well?

For this particular test (stats above) I am not, just a raw address.

The frequency configuration varies based on the Ants performance but have not seen a big difference when setting sudo share difficulty , other then the graphs leveling out.

While real p2pool diff is around 10MM, the pool assigned difficulty right now for the S3 is ~795, no point in trying to configure that, I let p2pool set it...

Good to hear as I am following the same train of thought, thanks.
legendary
Activity: 1258
Merit: 1027
windpath are you using a static difficulty setting as well?

For this particular test (stats above) I am not, just a raw address.

The frequency configuration varies based on the Ants performance but have not seen a big difference when setting sudo share difficulty , other then the graphs leveling out.

While real p2pool diff is around 10MM, the pool assigned difficulty right now for the S3 is ~795, no point in trying to configure that, I let p2pool set it...
full member
Activity: 175
Merit: 100
windpath are you using a static difficulty setting as well?
legendary
Activity: 1258
Merit: 1027
@windpath, thanks for taking the time to respond, I appreciate it. I guess I'll let it run for another day to see if anything changes. Just wanted to confirm that this is expected behavior.

Your welcome, happy to contribute.

p2pool has been very kind to me.

I've been actively mining on the pool since around January, and I have to say that if you stick with it, it pays off.

The PPLNS system with a ~3 day share window has been brutal at times of bad luck, but since I began mining has always paid out in the end over time.

While the minimum hash rate to receive a regular payout has been increasing, if you can keep a share or 3 in the chain it has been absolutely worth it...

Just my 0.02BTC


newbie
Activity: 2
Merit: 0
@windpath, thanks for taking the time to respond, I appreciate it. I guess I'll let it run for another day to see if anything changes. Just wanted to confirm that this is expected behavior.
legendary
Activity: 1258
Merit: 1027
Need some advice from someone mining BTC using AntMiner S3 and connecting to a local instance of p2pool. It appears that I've got everything configured properly and I've been mining for the last 32+ hours but haven't gotten a single share yet. Is this expected?

My p2pool stats:
Code:
Version: 13.4

Pool rate: 2.39PH/s (17% DOA+orphan) Share difficulty: 10000000

Node uptime: 1.4 days Peers: 6 out, 8 in

Local rate: 420GH/s (3.5% DOA) Expected time to share: 1.2 days

Shares: 0 total (0 orphaned, 0 dead) Efficiency: ???

These are the most recent values - the Local rate varies between 400-500GH/s and the DOA rate is anywhere between 0-4%.

The miner is configured with /256+256 as the username to ensure static difficulty.

Looks like a run of OK luck so far, I would not call it bad luck for at least another day.

All I can say about luck is that it is bound to change, and patience is of utmost importance with p2pool...

I have been very happy with 8 S3s on a Coin Cadence testing node (local), I'll provide the test node stats in default front-end format:

newbie
Activity: 2
Merit: 0
Need some advice from someone mining BTC using AntMiner S3 and connecting to a local instance of p2pool. It appears that I've got everything configured properly and I've been mining for the last 32+ hours but haven't gotten a single share yet. Is this expected?

My p2pool stats:
Code:
Version: 13.4

Pool rate: 2.39PH/s (17% DOA+orphan) Share difficulty: 10000000

Node uptime: 1.4 days Peers: 6 out, 8 in

Local rate: 420GH/s (3.5% DOA) Expected time to share: 1.2 days

Shares: 0 total (0 orphaned, 0 dead) Efficiency: ???

These are the most recent values - the Local rate varies between 400-500GH/s and the DOA rate is anywhere between 0-4%.

The miner is configured with /256+256 as the username to ensure static difficulty.
member
Activity: 112
Merit: 10
Thanks for the comments. I appreciate it.
Good that you took the comments well, I wasn't meaning to be mean or anything, just opinions... sometimes folks get defensive and I didn't want to seem attacking Smiley

Quote
Agree that a 1% total fee is something for people to think about. Especially when there are 0% nodes around.

The goal is that a high quality service would offset the costs by producing a superior return. Doesn't take much downtime or orphan shares to 'cost' 1% of your income. Of course my nodes are pretty new so there's no track record of that superior return of course to be fair  Smiley

In the overall picture of how volatile the mining business is (given diff changes, new asics, power costs, USD/BTC exchange rate) in a way a fixed 1% is relatively small to the overall risk/returns. I guess I'm hoping that there may be some miners out there who are willing to pay a moderate fee for a reliable good quality service. Maybe mining is too hard nosed for that though.
Understandable.  I'm sure there would be some that will use it, and surely I do understand that someone's gotta pay the bills at some level for the hardware, bandwith, etc and it's not totally unreasonable to want to try to cover at least some of that for providing the service.  I think there's a lot of folks with bad tastes in their mouths from some of the proprietary pools that charge a bit and may be biased against it at all costs.

Quote
You've got a good point about development funding. Although, if nobody makes donations to pay for p2pool development then will it continue to exist? Then we're left with the commercial pools using proprietary software and charging 3% fees with all the centralization and other issues that go with it. Tragedy of the commons I guess.

If there really is no significant movement in p2pool development for a few months then I imagine the community will just end up cutting donations to zero (if they're not there already) and hope that someone steps in to maintain the code.
We're pretty much at that point already - most operators have disabled all donations, and there's a partial vicious circle that's spawned from it (although I personally think the ship was sailing in this direction before donations started disappearing)

If you go back about 50-60 pages or so you'll get into the meat of the answer to most of your questions.  There was quite a bit of discussion about/with forrestv when he initially went MIA, then came back briefly with a response that some took not too well (and honestly, I understand his response and why it came out the way it did, but it could have come across a little better IMHO). 

To briefly summarize, I believe he is a student, started writing the code to a good result where we are now, but then wasn't getting too many donations, and re-prioritized his time to be less of p2pool since there was no "reward" for it anymore.  He's been spotted making an occasional checkin to the git repo, but nothing of major substance, and development has stalled.  He was even offered a bounty to fix a few things about 2-3 months ago, but was never heard from and the bounty went unclaimed and returned to the donators.  So, at this point I'd consider the code almost "orphaned", with no clear direction or driver pushing to get things done.

Quote
Let's see what happens anyway. If I can attract some hashrate to profile it I'd be interested to know if efficiency/returns are better than other 0% pools. If not then I guess we'll see.
I'd be interested to see as well if anything in your config makes it better.  The gold standard to compare to right now I believe would be CoinCadence (windpath's node).  His node seems to be well connected and well resourced as well, so it's probably a closer comparison.  I'd also be happy to compare my stats with yours as well - our local node is a 16-core, 36GB RAM physical box on a 50Mbit backbone.  The only difference is that we're behind a firewall and don't have any incoming peer connections allowed.  If you read back this page or last you'll see my question about peering, which I think is along the lines of your thinking - better peers, faster shares in, etc.

Quote
Would love to know what other miners think. Will you only consider using a 0% pool?
Me personally I now run my own node, because I thankfully have the resources to do so.  I was on BTCGuild paying 2% before switching to p2pool (went to coincadence first, then built my own node), so quite honestly .5% was less than what I was getting dinged for so it would have been fine if that was the case.  I just personally think it'll be a hard hump to get over since most are already used to seeing 0% nodes.
newbie
Activity: 21
Merit: 0
Thanks for the comments. I appreciate it.

Agree that a 1% total fee is something for people to think about. Especially when there are 0% nodes around.

The goal is that a high quality service would offset the costs by producing a superior return. Doesn't take much downtime or orphan shares to 'cost' 1% of your income. Of course my nodes are pretty new so there's no track record of that superior return of course to be fair  Smiley

In the overall picture of how volatile the mining business is (given diff changes, new asics, power costs, USD/BTC exchange rate) in a way a fixed 1% is relatively small to the overall risk/returns. I guess I'm hoping that there may be some miners out there who are willing to pay a moderate fee for a reliable good quality service. Maybe mining is too hard nosed for that though.

You've got a good point about development funding. Although, if nobody makes donations to pay for p2pool development then will it continue to exist? Then we're left with the commercial pools using proprietary software and charging 3% fees with all the centralization and other issues that go with it. Tragedy of the commons I guess.

If there really is no significant movement in p2pool development for a few months then I imagine the community will just end up cutting donations to zero (if they're not there already) and hope that someone steps in to maintain the code.

Let's see what happens anyway. If I can attract some hashrate to profile it I'd be interested to know if efficiency/returns are better than other 0% pools. If not then I guess we'll see.

Would love to know what other miners think. Will you only consider using a 0% pool?
member
Activity: 112
Merit: 10

5. The nodes will pay 0.5% of returns to Forrest, the developer of p2pool, to ensure he can continue to support and develop the software we rely on.


But....but..... Wink
Yep, it sounded great until I got to #5, and then to #7.

Sorry Paul, but I predict you're going to get very low adoption on your node if you're taking 1% total fees - that's the main reason most folks mine p2pool... the thought of the decentralization is wonderful and dear to most of our hearts, but cold hard BTC is the driving factor in many people's minds.  I'm sure some folks will use it, it will be better than their other options, but at least here in NJ there are many alternatives with 0% fees.

And, I hate to break it to you, but forrestv is most likely not going to contribute enough at this point, even with the donations re-instated.  I mean no personal knock on him, but given his situation even with his best intentions he hasn't shown the time lately to be around and continually contribute.  I'll not start another long thread about it, but I would make a suggestion - instead of the flat donation, it might be better to form a bounty-type reward system which might yield better results, might not, and might entice users to use your node(s) more also, deciding whether they want to contribute or not.

full member
Activity: 125
Merit: 100
Good grief..ouch lol

New work for worker! Difficulty: 38074.924626
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C

5. The nodes will pay 0.5% of returns to Forrest, the developer of p2pool, to ensure he can continue to support and develop the software we rely on.


But....but..... Wink
newbie
Activity: 21
Merit: 0
Hi all

I have set out to make the best public p2pool node network out there. It's a big task to convince miners that it's worth moving their hard earned GHash to a new node/pool but here are the reasons why I hope you will consider using my bitroute.io nodes:

1. Mining using p2pool will return the highest ROI for your GHash - possibly over 100% fair value on a long run basis if you have the right node. But given the thread you probably know that.

2. Supporting p2pool is in the long term interests of a decentralised and healthy bit coin network. Again, telling you something you already know.

3. You need access to the lowest latency between your miner and the p2pool network to achieve over 100% efficiency.

Bitroute has two permanently connected p2pool and bitcoin servers - one in Newark, NJ, and one in London, UK, with a 75ms RTT ping between them and virtually no latency variance. Each node (a Linode 4) has a 500Mbit otherwise unutilised network pipe, 4Gb of RAM and 4 core processor.

So the time between your miner finding a share and it being widely broadcast to the global p2pool network will be as low as possible so you can get more than your fair share of shares.

There is also another full bitcoin node in Tokyo permanently connected to London and Newark to make sure that any blocks mined are immediately propagated to miners in Asia as well as Europe and the US to minimize the risk of orphaned blocks and lost revenue.

4. You need absolutely reliable nodes to minimize downtime. Bitroute uses production quality Linode servers using a highly stable Linux distribution and a locked down firewall.

They run the latest release (0.9.2.1) of Bitcoin Core and the latest version of p2pool from Github. There are no fancy settings, altcoins, weird configuration files or other stuff being run on these machines to interfere with their reliability or performance. As far as possible with current Bitcoin software these should be rock solid.

In addition each machine checks once a minute that the bitcoind and p2pool nodes are running. Should either bitcoind or p2pool crash unexpectedly then the server will automatically restart them.

5. The nodes will pay 0.5% of returns to Forrest, the developer of p2pool, to ensure he can continue to support and develop the software we rely on.

6. The nodes run a stock bitcoin configuration. No abusive block sizes or non-standard relaying policies etc. The aim is to mine and benefit the bitcoin network rather than try to game the system for an extra satoshi or two.
 

The downsides:

7. Bitroute will collect a 0.5% fee from miners to pay for the service.

8. As with all PPNS/p2pool nodes you'll need to mine for about a day until your proportion of payouts starts to reach its full potential.


How:

If you're interested please point your miner (with long polling connections if possible) to whichever of these machines is closest to you (they respond to a ping so feel free to measure):

newark.bitroute.io:9332

london.bitroute.io:9332



You can also see their individual stats by pointing your web browser at the addresses above as usual.


If you have any concerns or suggestions on what would make this p2pool node more appealing just please let me know.


Thanks
Paul
legendary
Activity: 1258
Merit: 1027
The pool hash rate has been growing relatively steadily since June 23rd, how long that growth line will continue is anybodies guess:

full member
Activity: 125
Merit: 100
Pool over 3 PH/s right now.

Noticed that the hash rate on P2Pool dropped significantly after the very lucky 4 blocks for today.  Wonder if this is some kind of "unlucky avoidance" tactics?  Roll Eyes
full member
Activity: 125
Merit: 100
Nope.. that message is fine. No issues.

I have got a lot of this message on my node:

Punishing share for "Block-stale detected .......

Does this mean anything bad?

member
Activity: 76
Merit: 10
I have got a lot of this message on my node:

Punishing share for "Block-stale detected .......

Does this mean anything bad?
full member
Activity: 196
Merit: 100
Code:
Local Shares: Total: 125 (Orphan: 14, Dead: 3)

Is that a normal orphan rate?

Global reject is ~ 15%

This is 13.6% - so i would say it is normal. Variance can give you probably lower but always have a look at global.

I know that having a low ping helps, but I don't expect every p2pool miner to obey this rule so that's why I wanted to see if it's normal or not but not compared to the global reject. Besides having a 0ms ping is there anything that I can do about this?

The Iceland node has less than 10% rejected.
I think in rejected only orphan counts and not the dead.

So you are far better than average.
member
Activity: 76
Merit: 10
Noticed that the hash rate on P2Pool dropped significantly after the very lucky 4 blocks for today.  Wonder if this is some kind of "unlucky avoidance" tactics?  Roll Eyes
Jump to: