Block time will become normal since the moment actual net hashrate will be equal to hashrate shown in stats and stay constant. Fluctuations are main problem. I have no idea how to do it (may be total brain surgery))) You should read about auto difficulty adjust and how algo works in general. Big hashes comes when difficulty low, catch fast blocks, rise difficulty up and go out. You stay in and mine this high difficulty blocks and so on.
If developers decrease this delay, then big hashes will mine a lot of coins without any useful for the project. Then value of token dumped to zero. Investors come to developers and ask "where is my f...ing money?" And so on..
ubiq has solved this problem with new difficulty algorithm:
https://github.com/ubiq/go-ubiq/releasesThis is a hard fork release so you will need to upgrade before block 8000.
The previous hard fork was activated without any issue but the Digishield difficulty algorithm is proving to be inadequate. We have coded up a new solution called the Flux Difficulty Algorithm. This is a minor adjustment to Digishield so that it implements throttling which will eliminate the peaks and troughs of the difficulty chart. This works by making an extra comparison with the previous block time and throttling the rate of change. The current Ethereum difficulty algorithm works using the approach of looking at the time of the previous block.
We have been testing this for a few days in our local Testnet and the results look good. We do not anticipate any issues and we are in close conversation with our pool operators.
Thank you for your support and understanding.
Could help?
https://github.com/ubiq/go-ubiq/commit/d8bb1eeded866926dce347b268e7103f4e95ebabAnyway, I have a lot of confidence in the arabianchain dev...good job guys!
