Разработчики Ethereum выявили серьёзный риск перед тестированием обновления Glamsterdam. Злоумышленник с бесплатным тестовым эфиром и несколькими identities строителей может многократно выигрывать аукционы блоков в Sepolia и отказываться предоставлять транзакции. Атака не угрожает реальным средствам в основной сети, но способна заблокировать критические проверки инфраструктуры перед запуском на Ethereum.
«Я могу запустить тысячу строителей, ротировать их, предлагать очень высокие ставки и не производить никакие полезные нагрузки, — сказал разработчик консенсуса Ethereum Потуз во время четверговой встречи разработчиков. — Любой подросток может это сделать.» Проблема возникает в новой модели, где специализированные строители собирают блоки и конкурируют за право их поставить. После того как валидатор принимает выигравшую ставку, строитель должен раскрыть операции. На бесплатной тестовой сети это легко обойти.
Сроки тестирования
Публичный тест Glamsterdam в сети Sepolia запустится 6 октября. Команды клиентов должны подготовить своё программное обеспечение к 29 сентября — это даёт только семь дней до форка вместо обычных четырнадцати, отведённых для проверок безопасности и тестирования. Разработчики согласились с сокращённым сроком, потому что Sepolia относительно централизована и её легче восстановить при проблемах.
Следующий тест на Hoodi предварительно назначен на 27 октября. Решение о том, придерживаться ли этой даты, будет принято после наблюдения за Sepolia. Активация на основной сети пока не запланирована. Перед этим производственное программное обеспечение строителей от команд Titan и Ultrasound также должно пройти переход на Glamsterdam.
Glamsterdam — следующее крупное обновление Ethereum, предназначенное для размещения большего объёма операций в каждом блоке. Обновление сдвигает лимит газа блока к 200 миллионам, создавая место для большего числа платежей и торгов до того, как комиссии начнут расти.