В Ethereum готовится мощное обновление — EIP-7983, призванное прикрыть потенциальный вектор DoS-атак и навести порядок в сетевом исполнении, особенно на фоне всё более комплексных контрактов и rollup-инфраструктуры. Авторами инициативы выступили Ethereum-исследователь Тони Вэрштеттер и Виталик Бутерин, которые предлагают установить upper cap на газ одной транзакции — 16,77 миллиона единиц, или 2^24. Этот потолок задуман как […]
В Ethereum готовится мощное обновление — EIP-7983, призванное прикрыть потенциальный вектор DoS-атак и навести порядок в сетевом исполнении, особенно на фоне всё более комплексных контрактов и rollup-инфраструктуры.
Авторами инициативы выступили Ethereum-исследователь Тони Вэрштеттер и Виталик Бутерин, которые предлагают установить upper cap на газ одной транзакции — 16,77 миллиона единиц, или 2^24. Этот потолок задуман как баланс между гибкостью и безопасностью, позволяющий запускать продвинутые сценарии, но при этом не перегружать execution layer.
«В процессе валидации блока до его исполнения, если в нём обнаруживается транзакция с gasLimit > 16,77 млн, блок считается невалидным и отклоняется», — говорится в EIP.
Что важно — лимит накладывается не на блок, а на каждую транзакцию, вне зависимости от того, какой block gas limit выставлен валидаторами. Все попытки протолкнуть монстра через один tx будут жёстко отфильтрованы.
Вместе с тем, предложение предусматривает возможность «чоппинга» — деления крупных транзакций на батчи. Такой подход уже применяется в крупных dApps и DeFi-протоколах, поэтому EIP органично вписывается в существующий DevOps-флоу.
Мотивацией послужили кейсы, когда одиночные транзакции практически сжирают весь газ блока, что создаёт очевидные угрозы: от DoS-атак и аномалий в исполнении — до полной несовместимости с zkVM и нестабильности работы rollup-интеграций.
Исследователи подчёркивают, что такие транзакции могут создавать лаги на уровне execution threads, особенно при высокой сетевой активности и в условиях массового использования zk-технологий.
«Стабильная, масштабируемая и предсказуемая сеть невозможна без управления пиковыми нагрузками. EIP-7983 — это про честную игру и равный доступ к ресурсам для всех слоёв экосистемы», — говорится в объяснительной записке.
По оценкам разработчиков, подавляющее большинство tx сегодня и так укладываются в лимит — значит, обновление будет практически незаметным для юзеров и dApps. Речь идёт не о жёсткой регуляции, а о тонкой калибровке.
Сейчас предложение обсуждается в Ethereum R&D кругах и dev-комьюнити. На столе — вопросы backward-совместимости, поведения эмуляторов, gas-аналитики и zk-интеграций. Если EIP-7983 будет принят, он может стать ключевым шагом к стабильному исполнению в эпоху zkEVM и hyperscaling.