For the members of the community that are interested, testnet is rolling again after a bit of a summer vacation. Now that we are not in an emergency, there's plenty of time to get this coin debugged the right way.
One of many changes being made is to remove ALL of Hozer's code. One of the kludges we accepted because of the emergency of the last fork was a 30 second minimum block time. This was done to ease the severe 'galloping' the algo was doing when we got hit hard. That is not an acceptable long-term solution because it potentially dumps valid blocks. The also needs to properly adjust to hash rate changes without penalizing miners or stealing blocks they rightfully earned.
I want to make sure everyone reads and understands that because Hozer decided to run hacked code on personal CAT nodes and on one of the main network's three seed nodes, that his node has been removed from the DNS tables for the network. We have already removed his seed node from the catcoinofficial/catcoinrelease GIT but it's not yet been compiled into the clients. This will be pushed for the forthcoming fork.
Additionally - we strongly recommend that the community NOT run any of Hozer's code. None of it is official and none of it should be run on the main CAT network. Hozer has decided that the way to 'fix' the coin is to kludge the code so the 'charts look good' - and he aims to do that by setting 'approved' block times closer to 10 minutes. In other words, he expects miners to accept that most of their work will be dumped into the trash can - he expects miners to remain on the network even when they only get credit for SOME of the blocks they find. As Blaksmith pointed out, this is the crypto equivalent of withdrawing $200 from a teller machine and only getting $100 or $50. Put in very simple terms: Hozer has decided that to fix the algo AND to attract 'quality' miners, he thinks we should agree to steal from miners. After me, Blak, Zerodrama and others pulled out of shock and made it clear to him that this was completely unacceptable behavior, he took it on himself to hack mainnet.
This is not a political disagreement, or one being done in secret by a closed group - this is a basic moral and ethical 'line in the sand' that the CAT development team are not now and will NEVER be thieves. Because he violated our oath to NEVER run non-release code on mainnet, and because he thinks theft is a viable option that should be 'debated' by the team, he has been kicked and banned from the dev team and the dev channels.
So far on testnet, we ran 'pre-filter' function Hozer designed for the current PID. Two rounds of his filter were run with his parameters and they failed. I suggested a shorter set of moving averages for his filter and that failed as well. What's being done now is that Blaksmith, the author of the current PID algo and a professional programmer paid to code PID for his day job, has re-written the PID to use different timings and some more sophisticated analysis of block time changes. The first version of this is on testnet now. It will take a number of days for it to get the rest of the data it needs, then we'll start abusing it. More news on progress as it happens.
http://testnet.geekhash.org/Bottom line folks - we believe in CAT, we believe in the trust of the algo, the block chain, the community, and the dev team - and we will not do anything to violate this trust, and we will not allow anyone in our group to, either.
Stay tuned for the best and most stable network yet - just in time for CAT's first birthday!
Andy