maybe we should message them and let them know people are being disgruntled about their pool service because of the hash issue. might be enough reason for them to pause it for a day.
I mean maybe I'm insane, but my only theory is that they, with most of the hashrate get stuck for whatever reason (its there difficulty adjusted on these pools??), maybe a miner exploiting stratum, maybe a config issue, and because they usually find the most blocks, they essentially halt the network as no one else has the hashrate or luck to find blocks.
Everything needs to be vetted at this point.
I still believe this to be an incorrect approach to start at the pools. Why? I'm no programmer, but logic tells me that pools (in general) are tried and tested when it comes to scrypt coins. They behave as expected and are using software for the pools that (at this point) has been pretty well vetted. I believe the stalling on the pools when the hashrate spikes is a symptom.
We presume you used a "proven" coin for the foundation of FLT. Hopefully a coin that was (at least at one point) heavily mined. If so, you should check the forums for any similar issues the coin might have had.
If there are none that are similar, you have to look at your code and what you've added to it. To me, this is the most obvious starting point because again, pools & mining are pretty well tested and this isn't some weird DDOS to stall out the coin, no one is getting coins when it's stuck.
Again, I don't even know if what i'd propose is plausible, but if this was my project team and they were stuck i'd start trying to troubleshoot with big, broad strokes.
- Go into the coin, "turn off" the POB stuff altogether (if possible), release a patch, see if it gets stuck
- If same thing happens, do the same with the POS stuff, release patch, see if it gets stuck
I just don't see how you're not starting at what you've added to the coin as the potential problem.
You said it yourself - your not a programmer. You don't realease patches to test things number 1, number 2 POB has no bearing - it's not even considered until a block is mined, POS will not be active for weeks. Pools kill coins all the time. If these things were the issue we would have seen it before.
The base for this coin as you say is NVC and PPC.
I find it hard to believe how people find it OK that a pool had 50% of the hashrate.
You've got to stop just pointing the finger at the pools. It's lazy. Anyone can start a pool - you can't control that, so stop blaming that.
Yes, it's not healthy for a pool to have over 50% hashrate, but only in terms of a 51% attack. What's happening here is nothing to do with that.
After insisting that the problem was difficulty-related (which it 100% is not), you've now conceded that it's not, because with the net hashrate being over 1GH/s, there's absolutely no chance that this is caused by people hopping off during stuck blocks. And yet you're still blaming pools?
Something else is going on here, and you need to do some unit testing to figure it out. Rather than just blaming the pools.