Основной разработчик ядра Ethereum Тим Бейко во время недавней конференции обратился к команде со словами о том, что помимо работы над обновлением протокола консенсуса для предстоящего Eth2, он продолжит фокусироваться на оптимизации производительности клиентской части для слияния Eth1 / Eth2. Участники конференции согласились не активировать функциональный форк в декабре, что означает, что бомба сложности отложенная EIP-3554 (EIP- Ethereum Improvement Proposal – Предложение по улучшению Эфириума – прим. пер.) вероятно, будет снова приостановлена, поскольку сеть Ethereum не ожидает нового EIP до слияния.

Задержка бомбы сложности неудивительна. Её активация тесно связана со слиянием Eth2. В июле Тим Бейко заявил, что, если слияние Eth2 не будет завершено в декабре, запуск бомбы сложности будет соответственно отложен.
По своей функции бомба сложности будет напрямую влиять на сложность майнинга Ethereum, которая определяется формулой сложности, написанной разработчиками на заре проекта. Формула выглядит следующим образом:
block_diff = parent_diff + parent_diff / 2048 * max(1 - (block_timestamp - parent_timestamp) / 10, -99) + int(2^((block.number / 100000) - 2))

Корректировка сложности праотца всех криптовалют – биткоина происходит через 2016 блоков, и каждая такая корректировка будет основываться на общем времени генерации последних 2016 блоков. В нормальных условиях для генерации 2016 блоков требуется 14 дней. То есть, если общий период меньше 14 дней, то сложность увеличивается, а если период меньше – сложность, соответственно, уменьшается.
Как показано выше, первая половина формулы сложности Ethereum похожа на формулу биткойна, которая регулирует сложность майнинга в зависимости от времени генерации предыдущего блока и фактической сложности майнинга предыдущих блоков. Другими словами, сложность сети Ethereum будет регулироваться в соответствии с хешрейтом сети, чтобы обеспечить стабилизацию скорости генерации блоков Ethereum на уровне примерно 14 секунд.
А во второй половине формулы мы видим коэффициент сложности, который увеличивается каждые 100000 блоков. Он экспоненциально растет по мере увеличения высоты блока. Следовательно, на определенной высоте блока доля фактора будет значительно увеличиваться, вызывая взрывной рост общей сложности майнинга. Именно поэтому вторую половину формулы называют бомбой сложности.
Бомба сложности была введена разработчиками Ethereum с самого начала. Дорожная карта в Белой книге Ethereum включала обновление Ethereum 2.0 с изменением протокола сетевого консенсуса с PoW на PoS. В этом процессе «бомба сложности» обеспечит плавное преобразование консенсусного протокола. По мере увеличения доли фактора сложности сложность майнинга будет соответственно увеличиваться, что потребует огромной мощности хеширования и затруднит добычу новых блоков. Когда требуемый хешрейт превысит доход от майнинга, майнеры прекратят майнинг один за другим, пока, наконец, никто не будет майнить. К тому времени цепочка PoW выйдет из использования, и слияние Eth2 будет достигнуто в соответствии с графиком, без каких-либо побочных эффектов, таких как форки.
По замыслу бомба сложности должна была активироваться, когда высота блока достигает 200 000. Однако, из-за многочисленных задержек дорожной карты Eth2 разработчики Ethereum и комьюнити ещё не готовы к POS. К тому де при идеальном развитии событий бомба слодности активируется за два или три месяца до слияния Eth2. Если произвести активацию раньше, то значительно увеличится время получения блока, что может нанести серьёзный удар по развитию экосистемы Ethereum.
Учитывая, что с определенной суммой, вычтенной из высоты блока в формуле сложности, бомба сложности откладывалась четыре раза на форке Muir Glacier (Мьюир Глейшер), Византийском, Константинопольском форках, и Лондонском обновлении.
Справедливо сказать, что активация бомбы сложности знаменует собой конец цепочки PoW Ethereum. Поэтому для PoW-майнеров Ethereum запуск бомбы сложности можно рассматривать как важный сигнал к эвакуации. Исходя из текущей ситуации, бомба сложности будет отложена до первой половины 2022 года. Примерно через два-три месяца после её активации сложность добычи резко возрастет. В то время майнеры Ethereum PoW смогут лишь отказаться от исходного метода майнинга и избрать для ETH PoS -майнинг или продолжить PoW- майнинг после передачи хешрейта другим криптовалютам на том же алгоритме.


