Время, временные интервалы и сортировка событий в аттестации Ethereum
2 апреля злонамеренный участник использовал уязвимость mev-boost-relay, чтобы украсть около 20 миллионов долларов. В последующие дни разработчики выпустили пять патчей для устранения этой проблемы. В сочетании с существующими сетевыми задержками и стратегией валидаторов, 6 апреля сеть Ethereum испытала кратковременную нестабильность. Реконструкция негативно сказывается на здоровье сети, снижая производительность блоков и гарантию расчетов.
Эта статья исследует взаимодействие mev-boost и консенсуса, раскрывает тонкости механизма аттестации Ethereum и обсуждает некоторые возможные направления развития.
обзор mev-boost
mev-boost это протокол, предназначенный для смягчения негативного влияния максимальной извлекаемой ценности (MEV) на сеть Ethereum. Он включает три роли:
Реле: посредник между предложителями и строителями блоков
Builders: сущности, создающие блоки для максимизации MEV
Предложители: Ethereum аттестация валидатор
Важность mev-boost заключается в том, что он позволяет всем предложителям справедливо получать MEV, не устанавливая доверительные отношения с строителями или искателями, что способствует долгосрочной децентрализации Ethereum.
Правила выбора форков Ethereum и mev-boost
Правила выбора разветвлений в ( PoS Ethereum аттестации ) определяют, как сеть достигает консенсуса по поводу цепного заголовка. В этом процессе время играет важную роль.
Ethereum PoS делит время на 12-секундные слоты. В каждом слоте один валидатор назначается предложителем для предложения блока. Другие валидаторы голосуют за поддержку цепочки, применяя правила выбора ответвлений.
Ключевым моментом в интервале времени является срок окончания аттестации в t=4 секунды. Если валидатор не увидит блок до этого времени, он проголосует за предыдущую цепочку. Чем раньше блок будет опубликован, тем больше накопленных доказательств.
С точки зрения сетевого здоровья, лучшее время для выпуска блока - t=0. Однако, поскольку ценность блока увеличивается со временем, у предложителя есть мотивация задерживать выпуск, чтобы получить больше MEV.
Чтобы стимулировать своевременный выпуск, была введена механика "честной реконструкции". Она позволяет честным предложителям реконструировать блоки с аттестацией весом менее 20%. Эта механика срабатывает только при определенных условиях, чтобы избежать прерывания выпуска блоков в условиях экстремальной сетевой задержки.
Исправление для защиты от атаки разъединения
После атаки 2 апреля, команды разработчиков промежуточного и основного уровней выпустили несколько патчей:
Проверьте известных злонамеренных предложителей
Проверьте, был ли передан полный блок в P2P сеть
Введение случайной задержки
Проверка действительности сигнального блока
Проверьте, есть ли эквивалентные блоки в сети.
Эти изменения увеличили задержку в публикации блоков, что в сочетании с честным механизмом реконструкции привело к нестабильности сети.
неожиданные последствия
Дополнительная задержка, вызванная патчем, может привести к тому, что блоки будут опубликованы только после срока завершения аттестации. В сочетании с механизмом честной реконструкции эти опоздавшие блоки будут пересобраны, что приведет к резкому увеличению числа форков.
В самые тяжелые времена примерно 4,3% блоков перерабатывались каждый час, что в 5 раз превышает норму. С отменой некоторых изменений реле сеть постепенно восстанавливает стабильность.
В настоящее время наиболее эффективным исправлением являются проверки эквивалентности перед валидацией и публикацией блоков узлов маяка. Однако реле все еще подвержены более общим атакам эквивалентности.
Будущее направление
По этим вопросам можно рассмотреть следующие направления:
Реализовать механизм "headlock" для защиты mev-boost
Увеличение программы вознаграждений за уязвимости
Расширить симуляцию для исследования влияния временной синхронизации подслотов
Оптимизация пути публикации промежуточных блоков
Интеграция mev-boost в клиент консенсуса (ePBS)
Увеличить соответствующие тесты
Поощрение разнообразия реле-клиентов
Корректировка эквивалентных мер наказания
В целом, это событие позволило нам глубже понять ключевую связь между задержками, mev-boost и механизмом консенсуса. Мы ожидаем, что протокол будет постоянно укрепляться и совершенствоваться.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
6
Репост
Поделиться
комментарий
0/400
MemeKingNFT
· 12ч назад
Уязвимость MEV слишком опасна.
Посмотреть ОригиналОтветить0
ILCollector
· 16ч назад
Бычий рынок новичок
Посмотреть ОригиналОтветить0
LongTermDreamer
· 23ч назад
Не могу насмотреться на исправление ошибок.
Посмотреть ОригиналОтветить0
MetaverseVagabond
· 23ч назад
mev безопасность действительно важна
Посмотреть ОригиналОтветить0
MetaLord420
· 08-11 05:51
Патч решает проблему временно, но не устраняет её корень.
Анализ вызовов и решений MEV-Boost в механизме аттестации Ethereum
Время, временные интервалы и сортировка событий в аттестации Ethereum
2 апреля злонамеренный участник использовал уязвимость mev-boost-relay, чтобы украсть около 20 миллионов долларов. В последующие дни разработчики выпустили пять патчей для устранения этой проблемы. В сочетании с существующими сетевыми задержками и стратегией валидаторов, 6 апреля сеть Ethereum испытала кратковременную нестабильность. Реконструкция негативно сказывается на здоровье сети, снижая производительность блоков и гарантию расчетов.
Эта статья исследует взаимодействие mev-boost и консенсуса, раскрывает тонкости механизма аттестации Ethereum и обсуждает некоторые возможные направления развития.
обзор mev-boost
mev-boost это протокол, предназначенный для смягчения негативного влияния максимальной извлекаемой ценности (MEV) на сеть Ethereum. Он включает три роли:
Важность mev-boost заключается в том, что он позволяет всем предложителям справедливо получать MEV, не устанавливая доверительные отношения с строителями или искателями, что способствует долгосрочной децентрализации Ethereum.
Правила выбора форков Ethereum и mev-boost
Правила выбора разветвлений в ( PoS Ethereum аттестации ) определяют, как сеть достигает консенсуса по поводу цепного заголовка. В этом процессе время играет важную роль.
Ethereum PoS делит время на 12-секундные слоты. В каждом слоте один валидатор назначается предложителем для предложения блока. Другие валидаторы голосуют за поддержку цепочки, применяя правила выбора ответвлений.
Ключевым моментом в интервале времени является срок окончания аттестации в t=4 секунды. Если валидатор не увидит блок до этого времени, он проголосует за предыдущую цепочку. Чем раньше блок будет опубликован, тем больше накопленных доказательств.
С точки зрения сетевого здоровья, лучшее время для выпуска блока - t=0. Однако, поскольку ценность блока увеличивается со временем, у предложителя есть мотивация задерживать выпуск, чтобы получить больше MEV.
Чтобы стимулировать своевременный выпуск, была введена механика "честной реконструкции". Она позволяет честным предложителям реконструировать блоки с аттестацией весом менее 20%. Эта механика срабатывает только при определенных условиях, чтобы избежать прерывания выпуска блоков в условиях экстремальной сетевой задержки.
Исправление для защиты от атаки разъединения
После атаки 2 апреля, команды разработчиков промежуточного и основного уровней выпустили несколько патчей:
Эти изменения увеличили задержку в публикации блоков, что в сочетании с честным механизмом реконструкции привело к нестабильности сети.
неожиданные последствия
Дополнительная задержка, вызванная патчем, может привести к тому, что блоки будут опубликованы только после срока завершения аттестации. В сочетании с механизмом честной реконструкции эти опоздавшие блоки будут пересобраны, что приведет к резкому увеличению числа форков.
В самые тяжелые времена примерно 4,3% блоков перерабатывались каждый час, что в 5 раз превышает норму. С отменой некоторых изменений реле сеть постепенно восстанавливает стабильность.
В настоящее время наиболее эффективным исправлением являются проверки эквивалентности перед валидацией и публикацией блоков узлов маяка. Однако реле все еще подвержены более общим атакам эквивалентности.
Будущее направление
По этим вопросам можно рассмотреть следующие направления:
В целом, это событие позволило нам глубже понять ключевую связь между задержками, mev-boost и механизмом консенсуса. Мы ожидаем, что протокол будет постоянно укрепляться и совершенствоваться.