Времена, слоты и порядок событий в аттестации Ethereum
2 апреля злонамеренный участник использовал уязвимость mev-boost-relay для кражи около 20 миллионов долларов. Разработчики затем выпустили пять патчей для исправления этой проблемы, но в сочетании с существующими задержками в сети и стратегиями валидаторов это привело к кратковременному нестабильному состоянию сети Ethereum 6 апреля. Эта реорганизация негативно сказывается на здоровье сети, так как она снижает скорость создания блоков и уменьшает гарантии расчетов.
В данной статье будет рассмотрено взаимодействие между mev-boost и механизмом консенсуса, раскрывающим тонкости аттестации Ethereum, а также обсуждены некоторые возможные направления развития.
mev-boost и его важность
mev-boost — это протокол, предназначенный для смягчения негативного влияния максимальной извлекаемой ценности (MEV) на сеть Ethereum. Он включает три роли:
Реле: посредник, соединяющий инициаторов предложений и строителей блоков.
Строители: сложные сущности, строящие блоки для максимизации MEV.
Предложитель: валидатор аттестации Ethereum.
mev-boost является ключевой протоколом инфраструктуры, поскольку он позволяет всем предложителям демократически получать доступ к MEV, не устанавливая доверительные отношения с построителями или поисковиками, что способствует долгосрочной децентрализации Ethereum.
Правила выбора форка Ethereum и mev-boost
Механизм аттестации Ethereum делит время на слоты по 12 секунд. В каждом слоте один случайно выбранный валидатор отвечает за предложение блока, в то время как другие валидаторы голосуют за голову цепи.
Ключевым моментом в слоте является срок окончания аттестации в t=4 секунды. Если какой-либо валидатор аттестации не видит блок до окончания срока, он проголосует за предыдущую голову в цепочке. Чем раньше блок представлен, тем больше времени у него для распространения, и, следовательно, он может накопить больше свидетельств.
Чтобы способствовать своевременному выпуску блоков инициатором, была введена механика "честной перестройки". Она позволяет честным инициаторам принудительно перестраивать блоки, имеющие менее 20% аттестационного веса.
Исправление уязвимости к атаке на отвязку и его влияние
После атаки 2 апреля команда разработчиков выпустила несколько патчей, чтобы снизить риск повторных атак. Эти изменения включают:
Проверка известных злонамеренных заявителей
Проверьте, были ли опубликованы полные блоки в этот период.
Введение случайной задержки перед публикацией блока
Узел цепи маяка проверяет действительность блока перед его распространением
Проверьте в сети наличие эквивалентного блока перед публикацией.
Эти изменения увеличили время задержки публикации блоков, что привело к тому, что блоки могут пропустить срок аккредитации. В сочетании с механизмом "честной реорганизации" это вызвало кратковременную нестабильность сети и резкое увеличение количества ответвленных блоков.
Будущее направление
По этим вопросам можно рассмотреть следующие направления:
Реализовать "headlock" для защиты mev-boost
Увеличение программы вознаграждения за уязвимости
Исследование влияния тайм-синхронизации подслотов расширенного симуляционного программного обеспечения на стабильность сети
Оптимизация пути публикации блоков реле
Включить mev-boost в клиент консенсуса (ePBS)
Добавить больше связанных тестов
Поощрение разнообразия релейных клиентов
Корректировка мер наказания за эквивалентные атаки
В целом, через этот инцидент мы углубили наше понимание ключевых взаимосвязей между задержками, mev-boost и механизмами консенсуса. Надеемся, что это будет способствовать постоянному улучшению и укреплению соответствующих протоколов.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
21 Лайков
Награда
21
6
Репост
Поделиться
комментарий
0/400
ProofOfNothing
· 08-13 20:36
разыгрывайте людей как лохов 一波就跑 удивительный
Посмотреть ОригиналОтветить0
MetaMisery
· 08-13 15:51
Когда же наш Ethereum сможет стать по-настоящему стабильным?
Посмотреть ОригиналОтветить0
JustHereForAirdrops
· 08-11 00:04
Всего двадцать миллионов? Даже воздух не стоит столько!
Посмотреть ОригиналОтветить0
FUDwatcher
· 08-11 00:01
Будут играть для лохов опять пришли.
Посмотреть ОригиналОтветить0
DogeBachelor
· 08-11 00:00
Технологический мусор, работяга, снова потерял на торговле криптовалютой до предела.
Посмотреть ОригиналОтветить0
OptionWhisperer
· 08-10 23:50
Да это всего лишь 20 миллионов, и они смеют называть это уязвимостью?
Ethereum перебои с реорганизацией: тонкий баланс между аттестацией и MEV-Boost
Времена, слоты и порядок событий в аттестации Ethereum
2 апреля злонамеренный участник использовал уязвимость mev-boost-relay для кражи около 20 миллионов долларов. Разработчики затем выпустили пять патчей для исправления этой проблемы, но в сочетании с существующими задержками в сети и стратегиями валидаторов это привело к кратковременному нестабильному состоянию сети Ethereum 6 апреля. Эта реорганизация негативно сказывается на здоровье сети, так как она снижает скорость создания блоков и уменьшает гарантии расчетов.
В данной статье будет рассмотрено взаимодействие между mev-boost и механизмом консенсуса, раскрывающим тонкости аттестации Ethereum, а также обсуждены некоторые возможные направления развития.
mev-boost и его важность
mev-boost — это протокол, предназначенный для смягчения негативного влияния максимальной извлекаемой ценности (MEV) на сеть Ethereum. Он включает три роли:
mev-boost является ключевой протоколом инфраструктуры, поскольку он позволяет всем предложителям демократически получать доступ к MEV, не устанавливая доверительные отношения с построителями или поисковиками, что способствует долгосрочной децентрализации Ethereum.
Правила выбора форка Ethereum и mev-boost
Механизм аттестации Ethereum делит время на слоты по 12 секунд. В каждом слоте один случайно выбранный валидатор отвечает за предложение блока, в то время как другие валидаторы голосуют за голову цепи.
Ключевым моментом в слоте является срок окончания аттестации в t=4 секунды. Если какой-либо валидатор аттестации не видит блок до окончания срока, он проголосует за предыдущую голову в цепочке. Чем раньше блок представлен, тем больше времени у него для распространения, и, следовательно, он может накопить больше свидетельств.
Чтобы способствовать своевременному выпуску блоков инициатором, была введена механика "честной перестройки". Она позволяет честным инициаторам принудительно перестраивать блоки, имеющие менее 20% аттестационного веса.
Исправление уязвимости к атаке на отвязку и его влияние
После атаки 2 апреля команда разработчиков выпустила несколько патчей, чтобы снизить риск повторных атак. Эти изменения включают:
Эти изменения увеличили время задержки публикации блоков, что привело к тому, что блоки могут пропустить срок аккредитации. В сочетании с механизмом "честной реорганизации" это вызвало кратковременную нестабильность сети и резкое увеличение количества ответвленных блоков.
Будущее направление
По этим вопросам можно рассмотреть следующие направления:
В целом, через этот инцидент мы углубили наше понимание ключевых взаимосвязей между задержками, mev-boost и механизмами консенсуса. Надеемся, что это будет способствовать постоянному улучшению и укреплению соответствующих протоколов.