Poolwaffle, the real trouble is that most scrypt miners don't have the understanding or patience to wait for such a long block to be solved. If their own personal numbers are not constantly moving upwards, then they assume something is wrong and leave the pool to go where their numbers move, even though over time it works out to be the same or better right where they started -- not much unlike those people who incessantly change lanes in heavy traffic. (And it most certainly can be better on wafflepool as you don't saddle us with a 1024 difficulty and the resulting sky-high reject rates when mining with anything less than the fastest GPUs. You know who I'm talking about!)
Understood completely. The high difficulty is only a temporary measure to keep load on the servers down while we get the new endpoints up. We'll be making them more forgiving in a few days (miners getting 1024 now will likely be seeing 256ish).
But unfortunately, the pool really does need greater hashpower to go after very difficult doge blocks, _without triggering miner attrition_. Look at what just happened these last few hours while we were happily stuck mining doge due to a system error -- the pool lost nearly 200MH/s of 850ish capacity . Perhaps you might consider scaling the profitability calculation for doge and other really high difficulty coins, by some factor of pool hashpower, simply in order to continue building up the pool hashpower, and eventually at some point you will be able to go after any coin you want without losing any miners in the process.
I think a lot of the loss was due to two things. Its _extremely_ rare that we mine a single coin for that long, since doge (and we're always talking about doge) has variable rewards. Since it should only take a few blocks to have a low profitability doge block, we would normally switch away, get some other quick profit it, and switch back. So during those times, while the overall profitability would be slightly lower (unlucky doge time), people would still see their balances going up every few minutes as we grab easier coins in between.
The other reason for the drop in hashrate was one of our current endpoints stopped accepting connections (people mentioning unable to connect), which is what was causing the switcher to stall in the first place (it couldn't connect either).
(And yes, I do completely understand that it does not really matter if they leave, that we will all eventually still receive our fair rewards for mining in due time -- but there is also considerable value in being able to reduce variance, even though it does not show up on the long term balance sheet.)
100% agreed. I just don't think (and if the community disagrees with me, please let it be known, I'm all for whatever makes this the best pool for you guys) that decreasing potential profits is worth the lowered variance (I guess it depends on how much). Especially if it can be simply fixed with me not having endpoints crash!