DigiShield by itself is fine, especially with the amplitude DigiFilter applied. DigiShield + 0.9.1 Bitcoin core update + Scrypt ASICs is the problem. We are updating this in the next DigiByte update when we switch to multi-algo mining.
Bitcoin is actually having some issues as well since the 0.9.1 protocol update that no one is talking about and the Bitcoin core dev team is ignoring when you ask them.
Look at this chart to see the average Bitcoin block time is now around 8 Min instead of 10 Min since the 0.9.1 core update on April 8th:
https://blockchain.info/charts/avg-confirmation-timeWe are experiencing the same issue as NAUT. We are the only coins with 0.9.1 + DigiShield. We live and we learn, & we should of tested it better and it goes to show we cant rely on the Bitcoin core dev team to be perfect.
The 0.9.1 core update was not around when we initially developed DigiShield.
Good news is much fewer coins are in circulation for the short term. DigiShield still prevents multi-pool attacks & too many coins being produced to quickly, but a bit sluggishly at the moment. We are very much looking toward the future success of both coins and we cant wait to see POS implemented for NAUT. Cheers!
I'm glad to see you are defending your code and blaming a 3rd party. The bottom line is, as it is in the current version of NAUT the digisheild is much too aggressive. It ramps up much too quickly. It should take a rolling average of multiple blocks rather than just taking the current and last block into consideration. (at least that's what I assume it is doing, I haven't looked at the code).
That said, all software has bugs. But, this issue has been plaguing NAUT since the beginning and no one did anything about it. Sound familiar to "0.9.1 protocol update that no one is talking about and the Bitcoin core dev team is ignoring when you ask them."?
>"DigiShield still prevents multi-pool attacks & too many coins being produced to quickly"
Yes, and it also prevents the ability to use the coin. If it takes hours to solve a block, that means transactions aren't taking place. With a coin that touts FAST block times to allow it to be used for commerce... well anyway.
I also will be very happy with PoS version is going and the block times are back to 40-60 seconds. I'm very willing to run the beta wallet to test PoS as well.