1

I'm setting up a p2pool server to mine Scrypt-based coins on. Mostly just for myself, but occasionally some friends will jump in. I'll mostly be mining newer coins with very low difficulties. I'm wondering whether I'd get better results by:

  1. Locating the server at home with my mining rigs, which would give extremely low latency from the rigs to the p2pool node, but higher latency from the server to the internet through my crappy home DSL connection.

or

  1. Locating the server in a datacenter, which would give higher latency from my mining rigs to the p2pool, but lower latency from the p2pool server to the internet.

I guess the question boils down to "For maximum mining performance, is it better to minimize latency from the mining rigs to the p2pool server, or from the p2pool server to the Internet?"

2 Answers 2

2

Are you aware that there is no 2nd option in your post? :)

Despite that, your second 1. option is better. If connection to the miner is one of the poor quality ones, p2pool will just adjust the share diff accordingly, decreasing the theoretical penalty.

However, if connection from your pool to the Internet is poor, it doesn't matter if you find block or not - it can be orphaned anyway, especially with altcoins with wrong low block time.

0

Both. Seems to me to be irrelevant which is faster/slower as the data needs to hit the coin network ASAP so if there's a slow link there's a slow link, whether it's between you and your p2pool or between the p2pool and the network it will still be the same delay.

If you are running several miners then having the p2pool server locally may consolidate the data and reduce your bandwidth a little, which could help your blocks make it to the coin network faster. But I doubt it would make any difference unless you are running a lot of miners - and if you are then a "crappy home DSL connection" is not suitable given your investment.

In other words, if it's just a hobby mining enterprise, take the cheapest route.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.