Банальный пример. Есть числа A и B которые связаны формулой B / A = t. Теперь представим функцию (B + D) / A. Если D маленькое, а A и B большие, то (B + D) / A примерно равно t. А теперь уменьшим A и В в 4 раза, а D увеличим на пару порядков. В итоге получим, что (B + D) / A уже много больше чем t. Так и в формуле бомба сложности влияет на время блока при уменьшении хэшрейта.
Представьте себе, да. Потому что при падении сложности вот эта корректирующая часть формулы:
уменьшается относительно бомбы сложности, которая идёт в абсолютном выражении:
В конце сентября номер блока будет в районе 4.2 млн. и бомба сложности будет давать прирост на каждом блоке 2^40 = 1,099,511,627,776. Если предположить, что сложность в этот момент будет 550 TH, а время блока 50-59 секунд (что соответствует хэшрейту в 9.3 - 11 TH/s), то корректирующая часть формулы даст -1,074,218,750,000 и сложность вместо того чтобы уменьшаться будет расти. И это при времени блока в 50 (!) секунд.
P.S. Вот код расчёта сложности с гитхаба (calcDifficultyHomestead):
https://github.com/ethereum/go-ethereum/blob/master/consensus/ethash/consensus.go