Обсуждение взаимосвязи между MEV-Boost и механизмом консенсуса Ethereum
2 апреля злоумышленник воспользовался уязвимостью mev-boost-relay, чтобы украсть 20 миллионов долларов у одного из MEV-операторов. В последующие дни разработчики выпустили пять патчей для устранения этой ошибки. С учетом существующей задержки в сети и стратегии валидации, 6 апреля сеть Ethereum испытала кратковременную нестабильность. Реконструкция неблагоприятно сказывается на здоровье сети, снижая скорость создания блоков и гарантии расчетов.
В этой статье рассматривается взаимодействие mev-boost и соглашения, раскрываются тонкости механизмаProof of Stake Ethereum и предлагаются некоторые возможные направления для улучшения.
Обзор mev-boost
mev-boost — это протокол, направленный на смягчение негативного влияния максимальной извлекаемой ценности (MEV) на сеть Ethereum. Он включает три роли:
Реле: надежный посредник, соединяющий предложителей и строителей блоков
Builders: сложные сущности для построения блоков с целью максимизации MEV
Предложители: Ethereum PoS валидаторы
mev-boost позволяет всем предложителям справедливо получать MEV, не устанавливая доверительные отношения с строителями, что способствует долгосрочной децентрализации Ethereum.
Правила выбора форка Ethereum
Правила выбора разветвления определяют, как сеть достигает согласия по главе цепи. Их связь со временем имеет значительное влияние на создание блоков.
В Ethereum PoS время делится на слоты по 12 секунд. Каждый слот случайным образом назначает одного валидатора в качестве предложителя. Другие валидаторы голосуют за поддержку головы цепочки, применяя правила выбора разветвлений.
Ключевым моментом в слоте является время окончания доказательства t=4. Если валидатор не увидел блок до окончания, он проголосует за предыдущую голову цепи. Чем раньше публикуется блок, тем больше свидетельств накапливается.
С точки зрения здоровья сети, оптимальное время для создания блока — это t=0. Однако, поскольку стоимость блока увеличивается со временем, у предложителя есть мотивация задерживать публикацию, чтобы получить больше MEV.
Для содействия честному поведению введен механизм "честной реструктуризации".
Увеличение предложений и честная реорганизация
Две новые концепции были введены в механизм консенсуса клиента:
Повышение предложителя: предоставление предложителю выбора "повышение" с весом доказательства, эквивалентным 40%, в течение одного временного слота.
Честная реорганизация: позволяет честным предложителям принудительно реорганизовывать блоки с весом доказательства менее 20%.
Честная реорганизация изменила поведение валидаторов, сделав их более склонными к реорганизации задержанных блоков.
Меры по исправлению атак
После атаки 2 апреля, команды разработчиков реле и ядра выпустили несколько патчей:
Ретрансляция проверяет злонамеренных предложителей и повторяющиеся блоки
Введение случайной задержки
Валидация блока узлом-меткой
Проверьте, есть ли эквивалентные блоки в сети.
Эти изменения увеличили задержку публикации блоков реле, что может привести к пропуску срока доказательства.
Неожиданные последствия
Взаимодействие задержки, введенной патчем, и механизма честной переработки приводит к резкому увеличению количества разветвленных блоков. В худшие времена 4,3% блоков перерабатывается каждый час, что в 5 раз больше обычного.
После усилий сообщества многие изменения были отменены, сеть вернулась в норму. В настоящее время наиболее полезными улучшениями являются проверка блоков и проверка эквивалентности.
Будущее направление
В ответ на эти проблемы научное сообщество исследует несколько направлений:
Реализовать "headlock" для предотвращения атак эквивалентности
Увеличение программы вознаграждений за уязвимости
Исследование временных влияний на программное обеспечение для моделирования
Оптимизация пути публикации реле
Внедрение mev-boost в клиент консенсуса
Добавить соответствующие тесты
Поощрение разнообразия релейных клиентов
Корректировка эквивалентных мер наказания
В целом, это событие углубило понимание связи между задержками, mev-boost и механизмом консенсуса. Надеюсь, что в будущем протокол будет продолжать укрепляться и улучшаться.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
13 Лайков
Награда
13
5
Репост
Поделиться
комментарий
0/400
DegenWhisperer
· 6ч назад
Непорядок, эта уязвимость сразу унесла два десятка миллионов.
Посмотреть ОригиналОтветить0
alpha_leaker
· 6ч назад
Будут играть для лохов日常 欢迎入坑
Посмотреть ОригиналОтветить0
LoneValidator
· 6ч назад
Копая ямы, выкопал 20 миллионов быков, круто!
Посмотреть ОригиналОтветить0
CryptoSourGrape
· 6ч назад
Если бы я тогда тоже смог обнаружить эту уязвимость, сейчас я был бы финансово свободен.
Посмотреть ОригиналОтветить0
ColdWalletGuardian
· 6ч назад
2000w так просто пропало, ребята, соответствие действительно важно
Уязвимость MEV-Boost вызвала колебание сети Ethereum. Обсуждение направлений улучшения механизма консенсуса.
Обсуждение взаимосвязи между MEV-Boost и механизмом консенсуса Ethereum
2 апреля злоумышленник воспользовался уязвимостью mev-boost-relay, чтобы украсть 20 миллионов долларов у одного из MEV-операторов. В последующие дни разработчики выпустили пять патчей для устранения этой ошибки. С учетом существующей задержки в сети и стратегии валидации, 6 апреля сеть Ethereum испытала кратковременную нестабильность. Реконструкция неблагоприятно сказывается на здоровье сети, снижая скорость создания блоков и гарантии расчетов.
В этой статье рассматривается взаимодействие mev-boost и соглашения, раскрываются тонкости механизмаProof of Stake Ethereum и предлагаются некоторые возможные направления для улучшения.
Обзор mev-boost
mev-boost — это протокол, направленный на смягчение негативного влияния максимальной извлекаемой ценности (MEV) на сеть Ethereum. Он включает три роли:
mev-boost позволяет всем предложителям справедливо получать MEV, не устанавливая доверительные отношения с строителями, что способствует долгосрочной децентрализации Ethereum.
Правила выбора форка Ethereum
Правила выбора разветвления определяют, как сеть достигает согласия по главе цепи. Их связь со временем имеет значительное влияние на создание блоков.
В Ethereum PoS время делится на слоты по 12 секунд. Каждый слот случайным образом назначает одного валидатора в качестве предложителя. Другие валидаторы голосуют за поддержку головы цепочки, применяя правила выбора разветвлений.
Ключевым моментом в слоте является время окончания доказательства t=4. Если валидатор не увидел блок до окончания, он проголосует за предыдущую голову цепи. Чем раньше публикуется блок, тем больше свидетельств накапливается.
С точки зрения здоровья сети, оптимальное время для создания блока — это t=0. Однако, поскольку стоимость блока увеличивается со временем, у предложителя есть мотивация задерживать публикацию, чтобы получить больше MEV.
Для содействия честному поведению введен механизм "честной реструктуризации".
Увеличение предложений и честная реорганизация
Две новые концепции были введены в механизм консенсуса клиента:
Повышение предложителя: предоставление предложителю выбора "повышение" с весом доказательства, эквивалентным 40%, в течение одного временного слота.
Честная реорганизация: позволяет честным предложителям принудительно реорганизовывать блоки с весом доказательства менее 20%.
Честная реорганизация изменила поведение валидаторов, сделав их более склонными к реорганизации задержанных блоков.
Меры по исправлению атак
После атаки 2 апреля, команды разработчиков реле и ядра выпустили несколько патчей:
Эти изменения увеличили задержку публикации блоков реле, что может привести к пропуску срока доказательства.
Неожиданные последствия
Взаимодействие задержки, введенной патчем, и механизма честной переработки приводит к резкому увеличению количества разветвленных блоков. В худшие времена 4,3% блоков перерабатывается каждый час, что в 5 раз больше обычного.
После усилий сообщества многие изменения были отменены, сеть вернулась в норму. В настоящее время наиболее полезными улучшениями являются проверка блоков и проверка эквивалентности.
Будущее направление
В ответ на эти проблемы научное сообщество исследует несколько направлений:
В целом, это событие углубило понимание связи между задержками, mev-boost и механизмом консенсуса. Надеюсь, что в будущем протокол будет продолжать укрепляться и улучшаться.