Час, часові слоти та порядок подій в атестації Ethereum
2 квітня зловмисник скористався вразливістю mev-boost-relay і вкраў близько 20 мільйонів доларів. Протягом кількох днів розробники виправили цю вразливість п'ятьма патчами, але в поєднанні з наявною затримкою в мережі та стратегіями валідаторів це призвело до короткочасної нестабільності мережі Ethereum 6 квітня. Реструктуризація негативно впливає на здоров'я мережі, знижуючи швидкість видобутку блоків та гарантії розрахунків.
Ця стаття досліджує взаємодію між mev-boost та консенсусом, розкриваючи тонкощі Ethereum PoS та пропонуючи деякі можливі напрямки для покращення.
короткий опис mev-boost
mev-boost є протоколом, що має на меті пом'якшити негативний вплив максимального витягу цінності (MEV) на Ethereum. Він включає три ролі:
Реле: надійний аукціоніст, що з'єднує пропонентів і будівельників
Будівельники: складні сутності для створення блоків з метою максимізації MEV
Пропоненти: Ethereum PoS валідатор
Кожен блок має приблизний процес:
Builders отримують транзакції з різних джерел для створення блоків
Будівельники подають блоки до Relay
Relay перевіряє дійсність блоку та обчислює плату, що виплачується пропоненту
Relay відправляє "засліплений" заголовок та значення платежу поточному пропоненту слоту
Пропонент оцінює всі ставки, підписує найвищу платіжну сліпу голову.
Пропонент надішле заголовок підпису назад до Relay
Relay публікує блоки через локальний сигнальний вузол і повертає їх пропоненту
mev-boost є ключовою інфраструктурою, оскільки вона дозволяє всім пропозиціонерам справедливо отримувати MEV, без необхідності встановлювати довіру з будівельниками або пошукачами, що сприяє довгостроковій децентралізації Ethereum.
Правила вибору форків Ethereum та mev-boost
У PoS Ethereum час ділиться на 12-секундні слоти. Кожен слот випадковим чином призначає одного валідатора як пропонента. 12 секунд діляться на три етапи по 4 секунди.
Найважливіший момент у часі - це термін подачі доказів t=4. Якщо валідатор не побачить блок до цього часу, він проголосує за попередній заголовок ланцюга. Чим раніше випущено блок, тим довший час поширення і тим більше накопичується доказів.
З точки зору здоров'я мережі, оптимальний час блоку - t=0. Однак, оскільки вартість блоку зростає з плином часу, пропонуючий має мотивацію затримати публікацію, щоб накопичити більше MEV.
Для сприяння переходу від раціональної поведінки до чесної поведінки введено механізм "чесного переформування".
Підвищення пропозицій та чесна реорганізація
Запроваджено два нових поняття:
Підвищення пропозиції: надати пропоненту можливість вибору "підвищення" з вагою повного підтвердження, що відповідає 40%, лише на один часовий інтервал.
Чесне переформування: дозволяє чесним пропонувальникам використовувати підвищення примусових переформувань нижче 20% ваги доказів блоків
Чесне реорганізація в деяких особливих випадках може бути уникнена, наприклад, під час межового блоку епохи.
Виправлення атаки від відв'язки
Після атаки 2 квітня, команда розробників реле та ядра випустила кілька патчів:
Реле перевіряє відомих зловмисних пропозицій
Перевірте, чи був переданий повний блок до P2P мережі
Введення випадкової затримки перед публікацією
Верифікація дійсності блоків вузлом маяка
Перевірте, чи є в мережі еквівалентні блоки
Ці зміни збільшили затримку публікації реле, що призвело до можливого пропуску терміна підтвердження блоку. У поєднанні з чесним перетворенням це спричинило різке збільшення кількості розгалужень.
Майбутній напрямок
Наукова спільнота повинна оцінити "прийнятну" кількість реорганізацій і врахувати загальний ризик еквівалентних атак. Активно досліджувані напрямки включають:
Реалізація захисту "headlock" mev-boost
Збільшити програму винагороди за вразливості
Розширене симуляційне програмне забезпечення
Оптимізація шляху публікації реле
Включити mev-boost до клієнта консенсусу (ePBS)
Додати більше тестів
Заохочення різноманітності релейних клієнтів
Коригування еквівалентних санкційних заходів
Отже, атаки на розподіл та заходи з їх пом'якшення допомогли нам зрозуміти ключові взаємозв'язки між затримкою, mev-boost та механізмом консенсусу. Ми сподіваємося, що протокол зможе постійно зміцнюватися.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
13 лайків
Нагородити
13
6
Репост
Поділіться
Прокоментувати
0/400
GateUser-2fce706c
· 2год тому
Ще в 2000 році говорили, що глибока робота над проектом не така важлива, як використання можливостей, MEV — це код багатства у світі Блокчейн, хто знає, той знає! Я вже все це пояснив у своїх попередніх курсах.
Дослідження розподілу часових слів та стратегій оптимізації MEV у механізмі атестації Ethereum
Час, часові слоти та порядок подій в атестації Ethereum
2 квітня зловмисник скористався вразливістю mev-boost-relay і вкраў близько 20 мільйонів доларів. Протягом кількох днів розробники виправили цю вразливість п'ятьма патчами, але в поєднанні з наявною затримкою в мережі та стратегіями валідаторів це призвело до короткочасної нестабільності мережі Ethereum 6 квітня. Реструктуризація негативно впливає на здоров'я мережі, знижуючи швидкість видобутку блоків та гарантії розрахунків.
Ця стаття досліджує взаємодію між mev-boost та консенсусом, розкриваючи тонкощі Ethereum PoS та пропонуючи деякі можливі напрямки для покращення.
короткий опис mev-boost
mev-boost є протоколом, що має на меті пом'якшити негативний вплив максимального витягу цінності (MEV) на Ethereum. Він включає три ролі:
Кожен блок має приблизний процес:
mev-boost є ключовою інфраструктурою, оскільки вона дозволяє всім пропозиціонерам справедливо отримувати MEV, без необхідності встановлювати довіру з будівельниками або пошукачами, що сприяє довгостроковій децентралізації Ethereum.
Правила вибору форків Ethereum та mev-boost
У PoS Ethereum час ділиться на 12-секундні слоти. Кожен слот випадковим чином призначає одного валідатора як пропонента. 12 секунд діляться на три етапи по 4 секунди.
Найважливіший момент у часі - це термін подачі доказів t=4. Якщо валідатор не побачить блок до цього часу, він проголосує за попередній заголовок ланцюга. Чим раніше випущено блок, тим довший час поширення і тим більше накопичується доказів.
З точки зору здоров'я мережі, оптимальний час блоку - t=0. Однак, оскільки вартість блоку зростає з плином часу, пропонуючий має мотивацію затримати публікацію, щоб накопичити більше MEV.
Для сприяння переходу від раціональної поведінки до чесної поведінки введено механізм "чесного переформування".
Підвищення пропозицій та чесна реорганізація
Запроваджено два нових поняття:
Чесне реорганізація в деяких особливих випадках може бути уникнена, наприклад, під час межового блоку епохи.
Виправлення атаки від відв'язки
Після атаки 2 квітня, команда розробників реле та ядра випустила кілька патчів:
Ці зміни збільшили затримку публікації реле, що призвело до можливого пропуску терміна підтвердження блоку. У поєднанні з чесним перетворенням це спричинило різке збільшення кількості розгалужень.
Майбутній напрямок
Наукова спільнота повинна оцінити "прийнятну" кількість реорганізацій і врахувати загальний ризик еквівалентних атак. Активно досліджувані напрямки включають:
Отже, атаки на розподіл та заходи з їх пом'якшення допомогли нам зрозуміти ключові взаємозв'язки між затримкою, mev-boost та механізмом консенсусу. Ми сподіваємося, що протокол зможе постійно зміцнюватися.