EIP-4345: Difficulty Bomb Delay to June 2022
Starting with FORK_BLOCK_NUMBER the client will calculate the difficulty based on a fake block number suggesting to the client that the difficulty bomb is adjusting 10,700,000 blocks later than the actual block number.
Motivation
Targeting for The Merge to occur before June 2022. If it is not ready by then, the bomb can be delayed further.
Specification
Relax Difficulty with Fake Block Number
For the purposes of calc_difficulty , simply replace the use of block.number , as used in the exponential ice age component, with the formula:
fake_block_number = max(0, block.number - 10_700_000) if block.number >= FORK_BLOCK_NUMBER else block.number
Rationale
The following script predicts a ~0.1 second delay to block time by June 2022 and a ~0.5 second delay by July 2022. This gives reason to address because the effect will be seen, but not so much urgency we don’t have space to work around if needed.
def predict_diff_bomb_effect(current_blknum, current_difficulty, block_adjustment, months): ''' Predicts the effect on block time (as a ratio) in a specified amount of months in the future. Vars used for predictions: current_blknum = 13423376 # Oct 15, 2021 current_difficulty = 9545154427582720 block adjustment = 10700000 months = 7.5 # June 2022 months = 8.5 # July 2022 ''' blocks_per_month = (86400 * 30) // 13.3 future_blknum = current_blknum + blocks_per_month * months diff_adjustment = 2 ** ((future_blknum - block_adjustment) // 100000 - 2) diff_adjust_coeff = diff_adjustment / current_difficulty * 2048 return diff_adjust_coeff diff_adjust_coeff = predict_diff_bomb_effect(13423376,9545154427582720,10700000,7.5) diff_adjust_coeff = predict_diff_bomb_effect(13423376,9545154427582720,10700000,8.5)
Backwards Compatibility
No known backward compatibility issues.
Security Considerations
Misjudging the effects of the difficulty can mean longer blocktimes than anticipated until a hardfork is released. Wild shifts in difficulty can affect this number severely. Also, gradual changes in blocktimes due to longer-term adjustments in difficulty can affect the timing of difficulty bomb epochs. This affects the usability of the network but unlikely to have security ramifications.
In this specific instance, it is possible that the network hashrate drops considerably before The Merge, which could accelerate the timeline by which the bomb is felt in block times. The offset value chosen aimed to take this into account.
Copyright
Copyright and related rights waived via CC0.
Citation
Please cite this document as:
Tim Beiko (@timbeiko), James Hancock (@MadeOfTin), Thomas Jay Rush (@tjayrush), «EIP-4345: Difficulty Bomb Delay to June 2022,» Ethereum Improvement Proposals, no. 4345, October 2021. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-4345.
Ethereum Improvement Proposals
- Ethereum Improvement Proposals
Ethereum Improvement Proposals (EIPs) describe standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.
В сети Ethereum приняли протокол EIP-4345 — активация бомбы сложности и отказ от майнинга опять откладываются
![]()
В сети криптовалюты Ethereum на блоке #13 773 000 состоялась активация протокола EIP-4345, переносящего активацию бомбы сложности майнинга на июнь 2022 года. Бомба сложности представляет собой специальный механизм, призванный замедлить скорость майнинга и ощутимо снизить доходность добычи криптовалюты.
Изначально его ввели в код проекта, чтобы побудить разработчиков скорее перевести валидацию транзакций на алгоритм Proof of stake, но сложности в разработке Ethereum 2.0 уже несколько раз заставляли команду Эфира откладывать его активацию. Таким образом у майнеров появилось дополнительное время для извлечения дохода из своих GPU.
Помимо этого, основатель и лидер Ethereum Foundation Виталий Бутерин поделился с публикой обновленной версией дорожной карты Эфира и рассказал об основных задачах, стоящих перед разработчиками.
Новая дорожная карта стала более гибкой и предполагает отказ от предыдущего деления на фазы. Теперь работы над переходом Эфира к алгоритму консенсуса Proof of stake будут отделены от задач по повышению масштабируемости сети и совершенствованию механизмов блокчейна. Важнейшая роль в этих процессах отводится технологии ZK-Rollups, позволяющей группировать несколько транзакций в одну.
Также разработчики должны найти решение проблемы вероятной централизации сети Ethereum 2.0 из-за злоупотреблений со стороны крупных стейкеров (в чем может помочь введение второго уровня стейкинга и интеграция технологии ZK-SNARK). Другой важной задачей является противостояние майнерам и крупным майнинговым пулам с целью не позволить им изменить механизмы сети в своих интересах.
Когда бомба сложности эфира 2022
Майнеры смогут добывать Эфир на видеокартах как минимум до конца 2022 года, а может и дольше, ведь окончательного решения пока не приняли
реклама
Если вы всё ещё питаете иллюзии о скором переходе Эфира с Proof of Work на Proof of Stake, то сегодня у нас очень невесёлые новости. Хотя, нас ведь читают не только геймеры, которые грезят о покупке видеокарты по рекомендованной цене. Это значит, что майнеры окажутся довольны происходящим и начнут ещё активнее покупать видеокарты. Но приступим к изложению основного материала.

