Дослідження розподілу часових слів та стратегій оптимізації MEV у механізмі атестації Ethereum

robot
Генерація анотацій у процесі

Час, часові слоти та порядок подій в атестації Ethereum

2 квітня зловмисник скористався вразливістю mev-boost-relay і вкраў близько 20 мільйонів доларів. Протягом кількох днів розробники виправили цю вразливість п'ятьма патчами, але в поєднанні з наявною затримкою в мережі та стратегіями валідаторів це призвело до короткочасної нестабільності мережі Ethereum 6 квітня. Реструктуризація негативно впливає на здоров'я мережі, знижуючи швидкість видобутку блоків та гарантії розрахунків.

Ця стаття досліджує взаємодію між mev-boost та консенсусом, розкриваючи тонкощі Ethereum PoS та пропонуючи деякі можливі напрямки для покращення.

короткий опис mev-boost

mev-boost є протоколом, що має на меті пом'якшити негативний вплив максимального витягу цінності (MEV) на Ethereum. Він включає три ролі:

  • Реле: надійний аукціоніст, що з'єднує пропонентів і будівельників
  • Будівельники: складні сутності для створення блоків з метою максимізації MEV
  • Пропоненти: Ethereum PoS валідатор

Кожен блок має приблизний процес:

  1. Builders отримують транзакції з різних джерел для створення блоків
  2. Будівельники подають блоки до Relay
  3. Relay перевіряє дійсність блоку та обчислює плату, що виплачується пропоненту
  4. Relay відправляє "засліплений" заголовок та значення платежу поточному пропоненту слоту
  5. Пропонент оцінює всі ставки, підписує найвищу платіжну сліпу голову.
  6. Пропонент надішле заголовок підпису назад до Relay
  7. Relay публікує блоки через локальний сигнальний вузол і повертає їх пропоненту

mev-boost є ключовою інфраструктурою, оскільки вона дозволяє всім пропозиціонерам справедливо отримувати MEV, без необхідності встановлювати довіру з будівельниками або пошукачами, що сприяє довгостроковій децентралізації Ethereum.

Paradigm: обговорення взаємозв'язку між MEV-Boost та Ethereum консенсусом

Правила вибору форків Ethereum та mev-boost

У PoS Ethereum час ділиться на 12-секундні слоти. Кожен слот випадковим чином призначає одного валідатора як пропонента. 12 секунд діляться на три етапи по 4 секунди.

Найважливіший момент у часі - це термін подачі доказів t=4. Якщо валідатор не побачить блок до цього часу, він проголосує за попередній заголовок ланцюга. Чим раніше випущено блок, тим довший час поширення і тим більше накопичується доказів.

З точки зору здоров'я мережі, оптимальний час блоку - t=0. Однак, оскільки вартість блоку зростає з плином часу, пропонуючий має мотивацію затримати публікацію, щоб накопичити більше MEV.

Для сприяння переходу від раціональної поведінки до чесної поведінки введено механізм "чесного переформування".

Paradigm:обговорення зв'язку між MEV-Boost та механізмом консенсусу Ethereum

Підвищення пропозицій та чесна реорганізація

Запроваджено два нових поняття:

  • Підвищення пропозиції: надати пропоненту можливість вибору "підвищення" з вагою повного підтвердження, що відповідає 40%, лише на один часовий інтервал.
  • Чесне переформування: дозволяє чесним пропонувальникам використовувати підвищення примусових переформувань нижче 20% ваги доказів блоків

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

Виправлення атаки від відв'язки

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

  1. Реле перевіряє відомих зловмисних пропозицій
  2. Перевірте, чи був переданий повний блок до P2P мережі
  3. Введення випадкової затримки перед публікацією
  4. Верифікація дійсності блоків вузлом маяка
  5. Перевірте, чи є в мережі еквівалентні блоки

Ці зміни збільшили затримку публікації реле, що призвело до можливого пропуску терміна підтвердження блоку. У поєднанні з чесним перетворенням це спричинило різке збільшення кількості розгалужень.

Paradigm:Обговорення зв'язку між MEV-Boost та механізмом консенсусу Ethereum

Майбутній напрямок

Наукова спільнота повинна оцінити "прийнятну" кількість реорганізацій і врахувати загальний ризик еквівалентних атак. Активно досліджувані напрямки включають:

  • Реалізація захисту "headlock" mev-boost
  • Збільшити програму винагороди за вразливості
  • Розширене симуляційне програмне забезпечення
  • Оптимізація шляху публікації реле
  • Включити mev-boost до клієнта консенсусу (ePBS)
  • Додати більше тестів
  • Заохочення різноманітності релейних клієнтів
  • Коригування еквівалентних санкційних заходів

Отже, атаки на розподіл та заходи з їх пом'якшення допомогли нам зрозуміти ключові взаємозв'язки між затримкою, mev-boost та механізмом консенсусу. Ми сподіваємося, що протокол зможе постійно зміцнюватися.

Paradigm:обговорення зв'язку між MEV-Boost та механізмом консенсусу Ethereum

ETH-1.76%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Репост
  • Поділіться
Прокоментувати
0/400
GateUser-2fce706cvip
· 2год тому
Ще в 2000 році говорили, що глибока робота над проектом не така важлива, як використання можливостей, MEV — це код багатства у світі Блокчейн, хто знає, той знає! Я вже все це пояснив у своїх попередніх курсах.
Переглянути оригіналвідповісти на0
DegenRecoveryGroupvip
· 3год тому
бик а зробив 2000w
Переглянути оригіналвідповісти на0
MissingSatsvip
· 3год тому
Ethereum все ж таки досить небезпечний.
Переглянути оригіналвідповісти на0
FallingLeafvip
· 3год тому
Навіть дірки видно, що це зроблено безглуздим.
Переглянути оригіналвідповісти на0
PuzzledScholarvip
· 3год тому
Ой, цей баг забрав так багато рису.
Переглянути оригіналвідповісти на0
GateUser-75ee51e7vip
· 3год тому
20 мільйонів просто так зникло, зовсім не в дусі.
Переглянути оригіналвідповісти на0
  • Закріпити