Разработчики Ethereum устранили ошибку Glamsterdam, которая могла привести к неправильной маршрутизации депозитов валидаторов

iconCrypto Economy
Поделиться
AI summary iconСводка
Новости Ethereum: Разработчики объединили исправление ошибки в обновлении Glamsterdam, которая могла привести к неправильной маршрутизации депозитов валидаторов на строителей блоков с совпадающими публичными ключами. Проблема, обнаруженная во время наboarding Gloas, затронула ожидающие депозиты при создании реестра, но не повлияла на работающий мейннет. Запрос на слияние #5736, объединённый 26 октября, разделяет маршрутизацию депозитов по данным для вывода и добавляет регрессионные тесты. Новости экосистемы Ethereum подчёркивают постоянное улучшение безопасности валидаторов и точности депозитов.

Коротко

  • Разработчики Ethereum объединили исправление Glamsterdam после обнаружения логики перехода форка, которая могла направлять депозиты валидаторов на строителей, использующих один и тот же открытый ключ.
  • Баг затронул процесс регистрации Gloas, при котором ожидающие депозиты могли быть неверно классифицированы при создании реестров строителей и валидаторов, но это не было эксплуатацией на мейннете.
  • Запрос на извлечение #5736 теперь разделяет маршрутизацию депозитов по данным для вывода, сохраняет депозиты валидаторов в их очереди и добавляет регрессионные тесты перед развертыванием.

Разработчики Ethereum объединили исправление спецификации консенсуса для Glamsterdam после выявления ошибки в подключении к форку Gloas, которая могла направлять депозиты валидаторов строителям блоков, использующим один и тот же открытый ключ. Запрос на извлечение #5736 был объединён с основной веткой 26 октября и изменяет способ классификации ожидающих депозитов во время форка. Этот недостаток затронул логику перехода для будущего обновления Ethereum, а не текущий протокол мейннета, оставив проблему в пределах разработки и тестирования для Ethereum.

Gloas Fix разделяет пути депозита валидатора и билдера

Основная проблема заключалась в моменте инициализации Gloas своего отдельного реестра сборщиков. Согласно предыдущему правилу маршрутизации, как только ожидающий депозит регистрировал сборщика, последующие депозиты, использующие тот же открытый ключ, могли увеличивать баланс этого сборщика независимо от их данных для вывода средств. В результате депозит валидатора мог покинуть очередь валидаторов и быть зачислен на счет сборщика. Ошибка создавала условный путь, по которому средства, предоставленные для стейкинга, могли попасть на аккаунт, контролируемый другой стороной.

Разработчики ethereum объединили исправление Glamsterdam

Описание проблемы иллюстрирует риск, когда стейкинг-протокол финансирует валидатора, управляемого другой стороной. Если оператор сначала поместил в очередь действительный депозит строителя, используя тот же ключ, и оба депозита остались в ожидании на момент форка, депозит валидатора, профинансированный протоколом, также может быть направлен строителю. Из этого депозита не будет создан валидатор, что может нарушить учет на основе доказательств или процедуры восстановления. Описанный сценарий представлял собой крайний случай на уровне протокола, а не доказательство того, что депозиты на ethereum мейннет были перенаправлены.

Исправление с объединением разделяет депозиты в соответствии с данными для вывода во время регистрации Gloas. Депозиты валидаторов теперь остаются в очереди валидаторов даже при использовании одного и того же ключа строителем, в то время как действительные депозиты строителей могут регистрироваться или пополняться строителями независимо. Существующие депозиты строителей также могут получать пополнения в соответствии с пересмотренными правилами. Это изменение согласует процесс регистрации с независимыми реестрами валидаторов и строителей, описанными в EIP-8282, и добавляет регрессионные тесты, охватывающие порядок и поведение маршрутизации депозитов.

Важность времени обусловлена тем, что Glamsterdam объединяет изменения уровня выполнения в Амстердаме с изменениями уровня консенсуса Gloas, включая закрепленное разделение предложителя и билдера. Более широкое обновление уже прошло публичное тестирование, однако развертывание Hoodi было отложено для дополнительного рассмотрения, а активация на мейннете остается не подтвержденной. Исправление маршрутизации депозитов, таким образом, укрепляет спецификации для будущего форка, а не устраняет эксплуатацию на живой сети Ethereum. Это также подчеркивает, почему логика перехода, связанная с инфраструктурой стейкинга и создания блоков, требует тестирования до безопасного внедрения предложенных изменений протокола в производство.

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.