Разработчики Ethereum отложили запуск тестнета Glamsterdam после того, как компания ChainSecurity выявила потенциальные уязвимости в коде. Суть проблемы в изменениях механики расчёта газа — одного из ключевых параметров, влияющего на стоимость и выполнение транзакций в сети. Оказалось, что эти изменения могут негативно повлиять на работающие смарт-контракты, которые рассчитаны на текущую газовую модель.
ChainSecurity идентифицировала 13 реальных примеров контрактов, которые могут быть затронуты. Это не просто теоретический риск — речь идёт о действующих проектах с реальными активами. Такая находка перед основным релизом обновления — ровно то, что должно произойти: лучше выявить проблему на тестовой сети, чем запустить в mainnet и потом разбираться с убытками пользователей.
Glamsterdam — это часть более широких улучшений протокола Ethereum, направленных на оптимизацию работы сети. Изменения в газовой механике звучат технически, но их последствия могут быть серьёзными для любого, кто использует или развёртывает контракты. Неправильный расчёт может привести к тому, что контракты либо выполнятся дороже, чем ожидалось, либо вообще не выполнятся из-за исчерпания лимита газа.
Координация между ChainSecurity и разработчиками затронутых проектов — это стандартный процесс ответственного раскрытия уязвимостей. Все стороны получают время на исправление кода до того, как информация станет общедоступной. Это замедляет развёртывание, но предотвращает паническую распродажу и потерю доверия к экосистеме.
Такие задержки периодически случаются в крупных обновлениях, и это здоровый знак, а не провал. Ethereum, в отличие от многих других блокчейнов, имеет развитую систему аудита и тестирования перед основным релизом. Если бы Glamsterdam запустили в mainnet без проверок, последствия могли быть несоизмеримо хуже для пользователей и экосистемы.
Для российских разработчиков и компаний, работающих с Ethereum, это означает, что стоит отложить миграцию критически важных контрактов до стабилизации Glamsterdam. Если вы используете готовые решения вроде платёжных смарт-контрактов (например, на базе Signum для интеграции с блокчейном), убедитесь, что провайдер провёл аудит совместимости с предстоящими изменениями. Это касается любых контрактов, работающих с точными расчётами стоимости операций — изменение газовой модели может сдвинуть экономику вашего сервиса.
Ожидаемый релиз Glamsterdam после исправления проблем останется важным обновлением для оптимизации сети, но его исторический путь теперь включает пример того, как работает безопасность в Ethereum: медленнее, чем в хайп-проектах, но надёжнее.