Разработчики Ethereum устранили ошибку с депозитами валидаторов перед Glamsterdam

26 октября разработчики Ethereum приняли исправление в спецификации предстоящего обновления Glamsterdam. Ошибка в правилах обработки депозитов могла привести к зачислению $ETH, предназначенных для стейкинга, на баланс сборщиков блоков вместо валидаторов после активации апдейта.

Проблему обнаружили 12 октября. Она касалась обработки депозитов в момент перехода сети на новые правила консенсуса. При определенных условиях оператор инфраструктуры получил бы возможность вывести средства, внесенные сторонним стейкинг-протоколом.

Как средства могли попасть не тому получателю

Glamsterdam предусматривает встроенное в протокол разделение ролей валидаторов и сборщиков блоков — enshrined proposer-builder separation (ePBS). При ePBS валидатор отвечает за предложение блока, а сборщик формирует его содержимое, отбирая и упорядочивая транзакции. После обновления обе роли смогут использовать отдельные механизмы регистрации и внесения депозитов.