Guys, I really respect your hard work providing another pool. But please cut all this 'efficiency' pseudo-science.
+1 agreed
This is not "pseudo-science", it's a fact. We spent over a month working, testing, and analyzing results.
There is no correlation between searching whole 'nonce space' and the results you find.
I'm not sure what you're trying to correlate, but we never said you get more or less shares/nonces using this miner vs yours. In fact, you get about the same number of them in a given amount of time, but ours does it with less getwork requests. That's all we're saying.
I'd love to see any data you have proving your statement, cause we have LOTS of results to prove ours. Besides, I like being able to find more than one nonce in a single getwork request. It happens quite often too.
03/20/2011 15:54:21, 666bb698, accepted at 24% of getwork[7379]
03/20/2011 15:54:29, 1eda3c61, accepted at 56% of getwork[7379]
03/20/2011 15:54:29, 5a64d0d1, accepted at 56% of getwork[7379]
Yes, it affects server load, but there are other methods to solve this.
What other methods would you propose?
BTW, thanks for the code. We didn't want to tell you how to manage your miner, hence why we forked it and did our own. Have you looked at the changes at all?
We did all of this because slush started charging people a "forced donation" or a fee under the notion that his amount of used resources was too high and he needed to cover the cost. So we looked into why the usage of resources was so high, and excessive getwork request end up costing him $$$ on his VPS provider. The tweaks we made to your miner would help slush, but he said he didn't want it and likes his miners using a askrate of 1 second (causing a flood of getwork), so we launched our own pool instead of complaining about it.
Our goal wasn't to 'find more faster' or anything like that, we simply wanted to be more efficient about the way our miner worked with the pool. We don't see the need to excessively call to a server for a new getwork every 10 seconds. Now with long polling, their really is no need for that type of behavior.
Working through the entire getwork isn't a bad thing. If you feel it is, please elaberate.
------------------------------------------------------------------------------------
http://dictionary.reference.com/browse/efficiency ef·fi·cien·cy
[ih-fish-uhn-see] Show IPA
–noun, plural -cies.
3. the ratio of the work done or energy developed by a machine, engine, etc., to the energy supplied to it, usually expressed as a percentage.