Команда разработчиков Ethereum отложила запуск хардфорка Glamsterdam на тестовой сети Hoodi после того, как исследователи безопасности нашли риски, связанные с газовой механикой обновления. Проблема может затронуть то, как уже развернутые смарт-контракты обрабатывают неудачные транзакции, а заодно снова подогрела разговоры про курс эфира к доллару и общую нервозность вокруг сроков апгрейда.
Что не так с Glamsterdam: газовые правила против смарт-контрактов
Изначально Glamsterdam планировали запустить на Hoodi 26 октября, но Ethereum Foundation объявил о переносе, чтобы дать команде время разобраться, как некоторые предложения в составе обновления взаимодействуют с контрактами, уже работающими в сети. Поводом стало предупреждение компании ChainSecurity, которая 13 октября указала на два EIP в составе Glamsterdam - EIP-8037 и EIP-8038 - способных ослабить защиту от атак типа insufficient gas griefing.
Суть атаки простая: злоумышленник намеренно отправляет в контракт слишком мало газа, чтобы легитимная операция не смогла завершиться корректно. По новым правилам Glamsterdam газ может возвращаться контракту после неудачной операции, позволяя выполнению продолжиться там, где раньше оно бы просто остановилось. Из-за этого существующие проверки безопасности, которые полагаются на объём оставшегося газа в момент транзакции, перестают работать так, как задумывали их авторы.
ChainSecurity привела конкретный пример: пострадавший контракт может удалить требование пользователя или заблокировать возможность повторить операцию, оставив человека без доступа к изначально валидному действию. Это не теоретическая угроза, а вполне прикладной сценарий для любого проекта, где логика смарт контракт эфириум завязана на остаточный газ как на индикатор успеха операции.
13 реальных примеров и реакция сообщества
В пятницу ChainSecurity сообщила, что обнаружила 13 реальных примеров смарт-контрактов, потенциально затронутых изменениями газовой модели Glamsterdam, и сейчас координирует процесс ответственного раскрытия информации с проектами, которые попали под удар. Детали самих примеров и названия проектов компания не раскрыла, но призвала разработчиков как можно скорее проверить свои контракты.
Находки обеспокоили контрибьюторов Ethereum ещё до официального комментария ChainSecurity. 21 октября исследователь безопасности под псевдонимом pcaversaccio написал на GitHub, что риски стоит назвать серьёзными, и потребовал пересмотреть планы по хардфорку.
Эти риски серьёзные, и их нужно переоценить перед активацией хардфорка.
Важный нюанс: ChainSecurity подчеркнула, что Glamsterdam не делает все газовые проверки безопасности бесполезными разом. Часть защитных механизмов продолжит работать корректно, но разработчикам всё равно придётся пересмотреть логику своих контрактов с учётом новых правил расчёта газа. Подробнее о том, как смарт-контракты оказались под угрозой из-за этого апгрейда, мы уже писали в материале про перенос Glamsterdam.
Как перенос обновления отражается на курс эфира к доллару
Любая неопределённость вокруг крупных апгрейдов сети традиционно давит на настроения трейдеров, и курс эфира к доллару не исключение. Пока сложно сказать, как сильно повторная задержка повлияет на цену, но сам факт, что мейннет-дата Glamsterdam снова под вопросом, добавляет рынку нервозности. Ранее разработчики рассматривали начало декабря как ориентир для запуска на основной сети, планируя зафиксировать точный график после успешного тестирования на Hoodi, но теперь этот план придётся пересматривать.
Курс эфира к рублю и к доллару в последние недели и так двигался на фоне общей турбулентности крипторынка - достаточно вспомнить, как незадолго до этого биткоин не удержал отметку в $85 000 после слабой реакции рынка на отчётности Tesla и Meta. Эфириум курс в такие моменты обычно следует за динамикой биткоина, и дополнительная технологическая неопределённость точно не играет на руку быкам.
Тем, кто следит за эфир курс к доллару каждый день, стоит иметь в виду, что фундаментальные новости про безопасность сети влияют на настроения не меньше, чем макроэкономика. Инвесторы, которые задаются вопросом, стоит ли покупать эфириум именно сейчас, наверняка будут держать в уме, что команда разработчиков предпочла отложить обновление, лишь бы не выпустить в прод потенциально уязвимую газовую модель - и это скорее говорит в пользу ответственного подхода команды, чем о панике.
Эфириум когда появился и путь к Glamsterdam
Эфириум когда появился в 2015 году, задумывался как платформа для смарт-контрактов и децентрализованных приложений, и с тех пор прошёл путь от простого блокчейна с виртуальной машиной до сложной многоуровневой экосистемы с десятками активных предложений по улучшению протокола. Эфириум курс за все время переживал и взрывной рост до исторических максимумов, и затяжные просадки, но сама сеть продолжала эволюционировать через регулярные хардфорки.
Максимальная цена эфириума фиксировалась в периоды бычьих циклов, когда рынок закладывал в монету эфириум цена ожидания от перехода на Proof-of-Stake и последующих апгрейдов масштабируемости. Glamsterdam как раз из этой серии обновлений, нацеленных на дальнейшую оптимизацию работы сети и снижение издержек для разработчиков. Параллельно Ethereum Foundation ранее уже предупреждал, что новая газовая модель Glamsterdam способна ломать кошельки, индексаторы и оценщики газа, которые полагаются на фиксированные допущения о поведении сети - подробности на этот счёт есть в нашем материале про риски для смарт-контрактов в Glamsterdam.
Стоит отметить, что сама газовая механика Glamsterdam уже была активирована на тестовой сети Sepolia 6 октября, ещё до того, как выяснились проблемы с развёртыванием на Hoodi. То есть часть апгрейда уже живёт в тестовой среде, пока другая его часть застряла на стадии доработки.
Что это значит для сети и для рынка
Перенос даты на Hoodi не означает отмену Glamsterdam, скорее это пауза ради того, чтобы не выпустить в сеть уязвимость, которой потом будут пользоваться злоумышленники для атак на контракты, построенные на устаревших предположениях о газе. Учитывая, насколько чувствительна экосистема DeFi к любым изменениям в механике исполнения транзакций, такой осторожный подход выглядит разумным, даже если он означает очередную задержку.
Рост эфириума в долгосрочной перспективе исторически был завязан не на скорость выпуска апгрейдов, а на их качество и безопасность. Инциденты вроде недавнего отмывания похищенных средств через Tornado Cash после атаки на протокол Drift, о котором мы писали в материале про отмывание $109 млн, лишний раз показывают, насколько дорого обходится экосистеме даже небольшая брешь в защите смарт-контрактов.
Пока курс эфира сейчас остаётся заложником общей рыночной конъюнктуры, разработчикам предстоит провести повторный аудит газовой логики и согласовать новую дату тестирования на Hoodi. Только после этого можно будет говорить о реальных сроках запуска Glamsterdam на мейннете. Курс эфириум к доллару в ближайшие недели вероятно будет реагировать не столько на сам перенос, сколько на то, насколько быстро команда сможет закрыть найденные ChainSecurity пробелы и вернуть доверие к срокам обновления.


