\[Discus\] P2Pool questions and doubts
-
Hello there, I’ve just set up my p2pool and now I have a few doubts and I hope someone can help me, and future p2pool owners.
I’ll be updating this message with the answers from the community, so I want to thank you all for the help you can provide.Here is a guide to help with the p2pool adjustments: [url=https://bitcointalk.org/index.php?topic=153232.0]https://bitcointalk.org/index.php?topic=153232.0[/url]
Remember to update your software. Feathercoind Server version 0.8.5, p2pool version 13.4-9-g6904250-dirty. I think this is the most updated versions, correct me if I’m wrong.
Question: What is the most important thing to manage a p2pool?
Answer: Patience.1. By the hash rate of the p2pool we should find a new block every 3 or 4 hours, witch would be 8 to 6 blocks a day, but I’m getting only 4 or 5 blocks a day, it is just bad luck or there are something wrong with p2pool?
2. I have 10 nodes in the network.py why am I only getting 6 out? It’s good to have a lot of connections? What are the differences between peers out and in?
Answer: You can change the number of peers out adding the --outgoing-conns to you run_p2pool.py script. You need to have some peers referenced so that you can connect to the p2pool network, here it is a list: [url=http://pool.maeh.org/ftc/p2pools/]http://pool.maeh.org/ftc/p2pools/[/url]3. I have a lot of orphaned shares ~24% it is normal or too high?
Answer: It looks like that 24% of orphaned shares it’s not too much. And now it comes patience: when I wrote this question I was running my p2pool for almost 24 hours, now with a bit more than 48 the orphaned shares are down to 19%, so I think we must be patient before we check the results.4. I’m using cgminer to mine, it automatically connects with stratum. Its that ok or I need to force it to use longpool?
Answer: If cgminer automatically connects with stratum it’s good, so keep it. Any input for other miners would be nice.5. The settings in cgminer “Queueâ€, “Scantime†and “Expirity†need to be adjusted for p2pool or not? I’m asking this for cgminer but I imagine that other miners also have this kind of settings, so the question goes for all.
Answer: If you are using cgminer with stratum set the “Queue” to 0, still waiting for the rest of parameters.6. There are any problems for using different ports in the settings of feathercoind and p2pool? Do we all need to have the same ports?
7. Why am I getting so many HW when I connect my miner to my p2pool? Is there a way to change difficulty of the mining shares?
Answer: When we first connect the p2pool will give the miner the default shares witch in some cases are just to easy and everything goes messy inside the graphic card, but if you wait a little bit it will gradually increase difficulty and everything will work fine. To avoid this, or to tweak the miner for better performance (I’m saying this but have no scientific proof) you can change the difficulty by adding a number to your username as seen here: [url=http://forum.feathercoin.com/index.php/topic,2845.msg26064.html#msg26064]http://forum.feathercoin.com/index.php/topic,2845.msg26064.html#msg26064[/url] or you can [quote]Take a look at the main page of ftcpool.nl regarding this.[/quote].here is my p2pool , just in case you want to take a look.
[url=http://44.218.22.95.dynamic.jazztel.es:19327]85.10.223.87.dynamic.jazztel.es:19327[/url]That’s it for now, for sure new questions will arise, thank you for your time reading this.
-
I can’t answer all questions, but here are my 5 cents:
There is a default limit of 6 outgoing connections for p2pool. you can change that by providing the --outgoing-conns parameter to the run_p2pool.py script.
24% orphaned shares looks high, but should be still acceptable
The Stratum connection is definitively preferable, so don’t force cgminer to use longpoll
With stratum you should set the queue to 0, so no work is loaded in advance.
may be this could help you to optimize your pool:
[url=https://bitcointalk.org/index.php?topic=153232.0]https://bitcointalk.org/index.php?topic=153232.0[/url]
Also, is it possible, that you run an older version of the code?
at the moment there are two groups of p2pool clouds and I noticed a difference in global hashrate between your pool and pool.maeh.org, that is running on the latest version of the code.
check [url=http://pool.maeh.org:19327]http://pool.maeh.org:19327[/url]
-
Thank you Wellenreiter
[quote]Also, is it possible, that you run an older version of the code?[/quote]
I think I’m uptdated using feathercoin 0.8.5 and p2pool 13.4-9-g6904250-dirty[quote]at the moment there are two groups of p2pool clouds and I noticed a difference in global hashrate between your pool and pool.maeh.org, that is running on the latest version of the code.[/quote]
What do you mean with two groups? The idea of p2pool isn’t to help and get help from all of the miners? Why there are 2 groups I don’t understand that.[quote]may be this could help you to optimize your pool:
[url=https://bitcointalk.org/index.php?topic=153232.0]https://bitcointalk.org/index.php?topic=153232.0[/url][/quote]
I’ve read that a few times now, there are some things I don’t understand very well and what I understand I’ve checked or made, but since it is orientated for bitcoin, the numbers it show are complete different from what we are doing and I’m not sure that it have the same impact in ours p2pools.Another question I’ve just remembered, I’m using the ports advised in the “readme.md” of the p2pool software, and the “[Guide] Setup P2Pool for Feathercoin in VirtualBox” [url=http://forum.feathercoin.com/index.php/topic,863.0.html]http://forum.feathercoin.com/index.php/topic,863.0.html[/url] uses different ones. Does that make any difference?
-
Good question.
I use p2pool a lot. I know it is slightly less efficient as a normal pool but it has other advantages to me. Helps diversify the network. Will get more efficient with scale.
Currently, my son has a small miner on p2pool phoenix coin. In this case we are the first miner on p2pool (virtually) so we are solo mining. It has got to be less efficient to connect to a pool and the further away that pool is the longer delays and the more missed blocks.
It may be advantageous to have a local p2pool that you point all your miners at but is not public, in some circumstances. Since you have the extra level of p2pool port connections to broadcast a transaction block find round the world.
Another thing about p2pool is it aligns the difference for shares to be fair over various hash powers. When connecting I always add a small amount to the address, eg
for 200 khash/s Difficulty 200
+0.00003
Its not scientific, and varies with the total hash rate, difficulty, numbers on each pool i.e. needs tweeking. There is a theory behind that I have read somewhere. Basically with a better miner go for higher share value, cut back till max accepts …
-
[quote name=“NetCrow” post=“50533” timestamp=“1389126942”]
[quote]at the moment there are two groups of p2pool clouds and I noticed a difference in global hashrate between your pool and pool.maeh.org, that is running on the latest version of the code.[/quote]
What do you mean with two groups? The idea of p2pool isn’t to help and get help from all of the miners? Why there are 2 groups I don’t understand that.
[/quote]There are, or at least there where, two different versions on p2pool code running and nodes using the new code (which is the one you use) where not able to connect to nodes running the older version of the code.
This created two independent groups of p2pool nodes.I hope that all p2pool nodes are upgraded to the latest code and this situation will be solved.
-
[quote name=“wrapper0feather” post=“50695” timestamp=“1389182508”]
Good question.I use p2pool a lot. I know it is slightly less efficient as a normal pool but it has other advantages to me. Helps diversify the network. Will get more efficient with scale.
Currently, my son has a small miner on p2pool phoenix coin. In this case we are the first miner on p2pool (virtually) so we are solo mining. It has got to be less efficient to connect to a pool and the further away that pool is the longer delays and the more missed blocks.
It may be advantageous to have a local p2pool that you point all your miners at but is not public, in some circumstances. Since you have the extra level of p2pool port connections to broadcast a transaction block find round the world.
Another thing about p2pool is it aligns the difference for shares to be fair over various hash powers. When connecting I always add a small amount to the address, eg
for 200 khash/s Difficulty 200
+0.00003
Its not scientific, and varies with the total hash rate, difficulty, numbers on each pool i.e. needs tweeking. There is a theory behind that I have read somewhere. Basically with a better miner go for higher share value, cut back till max accepts …
[/quote]I’m using the table provided here: [url=http://forum.feathercoin.com/index.php/topic,2845.msg26064.html#msg26064]http://forum.feathercoin.com/index.php/topic,2845.msg26064.html#msg26064[/url]
-
This is the member “official” list of pools. Someone could earn some good rep by reporting where they are at on upgrading…
[url=http://forum.feathercoin.com/index.php/topic,2902.0.html]http://forum.feathercoin.com/index.php/topic,2902.0.html[/url]
-
[quote name=“wrapper0feather” post=“50695” timestamp=“1389182508”]
Another thing about p2pool is it aligns the difference for shares to be fair over various hash powers. When connecting I always add a small amount to the address, egfor 200 khash/s Difficulty 200
+0.00003
Its not scientific, and varies with the total hash rate, difficulty, numbers on each pool i.e. needs tweeking. There is a theory behind that I have read somewhere. Basically with a better miner go for higher share value, cut back till max accepts …
[/quote]Take a look at the main page of ftcpool.nl regarding this.
For R9 280x GPU’s you can do: FTCaddress+total KH/s * 0,00000116414
For R9 290 GPU’s just subtract 10% for lesser DOA’s. -
Interesting recent discussion on p2pool for Bitcoin