Допустим вероятность потерять шару равна 1%.
Вероятность потерять шару D2 равна 1%
Вероятность потерять шару D4 тоже 1%
На небольшом интервале времени в 200 шар (пусть по 100 каждого вида), мы можем потерять две шары D4 (2%), и ни одной D2 (0%), сколько бы раз они не переключались между собой за это время. Интернет соединению, частоте появления новых блоков, и погоде на марсе пофиг на сложность конкретной шары. Но когда шар десятки тысяч, то такого разброса быть не должно. И там, и там, будет примерно 1% +/- малое значение.
Также,как мы можем потерять две шары D2 и ни одной D4, и продолжая считать в итоге на D32 - получим довольно странный итоговый результат.
Вероятность потери шары задается суммой различных факторов, каналом передачи данных и т.п.,
также имеет смысл говорить о вероятности потерять шару в некую единицу времени и она в том числе зависит от количества шар в единицу времени - больше шар, больше вероятность потери каждой из них.
Этот параметр может плавать в некоторых пределах, но главная проблема именно в дополнительной переменной связанной с переходным процессом при изменении сложности.
Чем выше сложность, тем меньше поступает шар в единицу времени, тем больше влияние потерянных простых шар на суммарный результат в % соотношении, особенно когда сложность периодически перестраивается. Если процесс сброса сложности и сопутствующего ему накапливанию простых отвергнутых шар в общей сумме будет повторяться, то будем иметь постоянно завышенную оценку % потерь.
Для проверки достаточно сбросить статистику и понаблюдать за ней, периодически меняя долю хэшрейта воркера чтобы происходили переключения сложности.