(GMT+1)
20:22:54 "blocks" : 21410, "difficulty" : 20.48583925
20:26:47 "blocks" : 21411, "difficulty" : 22.94501635 (+12%)
20:29:15 "blocks" : 21412, "difficulty" : 25.69940948 (+12%)
20:30:29 "blocks" : 21413, "difficulty" : 28.78445152 (+12%)
20:43:51 "blocks" : 21414, "difficulty" : 32.23982474 (+12%)
20:45:31 "blocks" : 21415, "difficulty" : 36.11000265 (+12%)
20:46:28 "blocks" : 21416, "difficulty" : 40.44473159 (+12%)
20:47:46 "blocks" : 21417, "difficulty" : 45.29979425 (+12%)
21:02:51 "blocks" : 21418, "difficulty" : 50.73779713 (+12%)
21:04:40 "blocks" : 21419, "difficulty" : 56.82847765 (+12%)
21:12:28 "blocks" : 21420, "difficulty" : 63.65035283 (+12%)
21:14:21 "blocks" : 21421, "difficulty" : 71.29120809 (+12%)
21:20:54 "blocks" : 21422, "difficulty" : 79.84922040 (+12%)
22:14:35 "blocks" : 21423, "difficulty" : 89.43466834 (+12%)
00:12:59 "blocks" : 21424, "difficulty" :100.17112185 (+12%) (1.Feb.2104)
( missing 9 blocks, 11 hours )
(coinwarz.com)
(11:20:22)"blocks" : 21434, "difficulty" : 74.23565019
14:48:49 "blocks" : 21435, "difficulty" : 66.28196669 (-10.7%) ... (looks like the wrong base value is used in the downturn)
15:26:03 "blocks" : 21436, "difficulty" : 59.18049441 (-10.7%)
(missed block 21437) (52.84) (-10.7%)
15:36:35 "blocks" : 21438, "difficulty" : 47.17850655 (-10.7%)
15:48:28 "blocks" : 21439, "difficulty" : 42.12374271 (-10.7%)
16:07:33 "blocks" : 21440, "difficulty" : 37.61051492 (-10.7%)
16:23:41 "blocks" : 21441, "difficulty" : 33.58085184 (-10.7%)
16:26:00 "blocks" : 21442, "difficulty" : 29.98295059 (-10.7%)
16:29:04 "blocks" : 21443, "difficulty" : 26.77049159 (-10.7%)
16:31:10 "blocks" : 21444, "difficulty" : 23.90224235 (-10.7%)
16:32:51 "blocks" : 21445, "difficulty" : 21.34131170 (-10.7%)
16:33:16 "blocks" : 21446, "difficulty" : 19.05474518 (-10.7%)
16:33:52 "blocks" : 21447, "difficulty" : 17.01317086 (-10.7%)
16:34:27 "blocks" : 21448, "difficulty" : 15.19034378 (-10.7%)
16:37:14 "blocks" : 21449, "difficulty" : 13.56281660 (-10.7%)
16:38:07 "blocks" : 21450, "difficulty" : 12.10966502 (-10.7%)
16:38:57 "blocks" : 21451, "difficulty" : 10.81220286 (-10.7%)
(missed block 21452) (9.65) (-10.7%)
16:39:39 "blocks" : 21453, "difficulty" : 8.61942455 (-10.7%)
16:40:40 "blocks" : 21454, "difficulty" : 7.69591676 (-10.7%)
16:41:23 "blocks" : 21455, "difficulty" : 6.87135661 (-10.7%)
16:41:42 "blocks" : 21457, "difficulty" : 5.47780467 (-10.7%)
16:43:08 "blocks" : 21458, "difficulty" : 4.89089834 (-10.7%)
16:43:30 "blocks" : 21459, "difficulty" : 4.36687456 (-10.7%)
16:43:47 "blocks" : 21460, "difficulty" : 3.89899540 (-10.7%)
16:43:59 "blocks" : 21461, "difficulty" : 3.48124601 (-10.7%)
16:44:14 "blocks" : 21462, "difficulty" : 3.10825582 (-10.7%)
16:44:28 "blocks" : 21463, "difficulty" : 2.77522876 (-10.7%)
(coinwarz.com)
16:45:06 "blocks" : 21464, "difficulty" : 2.47788296 (-10.7%)
16:45:43 "blocks" : 21465, "difficulty" : 2.21239578 (-10.7%)
16:45:56 "blocks" : 21466, "difficulty" : 1.97537376 (-10.7%)
16:46:09 "blocks" : 21467, "difficulty" : 1.76373227 (-10.7%)
(missed block 21468) (1.57) (-10.7%)
16:46:17 "blocks" : 21469, "difficulty" : 1.40608908 (-10.7%)
(missed block 21470) (?) (?)
(missed block 21471) (?) (?)
16:46:29 "blocks" : 21472, "difficulty" : 1.33717609 (?)
16:46:37 "blocks" : 21473, "difficulty" : 1.49770322 (+12%)
16:47:04 "blocks" : 21474, "difficulty" : 1.67750275 (+12%)
16:47:11 "blocks" : 21475, "difficulty" : 1.87892428 (+12%)
16:47:19 "blocks" : 21476, "difficulty" : 2.10447329 (+12%)
16:47:26 "blocks" : 21477, "difficulty" : 2.35709755 (+12%)
16:47:48 "blocks" : 21478, "difficulty" : 2.64004740 (+12%)
16:48:01 "blocks" : 21479, "difficulty" : 2.95696310 (+12%)
16:48:13 "blocks" : 21480, "difficulty" : 3.31192170 (+12%)
16:48:33 "blocks" : 21481, "difficulty" : 3.70949030 (+12%)
(missed block 21482) (4.15) (+12%)
16:48:55 "blocks" : 21483, "difficulty" : 4.65352939 (+12%)
16:49:32 "blocks" : 21484, "difficulty" : 5.21214607 (+12%)
16:51:48 "blocks" : 21485, "difficulty" : 5.83782181 (+12%)
16:52:17 "blocks" : 21486, "difficulty" : 6.53860424 (+12%)
16:53:17 "blocks" : 21487, "difficulty" : 7.32350985 (+12%)
16:53:28 "blocks" : 21488, "difficulty" : 8.20263696 (+12%)
16:54:53 "blocks" : 21489, "difficulty" : 9.18729711 (+12%)
16:56:02 "blocks" : 21490, "difficulty" : 10.29015775 (+12%)
(missed block 21491) (11.53) (+12%)
16:56:40 "blocks" : 21492, "difficulty" : 12.90893856 (+12%)
16:57:52 "blocks" : 21494, "difficulty" : 16.19419567 (+12%)
16:58:44 "blocks" : 21495, "difficulty" : 18.13817567 (+12%)
16:59:20 "blocks" : 21496, "difficulty" : 20.31551670 (+12%)
17:00:00 "blocks" : 21497, "difficulty" : 22.75425160 (+12%)
17:00:36 "blocks" : 21498, "difficulty" : 25.48570613 (+12%)
17:08:54 "blocks" : 21499, "difficulty" : 28.54506105 (+12%)
(missed block 21500) (31.97) (+12%)
17:15:47 "blocks" : 21501, "difficulty" : 35.80964090 (+12%)
(missed block 21502) (40.1) (+12%)
17:26:01 "blocks" : 21503, "difficulty" : 44.92304397 (+12%)
17:27:55 "blocks" : 21504, "difficulty" : 50.31568466 (+12%)
(teamcatcoin.com)
18:03:10 "blocks" : 21505, "difficulty" : 56.35582488 (+12%)
18:09:49 "blocks" : 21506, "difficulty" : 63.12087317 (+12%)
Really doesn't looks like a good solution.
I took a quick look at kmotos gravety well code in 2 other coins (KDC and Vert) . Both uses the exact same 60 line code function and it doesnt looks complciated at all.
I haven't analysed it in detail but it looks to be a simple averaging not even wightened but with a clever size adaption whenever sudden changes happen to act on them in a fast as possible way. I am sure Kmoto could explain it when asked.
The averaging and especially that +/-12% limitation are doing quite the oposite. The difficult becomes most based on the past instead the actual block situation. Causeing such strange behaviours like that the diff still goes all way down to 1 while the big hash is already in stays in for a lot blocks and will push the difficult far far up.
We have block mining times from 1 sec up to hours in this waves. Far from nice 10min blocks.