Главное, что сегодня стоит отметить: Ethereum приостановил хардфорк Glamsterdam, активация которого в тестовой сети Hoodi была запланирована на 26 октября. $ETH

Дело не в ошибке в коде — правила создали слепую зону. EIP-8037 и EIP-8038 призваны оптимизировать расчёт Gas, но могут изменить логику возврата Gas после неудачного внешнего вызова. В крайнем случае злоумышленник может указать Gas, которого «чуть-чуть не хватает», и заставить контракт навсегда зафиксировать неудачную операцию. Пользователь захочет повторить транзакцию или получить выплату по требованию — а дверь может оказаться намертво запаянной.

ChainSecurity уже обнаружила 13 реальных случаев в существующих контрактах. Сейчас компания проводит ответственное раскрытие информации совместно с командами проектов и пока не называет их. Фонд Ethereum также подтвердил, что при воспроизведении транзакций основной сети затрагивается небольшая часть контрактов. Большинство можно исправить, повысив лимит Gas, но с некоторыми контрактами, где лимит Gas жёстко задан в коде, всё не так просто.

Запуск в основной сети изначально планировался на начало декабря, но теперь сроки снова под вопросом. Заодно отложили план повысить лимит Gas в Hoodi до 200 миллионов. Операторам узлов и валидаторам следует ориентироваться на обновления и инструкции; обычным пользователям основной сети и держателям ETH пока ничего делать не нужно.

Моё мнение: обновляться нужно быстрее, но нельзя ради этого жертвовать безопасностью уже работающих приложений. Обнаружить такой «побочный эффект на уровне правил» на этапе тестовой сети намного дешевле, чем столкнуться с реальным сбоем, который навсегда заблокирует работу приложения, уже после запуска в основной сети. Краткосрочная неопределённость в обмен на меньшее число проблем в долгосрочной перспективе — выгодная сделка.

#以太坊 #Glamsterdam #EIP8037 #安全前置 #MacroInsights