#ETH
Исправление Ethereum устраняет ошибку Glamsterdam, из-за которой депозиты стейкинга могли попасть к строителям блоков

Разработчики Ethereum устранили уязвимость в предстоящем обновлении Glamsterdam, из-за которой кто-то мог присвоить эфир, предназначенный для стейкинг-сервисов, запускающих новых валидаторов

Исправление, изменившее правила обработки депозитов валидаторов, было включено в код в понедельник — через неделю после того, как разработчики сначала его отклонили

Glamsterdam разделяет две задачи, которые сейчас объединены. Строители блоков собирают блоки транзакций, а валидаторы, которые размещают эфир в стейкинге для защиты сети, выбирают и подтверждают их. И те и другие могут вносить ETH, и эти средства должны учитываться раздельно
Как могли пропасть средства
Проблема возникала непосредственно во время обновления, когда Ethereum обрабатывал депозиты, которые ещё ожидали зачисления
Исследователь avsetsin выявил сценарий, при котором оператор сначала регистрируется как строитель блоков, используя определённый открытый ключ — идентификатор, связанный с валидатором или строителем блоков. Если после этого стейкинг-сервис вносит эфир, чтобы запустить валидатора с этим ключом, согласно проекту правил оба депозита были бы зачислены строителю блоков.

«Оператор может вывести средства протокола», — написал avsetsin. Валидатор не создаётся, поэтому стейкинг-сервис не может предоставить доказательство, необходимое для возврата средств.

Avsetsin, указанный в качестве участника организации Lido на GitHub, изучил, как это может повлиять на Lido, Origin и Rocket Pool. Исследователь назвал проведённую работу «быстрым исследованием с помощью ИИ». Выводы зависели от того, как каждый протокол обрабатывает депозиты

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

Сначала отклонили, затем включили в код
Разработчики закрыли предложение об исправлении 19 октября. «Клиенты недостаточно поддержали это изменение, чтобы внести его сейчас», — написал Джастин Траглия, сопровождающий спецификации консенсуса Ethereum. Клиенты — это отдельные программные реализации, которые запускают валидаторы для участия в сети.
#Write2Earn #EarningsSeason #W2E $ETH