we can discuss the best percentages approach , but if the hash increase lets say 200% from one block to the next you know we're under a flash attack. At that point the diff should increase and not wait for the 60 block retarget. The same way it should retarget down if hash comes down 20% from one block to the next
I hadn't thought of that...intriguing.