If your efficiency is lower than 1% at the end of a round, you will be flagged as inefficient and temporarily banned for 20 minutes while the user hopefully attempts to fix the problem. If this is a problem for you, please update your miner to our modified version of m0mchill's miner that is MUCH more efficient.
Pardon me if this is a stupid question, but I assume that the required efficience excludes CPU miners, is that correct?
Cheers,
I believe so (effectively), from what I've read so far. But not due to efficiency; instead, due to Stales.
- Anti-fraud protection. We only accept shares from the current block, in the current round.
Stale Rate is dependent upon two variables; Ask Rate and the entire network's Block Solution Rate.
The longer that a Miner goes without doing a GetWork, the more often that it will be working on something that is no longer valid because the proper solution has already been found. The more often that the network solves blocks, the more often that this situation occurs.
By asking a CPU Miner (or any miner that isn't at least some X% of the network's total power) to process the entire getwork solution space before performing another GetWork, you are dooming that Miner to a very significant percentage of Stale shares.