Анализ вызовов и решений MEV-Boost в механизме аттестации Ethereum

Время, временные интервалы и сортировка событий в аттестации Ethereum

2 апреля злонамеренный участник использовал уязвимость mev-boost-relay, чтобы украсть около 20 миллионов долларов. В последующие дни разработчики выпустили пять патчей для устранения этой проблемы. В сочетании с существующими сетевыми задержками и стратегией валидаторов, 6 апреля сеть Ethereum испытала кратковременную нестабильность. Реконструкция негативно сказывается на здоровье сети, снижая производительность блоков и гарантию расчетов.

Эта статья исследует взаимодействие mev-boost и консенсуса, раскрывает тонкости механизма аттестации Ethereum и обсуждает некоторые возможные направления развития.

Парадигма: обсуждение взаимосвязи между MEV-Boost и Эфиром

обзор mev-boost

mev-boost это протокол, предназначенный для смягчения негативного влияния максимальной извлекаемой ценности (MEV) на сеть Ethereum. Он включает три роли:

  • Реле: посредник между предложителями и строителями блоков
  • Builders: сущности, создающие блоки для максимизации MEV
  • Предложители: Ethereum аттестация валидатор

Важность mev-boost заключается в том, что он позволяет всем предложителям справедливо получать MEV, не устанавливая доверительные отношения с строителями или искателями, что способствует долгосрочной децентрализации Ethereum.

Парадигма: Исследование взаимосвязи между MEV-Boost и механизмом консенсуса Ethereum

Правила выбора форков Ethereum и mev-boost

Правила выбора разветвлений в ( PoS Ethereum аттестации ) определяют, как сеть достигает консенсуса по поводу цепного заголовка. В этом процессе время играет важную роль.

Ethereum PoS делит время на 12-секундные слоты. В каждом слоте один валидатор назначается предложителем для предложения блока. Другие валидаторы голосуют за поддержку цепочки, применяя правила выбора ответвлений.

Ключевым моментом в интервале времени является срок окончания аттестации в t=4 секунды. Если валидатор не увидит блок до этого времени, он проголосует за предыдущую цепочку. Чем раньше блок будет опубликован, тем больше накопленных доказательств.

С точки зрения сетевого здоровья, лучшее время для выпуска блока - t=0. Однако, поскольку ценность блока увеличивается со временем, у предложителя есть мотивация задерживать выпуск, чтобы получить больше MEV.

Чтобы стимулировать своевременный выпуск, была введена механика "честной реконструкции". Она позволяет честным предложителям реконструировать блоки с аттестацией весом менее 20%. Эта механика срабатывает только при определенных условиях, чтобы избежать прерывания выпуска блоков в условиях экстремальной сетевой задержки.

Исправление для защиты от атаки разъединения

После атаки 2 апреля, команды разработчиков промежуточного и основного уровней выпустили несколько патчей:

  1. Проверьте известных злонамеренных предложителей
  2. Проверьте, был ли передан полный блок в P2P сеть
  3. Введение случайной задержки
  4. Проверка действительности сигнального блока
  5. Проверьте, есть ли эквивалентные блоки в сети.

Эти изменения увеличили задержку в публикации блоков, что в сочетании с честным механизмом реконструкции привело к нестабильности сети.

неожиданные последствия

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

В самые тяжелые времена примерно 4,3% блоков перерабатывались каждый час, что в 5 раз превышает норму. С отменой некоторых изменений реле сеть постепенно восстанавливает стабильность.

В настоящее время наиболее эффективным исправлением являются проверки эквивалентности перед валидацией и публикацией блоков узлов маяка. Однако реле все еще подвержены более общим атакам эквивалентности.

Paradigm: Обсуждение связи между MEV-Boost и механизмом консенсуса Ethereum

Будущее направление

По этим вопросам можно рассмотреть следующие направления:

  • Реализовать механизм "headlock" для защиты mev-boost
  • Увеличение программы вознаграждений за уязвимости
  • Расширить симуляцию для исследования влияния временной синхронизации подслотов
  • Оптимизация пути публикации промежуточных блоков
  • Интеграция mev-boost в клиент консенсуса (ePBS)
  • Увеличить соответствующие тесты
  • Поощрение разнообразия реле-клиентов
  • Корректировка эквивалентных мер наказания

В целом, это событие позволило нам глубже понять ключевую связь между задержками, mev-boost и механизмом консенсуса. Мы ожидаем, что протокол будет постоянно укрепляться и совершенствоваться.

Парадигма: обсуждение связи между MEV-Boost и механизмом консенсуса Ethereum

ETH-0.66%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
MemeKingNFTvip
· 12ч назад
Уязвимость MEV слишком опасна.
Посмотреть ОригиналОтветить0
ILCollectorvip
· 16ч назад
Бычий рынок новичок
Посмотреть ОригиналОтветить0
LongTermDreamervip
· 23ч назад
Не могу насмотреться на исправление ошибок.
Посмотреть ОригиналОтветить0
MetaverseVagabondvip
· 23ч назад
mev безопасность действительно важна
Посмотреть ОригиналОтветить0
MetaLord420vip
· 08-11 05:51
Патч решает проблему временно, но не устраняет её корень.
Посмотреть ОригиналОтветить0
StableGeniusDegenvip
· 08-11 05:51
Этот патч лучше было бы не устанавливать.
Посмотреть ОригиналОтветить0
  • Закрепить