First off, re: this guide, this was on my DOGE pool, but since it's down now:
Since all the "guides" are wrong, I'll talk a little bit about latency when choosing a p2pool. This DOGE pool setup has 15s shares and 60s blocks, for five interruptions per minute. So assume you have a very high 200ms latency (and no packetloss, packetloss *IS* a big deal)... your system will continue working on an old share for 0.2s and it'll take an additional >0.2s for the server to send you out the new share information (well, plus 1-5ms overhead).... so, basically, 400ms per interruption is your DOA window. 5x400ms = 2s, 2 out of 60 = 3.33% DOA. For other coins it's even less of a factor (bitcoin with the 20s share times and the much longer block periods). I found it wasn't worth mining on my machine locally since I ended up with tons more orphans. European nodes in general will get less orphans & orphan rate should be the primary factor in determining the best pool. If you get 50ms latency to pool A and 200ms latency to pool B, then pool A would only be better if the orphan rate was an absolute ~2.5% or so lower than pool B. If not, pool B is better... regardless of the DOAs looking bad on your miner or not...
Bitcoin share time is 30s, so that's even less interrupts.
Has the advice at the beginning of this thread been updated to take into account current difficulty and network hashing power, and newer hardware?
Also, what is best practice for tacking "/2000+512" or whatever onto the end of your BTC address to set a higher share quality and manual difficulty?
I'm finding myself on a good network connection with low latency on good hardware and I suddenly have 2TH of miners on my node, but hardly anybody is getting shares.
Thanks In Advance
I don't remember what the advice says at the beginning of this thread, but a lot of it has always been wrong.
I don't see a reason to set a higher share difficulty level unless you like gambling (the /2000 part)... If you are on a pool that is 2TH, then that 512 will be lower than the default. All it's used for is to calculate your hash rate and display it on the p2pool graphs. The lower it is, the more data you'll transfer and the more accurate your hash rate graph will be.
Not sure how you can make a blanket statement about low latency, I mean, I'm sure lots of people in Europe have sub 50ms to my Hetzner server, but I don't. re: 2TH and no shares, that's because the base p2pool code attempts to "equalize" the shares each pool gets. I guess 2TH isn't a whole lot for bitcoins anymore, I have no clue. For scrypt, let's say litecoin p2pools are at 5GH/s total, a node mining litecoins at 5MH/s will be at base share difficulty (the amt used to "attempt" to get one share every 30s network-wide), while a node at 200MH/s will have a share difficulty 20x + of the 5MH/s node.