Предстоящее обновление Glamsterdam включает перерасчет стоимости ряда операций с состоянием Ethereum. По данным Ethereum Foundation, EIP-8037 и EIP-8038 должны изменить правила расчета газа для создания и доступа к состоянию. Исторические транзакции уже проверили по новой схеме: большинство смарт-контрактов не меняет результат исполнения, однако отдельным проектам потребуется обновить код или лимиты газа.
Изменения касаются создания новых аккаунтов, ячеек хранения и байткода, а также операций SSTORE, SLOAD, доступа к холодным аккаунтам и вызовов EXTCODESIZE/EXTCODECOPY. Фонд объясняет перерасчет стремлением приблизить цену газа к фактическим затратам ресурсов. Последняя корректировка стоимости операций с состоянием, согласно сообщению, проходила во время обновления Berlin в 2021 году.
Какие контракты могут столкнуться с проблемами
В тесте транзакции разделили на четыре группы: без изменений, с успешным исполнением при отличиях в расходе газа или других деталях, требующие увеличения лимита газа и потенциально неработающие даже при существенно повышенном лимите. В последнюю категорию обычно попадают контракты с жестко заданными допущениями о доступном газе.
К таким случаям Фонд относит фиксированные газовые стипендии, включая transfer и send в Solidity, вызовы с заданным значением газа, ветвление логики по gasleft() и подписанные заранее транзакции с фиксированными лимитами. Отдельно отмечается, что для многих выявленных проблем достаточно увеличить лимит газа. Ethereum Foundation сообщила, что уже связывается с наиболее затронутыми командами.
Что проверить разработчикам и инфраструктурным командам
Владельцам L1-контрактов рекомендуют проверить адрес в поиске затронутых контрактов и изучить указанную для него причину риска. Для проектов, которым достаточно нового лимита, следует обновить значения, передаваемые интерфейсом, инфраструктурой или пользователями. Потенциально неработающие вызовы нужно отдельно разобрать и протестировать.
Проверку можно проводить в сети Platåberget, также обозначенной как glam-devnet-8, где используется новая схема. Даже отсутствие контракта в списке не исключает необходимости просмотреть участки с жестко заданными значениями газа и проверками оставшегося газа. Разработчикам кошельков, RPC-сервисов и инструментов для узлов нужно обновить оценку газа: по данным Фонда, eth_estimateGas и связанная обработка должны учитывать новые правила, иначе сохраненные константы могут занижать лимит.
Обычным пользователям, как указано в сообщении, предпринимать специальные действия не требуется: предполагается, что изменения будут учтены обновленными кошельками и инфраструктурой. Новая схема уже работает в devnet; перед активацией в основной сети ее планируют развернуть в публичных тестовых сетях. В сообщении не указаны сроки активации в mainnet, поэтому разработчикам следует воспринимать текущую сеть как среду для подготовки и тестирования, а не как подтверждение завершенного обновления.
Первоисточник
Материал подготовлен редакцией LegalCoin по официальному сообщению Ethereum Foundation от 24 августа 2026.