реклама
Итак, в далёком 2015 году было принято решение, которое с тех пор словно Дамоклов меч висит над головами разработчиков. Речь идёт о «Бомбе сложности. Вы удивитесь, но уже тогда Виталик Бутерин хотел перевести Эфир на Proof of Stake, тем самым заблокировать майнинг на видеокартах. Шли годы, «Бомба сложности» должна была появиться в основной сети в 2017 году, а после и в 2019. Нет смысла описывать изменения, которые несёт новый хардфорк, ведь самое главное – это увеличение времени генерации одного блока. Так, в сегодня сообщество майнеров общими усилиями получает по 1 блоку каждые 13 секунд. После активации «Бомбы сложности», время генерации блока увеличится до 20 секунд, что автоматически даёт нам снижение доходности майнеров на 50% без всяких падений курса и удорожания видеокарт.
Предполагалось, что данный хардфорк станет одним из ключевых в 2021 году, а его активация должна была произойти 1 декабря. На дворе уже 6 число, но никакой «Бомбы сложности» нет и какое-то время не будет. Как стало известно, разработчики как следует подумали и приняли решение ещё раз отложить столь сложный хардфорк. Теперь приблизительная дата активации EIP-4345 намечена на июнь 2022 года. Особенно забавно выглядит дополнение к решению, где разработчики прямо указывают на то, что при необходимости могут перенести «Бомбу сложности» на неопределённое время.

Поскольку переход на новый хардфорк готовился давно, то без обновления сети не обойтись. Известно, что 9 декабря состоится плановая реализация протокола, позволяющего ввести отсрочку «Бомбы сложности». Произойдёт это в рамках блока #13 773 000. При этом некоторые действия на крупных биржах, включая Binance, будут ограничены. Как только команда бирж убедиться, что обновление прошло без сбоев, торговля снова возобновится.
рекомендации
Ищем PHP-программиста для апгрейда конфы
Теоретически, перед нами рядовое обновление, но на самом деле оно имеет далекоидущие последствия. Так, согласно недавним планам, «Бомба сложности» должна была быть активирована 1 декабря, а где-то к середине 2022 (возможно, осенью) планировался переход на Ethereum 2.0. Похоже, что Proof of Stake временно отменяется, ведь сроки его введения теперь отдали под «Бомбу сложности. Эксперты на эту тему пока не высказывались, но и без них ясно, что майнеры могут продолжать копать Эфир без ограничений.
Разработчики Ethereum хотят в очередной раз отложить бомбу сложности — отказ от майнинга отменяется?
![]()
На днях состоялся очередной открытый созвон ключевых разработчиков Ethereum в рамках которого они вновь обсудили перенос бомбы сложности. Пикантности ситуации придает тот факт, что данный механизм уже был активирован и начал оказывать влияние на время нахождения блока в сети Эфира. По данным аналитического сервиса YCharts, за последние несколько дней среднее время обнаружения блока увеличилось с 13 до 14.45 секунд.
![]()
При этом следующее увеличение стоит ожидать через 100 тысяч блоков, которые будут найдены примерно за 15-16 дней. И похоже, что девелоперы не совсем уверены в ранее озвученных планах Виталика Бутерина по переводу сети на алгоритм консенсуса PoS к августу 2022 года. В ходе общения они приняли решение о создании протокола EIP-5133, который в очередной раз отложит активацию бомбы сложности на 500 тысяч блоков (примерно до середины августа).
Стоит отметить, что отказ Эфира от энергоемкого алгоритма консенсуса Proof of Work все же может состоятся в срок, но это будет зависеть от успешности «слияния» в тестовой сети Ropsten, которое произойдет 8 июня 2022 года.