1) A miner who chooses to use p2pool is either going to run his own node, or find one as close to his miners as possible from a latency perspective that is performing respectably (low GBT latency, decent efficiency, etc). If the miner decides to go with NastyPoP, he must accept the added latency as a byproduct of that choice, since he can't build or run his own version of NastyPoP locally or choose to mine on a closer node on which it is installed.
Just because it is high latency where YOU are, does not mean it is that way for everyone. Hence your flawed results which cannot be attributed to luck. If you believe that, then I would suggest that you aren't very good at math.
Your pool is very close to my facility.
time=10.2 ms
time=10.1 ms
time=10.3 ms
time=10.1 ms
Quite frankly I'm amazed by your continued assertions that I'm somehow running a flawed test. Now you're insinuating that my math skills are lacking. My results absolutely can be attributed to statistical luck, plain and simple. The latency from my location to your node is higher than I would choose if I were going to be picking a node on which to mine; however, the latency isn't so different as to be as big a factor as you're claiming it is.
To your node:
--- nastyfans.org ping statistics ---
39 packets transmitted, 39 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 116.675/158.528/388.339/71.604 ms
To my node:
--- 104.131.12.128 ping statistics ---
40 packets transmitted, 40 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 20.111/40.750/143.201/36.491 ms
I also stated that a miner is forced to accept the higher latency if he chooses to mine on NastyPoP because your server is located in the EU. Yes, there are some miners closer to your server, and there are also some miners who are farther away. The point remains that everybody who chooses NastyPoP is indeed forced to accept that consequence, whereas if they want to mine a traditional p2pool node, they can run their own on their local home network where ping times are of no consequence. Or, they can choose to run on a node that is close to them.
2) I built and own the node on which my miner is pointed and know it is in fact a standard p2pool node with no modifications other than justino's front end and is running the latest version of bitcoind compiled and built on the server. I don't have control over your node, and I don't know what if any modifications and tuning parameters you've made to your own.
NastyPool is a default P2Pool node.
I didn't mean to insinuate that you are running some non-standard version of the p2pool code. All I meant here was that you could have tuned your node to change things like max block size, etc. I don't control the node, so I don't know what you've done. That's all. You've cleared it up, and I take your word for it.
However, since you seem to feel that my test is in some way invalid because I'm not mining on your node, I will gladly rectify this situation. As of 1900 UTC this coming Friday, I will point one of my S3s to your standard p2pool node, and keep my current miner on the NastyPoP version.
Cool. Thank you for deciding to run this test fairly to get legitimate data about NastyPoP vs Standard P2Pool payouts. I look forward to seeing your numbers show a slight advantage to Standard P2Pool next week as your hashrate ramps down to where both miners are equal, followed by nearly identical numbers the following week. Perhaps once that happens, you will stop your ludicrous luck argument and restore some legitimacy to these numbers. Maybe you'll even go as far as removing the inaccurate data.
I decided to point yet another of my miners to your standard node. There's not going to be any ramping down and equalizing. I have 9 S3s. When I started the test, I used the one pointed to my backup node and pointed one of them to your NastyPoP node. Now I'm pointing a third to your standard node. If anything, statistically speaking, the miner using NastyPoP should payout higher this week. Why? Because as of now, p2pool expects to find a block every 15 hours or so, yet my S3 only expects to find a share every 36 hours or so. Therefore, my NastyPoP miner expects to get paid for 2 blocks before my regular Nasty miner even expects to find a share and get paid. If I'm lucky, I'll find more shares than expected. If I'm unlucky, I won't.
So much for my lack of math skills.
What I have shown thus far in the test is that luck has everything to do with mining and a miner on a standard p2pool node will experience the variance of that luck far more than would a miner who chooses NastyPoP.
You aren't seeing higher earnings due to luck with Standard P2Pool. You're seeing higher earnings due to lower latency. Period. Your hashrate isn't low enough to see the extreme variance reduction benefits of NastyPoP. For the test you think you're doing, you'd see much better results mining with 1GH/s.
I really can't believe that you truly think the fact that my S3 happened to have submitted more shares than expected has everything to do with latency and nothing to do with luck. I'm seeing higher earnings because my S3 had more shares on the chain than expectations, which is easily seen - and strangely enough verified by you - by looking at the hash rate p2pool thinks it has. Twice in this thread you've provided the hash rate p2pool thinks that miner has, and both times p2pool thought that rate was higher than it actually is. If you really think that's solely because of latency, you're just plain wrong.
In any case, the test continues and I look forward to seeing how the three miners compare to each other: a close p2pool node, a faraway p2pool node and a faraway node running NastyPoP.