МАКСИМАЛЬНА ВИТЯГУВАЛЬНА ВАРТІСТЬ (MEV)

Середній1/8/2024, 10:03:49 AM
У цій статті розглядається Максимальна Вилучена Вартість (MEV), яка відноситься до максимальної вартості, яку можна видобути з виробництва блоків поза стандартною винагородою за блок та платою за газ шляхом маніпулювання транзакціями всередині блоку.

Максимальна видобуткова вартість (MEV) відноситься до максимальної вартості, яку можна видобути з виробництва блоків понад стандартну винагороду за блок та комісійні за газ, шляхом включення, виключення та зміни порядку операцій у блоку.

Значення видобутого майнера

Максимальна вилучувана вартість вперше застосовувалася в контексті підтвердження роботи, і спочатку згадувалося як «видобувна вартість майнера». Це через те, що в доказі роботи майнери контролюють включення, виключення та упорядкування транзакцій. Однак з переходом до доказу акцій черезЗлиттявалідатори були відповідальні за ці ролі, і видобуток вже не є частиною протоколу Ethereum. Методи видобутку вартості все ще існують, тому тепер замість терміну «Максимально видобувана вартість» використовується.

ПЕРЕДУМОВИ

Переконайтеся, що ви знайомі зтранзакції, блоки, доказ власностіігазЗнайомство здодатки та DeFi is helpful as well.

ДОБУТОК MEV

Теоретично MEV повністю належить валідаторам, оскільки вони є єдиною стороною, яка може гарантувати реалізацію прибуткової можливості MEV. Однак на практиці значна частина MEV видобувається незалежними учасниками мережі, яких називають «пошуковцями». Пошуковики запускають складні алгоритми на даних блокчейну, щоб виявити вигідні можливості MEV, і мають ботів для автоматичного надсилання цих прибуткових транзакцій у мережу.

Валідатори все одно отримують частину повної суми MEV, оскільки пошукачі готові платити високі комісії за газ (які йдуть валідатору) в обмін на вищу ймовірність включення їх прибуткових транзакцій в блок. Припускаючи, що пошукачі є економічно раціональними, комісія за газ, яку пошукач готовий заплатити, буде сумою до 100% MEV пошукача (оскільки, якщо комісія за газ була б вище, пошукач втратив би гроші).

З цим, для деяких висококонкурентоспроможних можливостей MEV, таких як Арбітраж DEX, дослідники можуть змушені платити 90% або навіть більше свого загального доходу від MEV у комісійні газу валідатору, оскільки так багато людей хочуть виконувати ту саму прибуткову арбітражну угоду. Це тому, що єдиним способом гарантувати, що їхня арбітражна транзакція виконається, є подання транзакції з найвищим газовим прайсом.

Газовий гольф

Ця динаміка зробила важливим бути добрим у "газовому гольфі" - програмуванні транзакцій так, щоб вони використовували якнайменше газу - конкурентною перевагою, оскільки це дозволяє пошуковикам встановлювати вищу ціну на газ, зберігаючи при цьому свої загальні витрати на газ постійними (оскільки витрати на газ = ціна газу * використаний газ).

Деякі відомі методи використання газового гольфу включають: використання адрес, які починаються з довгого рядка нулів (наприклад, 0x0000000000C521824EaFf97Eac7B73B084ef9306

(відкривається в новій вкладці)

) оскільки вони займають менше місця (і, отже, газу) для зберігання; і залишаючи невеликі ERC-20баланси токенів в контрактах, оскільки ініціалізація слоту зберігання (у випадку, якщо баланс дорівнює 0) коштує більше газу, ніж оновлення слоту зберігання. Знаходження більше технік зменшення використання газу є активною областю досліджень серед дослідників.

Загальні фронтранери

Замість того, щоб програмувати складні алгоритми для виявлення вигідних можливостей MEV, деякі пошуковики запускають узагальнених лідерів. Узагальнені лідери — це боти, які стежать за мемпулом для виявлення прибуткових транзакцій. Лідер скопіює код потенційно прибуткової транзакції, замінить адреси на адресу лідера та запустить транзакцію локально, щоб ще раз перевірити, чи приносить змінена транзакція прибуток на адресу лідера. Якщо транзакція дійсно прибуткова, лідер подасть модифіковану транзакцію із заміненою адресою та вищою ціною на газ, «випереджаючи початкову транзакцію» та отримуючи MEV початкового шукача.

Flashbots

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

MEV ПРИКЛАДИ

MEV виникає на блокчейні кількома способами.

Арбітраж DEX

Децентралізований обмін (DEX) арбітраж є найпростішою і найвідомішою можливістю MEV. В результаті він також є найбільш конкурентоспроможним.

Це працює так: якщо два DEX пропонують токен за двома різними цінами, хтось може купити токен на DEX з низькою ціною і продати його на DEX з вищою ціною в одній, атомній угоді. Завдяки механіці блокчейну це є правдою, безрисковим арбітражем.

Ось приклад

(відкривається в новій вкладці)

з прибуткової арбітражної угоди, де пошуковик перетворив 1 000 ETH на 1 045 ETH, скориставшись різними цінами на пару ETH/DAI на Uniswap проти Sushiswap.

Ліквідації

Ліквідації протоколу кредитування є ще однією відомою можливістю використання власної вигоди MEV.

Протоколи кредитування, такі як Maker та Aave, вимагають від користувачів внесення деякого заставного (наприклад, ETH). Цей внесений заставний потім використовується для позичання іншим користувачам.

Користувачі можуть позичати активи та токени від інших, залежно від їх потреб (наприклад, ви можете позичити MKR, якщо хочете проголосувати за пропозицію управління MakerDAO) до певного відсотка їх залученого забезпечення. Наприклад, якщо максимальна сума позики становить 30%, користувач, який вніс 100 DAI в протокол, може позичити до 30 DAI вартості іншого активу. Протокол визначає точний відсоток позичкової потужності.

У міру того, як коливається вартість застави позичальника, змінюється і його кредитна спроможність. Якщо через ринкові коливання вартість позикових активів перевищує, скажімо, 30% вартості їх застави (знову ж таки, точний відсоток визначається протоколом), протокол зазвичай дозволяє будь-кому ліквідувати заставу, миттєво розрахувавшись з кредиторами (це схоже на те, як виклики маржі

(відкривається в новій вкладці)

працювати в традиційній фінансовій сфері). У разі ліквідації позичальник зазвичай повинен заплатити значну плату за ліквідацію, частина якої йде на оплату ліквідатору — ось де виникає можливість MEV.

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

Торгівля сендвічами

Торгівля сендвічами - ще один поширений метод видобутку MEV.

Щоб зробити сендвіч, пошуковик буде спостерігати за мемпулом для великих угод DEX. Наприклад, припустимо, що хтось хоче купити 10 000 UNI за DAI на Uniswap. Угода цього розміру матиме значущий вплив на пару UNI/DAI, потенційно значно підвищуючи ціну UNI відносно DAI.

Пошуковик може розрахувати приблизний ефект ціни цієї великої угоди по парі UNI/DAI та виконати оптимальний ордер на покупку безпосередньо перед великою угодою, купуючи UNI дешево, а потім виконати ордер на продаж безпосередньо після великої угоди, продавши його за вищу ціну, спричинену великим ордером.

Проте, замазування є більш ризикованим, оскільки воно не є атомним (на відміну від DEX арбітражу, як описано вище), і схильне до атака сальмонелли

(відкривається в новій вкладці)

.

NFT MEV

MEV в просторі NFT є винятковим явищем і не завжди є прибутковим.

Однак, оскільки транзакції з NFT відбуваються на тій же блокчейні, який використовується усіма іншими транзакціями Ethereum, пошуковики можуть використовувати схожі техніки, які використовуються в традиційних можливостях MEV на ринку NFT.

Наприклад, якщо відбувається популярний розподіл NFT, і користувач хоче певний NFT або набір NFT, він може програмувати транзакцію так, що першим купить NFT, або він може купити весь набір NFT однією транзакцією. Або якщо NFT помилково вказано за низьку ціну

(opens in a new tab)

, шукач може обійти інших покупців і придбати його за дешево.

Один з визначних прикладів випадків MEV NFT стався, коли пошуковик витратив 7 мільйонів доларів, щоб купити

(відкривається в новій вкладці)

кожен окремий Криптодивчина на ціновому дні. Дослідник блокчейнупояснив на Twitter

(відкривається в новій вкладці)

як покупець співпрацював з постачальником MEV, щоб зберегти свою покупку в секреті.

Довгий хвіст

Арбітраж DEX, ліквідації та торгівля сендвічами - це усі добре відомі можливості MEV, які, ймовірно, не будуть прибутковими для нових пошуковиків. Однак існує довгий хвіст менш відомих можливостей MEV (NFT MEV, ймовірно, є одна з таких можливостей).

Пошукачі, які тільки починають, можуть мати більше успіху, шукаючи MEV у цьому довшому хвості. Flashbot’sДошка оголошень MEV

(відкривається в новій вкладці)

списки деяких нових можливостей.

ЕФЕКТИ MEV

MEV не є цілком поганим — на Ethereum існують як позитивні, так і негативні наслідки MEV.

Добре

Багато проектів DeFi покладаються на економічно раціональних учасників, щоб забезпечити корисність та стабільність своїх протоколів. Наприклад, арбітраж DEX забезпечує, що користувачі отримують найкращі, найправильніші ціни на свої токени, а протоколи позик віддачі покладаються на швидкі ліквідації, коли позичальники опускаються нижче відношень забезпечення, щоб забезпечити повернення платежів кредиторам.

Без раціональних пошуковців, які шукають і виправляють економічні неефективності та користуються економічними стимулами протоколів, DeFi-протоколи та додатки в цілому можуть бути не такими міцними, як сьогодні.

Поганий

На рівні додатків деякі форми MEV, такі як угоди "сендвіч", призводять до непередбачувано гіршого досвіду для користувачів. Користувачі, які потрапляють в "сендвіч", стикаються зі збільшеним ковзанням ціни та гіршим виконанням своїх угод.

На мережевому рівні загальні фронтраннери та аукціони ціни на газ, в які вони часто вдаються (коли два або більше фронтраннери змагаються за те, щоб їхня транзакція була включена до наступного блоку, поступово підвищуючи ціну на газ своїх транзакцій), спричиняють мережеву затор і високі ціни на газ для всіх інших, які намагаються виконати звичайні транзакції.

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

Ця можливість переорганізації блокчейну булараніше досліджувався на блокчейні Bitcoin

(відкривається в новій вкладці)

. При півподілі блокової винагороди Bitcoin та зростанні частки комісій за транзакції в блоковій винагороді виникають ситуації, коли для гірників стає економічно раціональним відмовитися від наступної блокової винагороди і, замість цього, знову видобувати минулі блоки з більш високими комісіями. Зі зростанням MEV така ж ситуація може виникнути в Ethereum, що загрожує цілісності блокчейну.

СТАН МЕВ

Екстракція MEV розквітла в початку 2021 року, що призвело до надзвичайно високих цін на газ у перші місяці року. З'явлення мережевого реле MEV від Flashbots знизило ефективність загальних фронтранерів та вивело аукціони цін на газ з ланцюжка, що знизило ціни на газ для звичайних користувачів.

Хоча багато пошуковців все ще заробляють гроші на MEV, оскільки можливості стають більш відомими і все більше пошуковців конкурують за ту саму можливість, валідатори захоплюватимуть все більше загального доходу MEV (тому що ті ж самі аукціони газу, які спочатку описано вище, також відбуваються в Flashbots, хоча й приватно, і валідатори захоплюватимуть отриманий дохід від газу). MEV також не є унікальним для Ethereum, і оскільки можливості стають більш конкурентними на Ethereum, пошуковці переходять на альтернативні блокчейни, такі як Binance Smart Chain, де існують схожі можливості MEV, як на Ethereum, із меншою конкуренцією.

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

(відкривається в новій вкладці)

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

MEV В ETHEREUM ДОКАЗ-ПРО-ВЛАСТІ (POS)

Як пояснено, MEV має негативні наслідки для загального користувацького досвіду та безпеки рівня узгодження. Але перехід Ефіріуму до згоди типу доведення у власність (під назвою "Злиття") потенційно вводить нові ризики, пов'язані з MEV:

Централізація валідатора

Після злиття Ethereum валідатори (які здійснили заставу в розмірі 32 ETH) приходять до згоди щодо дійсності блоків, доданих до Ланцюга Маяка. Оскільки 32 ETH можуть бути недосяжними для багатьох,приєднання до пулу стейкінгуможе бути більш доцільним варіантом. Тим не менш, здоровий розподіл Поодинокі стейкериідеальний, оскільки він зменшує централізацію валідаторів та покращує безпеку Ethereum.

Проте витягування MEV, як вважається, може прискорити централізацію валідатора. Це частково через те, що валідатори Заробляйте менше за пропозицію блоківніж роблять шахтарі в даний час, видобуток MEV може значно збільшитивплив на заробіток валідатора

(відкривається в новій вкладці)

після Злиття.

Більші пулі для укладання, ймовірно, матимуть більше ресурсів для інвестування в необхідні оптимізації для використання можливостей MEV. Чим більше MEV ці пули видобувають, тим більше ресурсів вони мають для покращення своїх можливостей з вилучення MEV (та збільшення загального доходу), в сутності створюючи економії масштабу

(відкривається в новій вкладці)

.

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

Дозволені пам'ятки

У відповідь на атаки у вигляді розміщення між та фронтраннінгу, трейдери можуть почати проводити угоди поза ланцюжком з валідаторами для конфіденційності транзакцій. Замість того, щоб відправляти потенційну транзакцію MEV у публічний пул пам'яті, трейдер відправляє її безпосередньо валідатору, який включає її в блок та ділить прибуток з трейдером.

«Темні басейни» є більшою версією цього аранжування та працюють як уповноважені, доступні лише для користувачів, які готові платити певні витрати. Ця тенденція зменшила б бездозвільність та відсутність довіри Ethereum і потенційно перетворила блокчейн у механізм «плати-грай», який сприяє найбільшому пропоненту.

Дозволені mempools також прискорять ризики централізації, описані в попередньому розділі. Великі пули, які виконують кілька перевіряючих, ймовірно, скористаються пропозицією конфіденційності транзакцій для трейдерів та користувачів, збільшивши свої доходи MEV.

Боротьба з цими проблемами, пов'язаними з MEV, у пост-Мердж Ethereum є основною областю досліджень. На сьогоднішній день запропоновано два рішення для зменшення негативного впливу MEV на децентралізацію та безпеку Ethereum після Мерджу: відокремлення Пропонента-Білдера (PBS) та API Білдера.

Поділ пропонента-будівельника

Як у proof-of-work, так і proof-of-stake, вузол, який будує блок, пропонує його для додавання до ланцюжка іншим вузлам, які беруть участь у консенсусі. Новий блок стає частиною канонічного ланцюжка після того, як інший майнер будує його поверх (у PoW) або він отримує сертифікати від більшості валідаторів (у Pos).

Комбінація ролей блок-продюсера та ініціатора блоку – це те, що знайомить з більшістю проблем, пов'язаних з MEV, описаних раніше. Наприклад, вузли консенсусу стимулюються ініціювати реорганізацію ланцюга під час бандитських атак часу, щоб максимізувати прибутки MEV.

Розділення пропонента-будівельника

(відкривається в новій вкладці)

(PBS) призначений для пом'якшення впливу MEV, особливо на рівні консенсусу. Головною особливістю PBS є поділ правил блок-продюсера та ініціатора блоку. Валідатори, як і раніше, відповідають за пропозицію та голосування за блоки, але новий клас спеціалізованих сутностей, які називаються конструкторами блоків, мають завдання впорядковувати транзакції та будівельні блоки.

Під PBS блок-білдер створює пакет транзакцій та робить ставку на її включення в блок ланцюга Beacon (як «виконавчий навантаження»). Валідатор, обраний для запропонування наступного блоку, перевіряє різні ставки та обирає пакет з найвищою комісією. PBS по суті створює ринок аукціону, де будівельники ведуть перемовини з валідаторами, які продають блок-простір.

Поточні конструкції PBS використовують схема викладення-відкриття

(відкривається в новій вкладці)

в якому розробники публікують лише криптографічне зобов'язання щодо вмісту блоку (заголовка блоку) разом зі своїми ставками. Після прийняття переможної пропозиції ініціатор створює підписану пропозицію блоку, яка включає заголовок блоку. Очікується, що конструктор блоків опублікує повне тіло блоку після того, як побачить підписану пропозицію блоку, і він також повинен отримати достатню кількість

підтвердження від валідаторів перед його завершенням.

Як розділення пропонента-будівельника пом'якшує вплив MEV?

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

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

Розділення пропонента-будівельника також зменшує ризики централізації MEV. Наприклад, використання схеми розкриття комітування усуває потребу будівельників довіряти валідаторам у тому, щоб вони не вкрали можливість MEV або відкрили її перед іншими будівельниками. Це знижує бар'єр для окремих учасників, які мають користь від MEV, інакше будівельники могли б віддавати перевагу великим пулам з позачерговою репутацією та проводити позачергові угоди з ними.

Так само, валідатори не повинні довіряти будівельникам, не утримувати блоки або публікувати недійсні блоки, оскільки платіж є безумовним. Винагорода валідатора все ще обробляється навіть у випадку, якщо запропонований блок недоступний або оголошений недійсним іншими валідаторами. У останньому випадку блок просто викидається, змушуючи будівельника втратити всі комісійні від транзакцій та доходи MEV.

API конструктора

Хоча розділення пропонента-будівельника обіцяє зменшити ефекти видобутку MEV, для його впровадження потрібні зміни у протоколі консенсусу. Конкретно, вибір вітки правило Beacon Chain потрібно буде оновити. Об'єкт API розробника

(відкривається в новій вкладці)

це тимчасове рішення спрямоване на надання робочої реалізації розділення пропонента-білдера, хоча із вищими уявленнями про довіру.

API Builder - модифікована версія Двигун API

(відкривається в новій вкладці)

використовується клієнтами верхнього рівня для запиту виконавчих навантажень від клієнтів рівня виконання. Як описано в чесна специфікація валідатора

(відкривається в новій вкладці)

, валідатори, обрані для обов'язків пропозиції блоку, запитують пакет транзакцій у підключеного клієнта виконання, який вони включають у запропонований блок Beacon Chain.

API Builder також діє як проміжне програмне забезпечення між валідаторами та клієнтами виконавчого рівня; але він відрізняється тим, що дозволяє валідаторам у Beacon Chain отримувати блоки від зовнішніх сутностей (замість того, щоб створювати блок локально за допомогою клієнта виконання).

Нижче наведено огляд того, як працює Builder API:

  1. API Builder з'єднує валідатора з мережею блок-білдерів, що виконують клієнти шару виконання. Як у PBS, будівельники - це спеціалізовані сторони, які інвестують у ресурсоємну побудову блоків та використовують різні стратегії для максимізації доходу, отриманого від MEV + пріоритетних чайовів.
  2. Валідатор (запускаючи клієнт рівня консенсусу) запитує виконавчі навантаження разом з пропозиціями від мережі будівельників. Пропозиції від будівельників будуть містити заголовок виконавчого навантаження - криптографічний зобов'язання до вмісту навантаження - і плату, яку необхідно сплатити валідатору.
  3. Валідатор переглядає вхідні пропозиції та вибирає виконавчу навантаження з найвищою комісією. Використовуючи API Builder, валідатор створює пропозицію блоку "сліпим" Beacon, яка містить лише їх підпис та заголовок виконавчого навантаження та надсилає її до будівельника.
  4. Зараз очікується, що забудовник, який виконує API забудовника, відповість повним навантаженням виконання після того, як бачить засліплену пропозицію блоку. Це дозволяє валідатору створити «підписаний» блок Beacon, який вони поширюють по всій мережі.
  5. Валідатор, який використовує API будівельника, все ще очікує, що блок будівельника буде будувати локально у разі недоотримання відповіді, щоб не пропустити винагороду за пропозицію блоку. Однак валідатор не може створити інший блок за допомогою або розкритих транзакцій або іншого набору, оскільки це було б рівнозначно еквівокації (підписання двох блоків у межах одного і того ж слоту), що є підставою для покарання.

Приклад реалізації інтерфейсу Builder API єMEV Підвищення

(Відкриється в новій вкладці)

, покращення на Механізм аукціону Flashbots

(відкривається в новій вкладці)

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

Пошукачі шукають вигідні можливості MEV та відправляють пакунки транзакцій майнерам разом з закрита заява на ціну

(відкривається в новій вкладці)

для включення у блок. Шахтар, який працює на mev-geth, модифікованій версії клієнта go-ethereum (Geth), повинен лише вибрати пакет з найбільшим прибутком і добути його як частину нового блоку. Щоб захистити шахтарів від спаму та недійсних транзакцій, пакети транзакцій проходять через ретранслятори для перевірки перед тим, як потрапити до шахтарів.

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

Реле відповідає за перевірку пакетів транзакцій перед їх передачею пропоненту. Однак MEV Boost вводить ескров, відповідальних за надання доступність данихзберігаючи тіла блоків, відправлені будівельниками, та заголовки блоків, відправлені валідаторами. Тут валідатор, підключений до реле, запитує доступні навантаження виконання та використовує алгоритм сортування MEV Boost, щоб вибрати заголовок навантаження з найвищою пропозицією + підказки MEV.

Як Builder API пом'якшує вплив MEV?

Основна перевага інтерфейсу API Builder полягає в його потенціалі демократизувати доступ до можливостей MEV. Використання схем коміт-ревіл допомагає усунути припущення про довіру та зменшити бар'єри входу для валідаторів, які прагнуть скористатися MEV. Це має зменшити тиск на соло стейкерів на інтеграцію з великими стейкінг-пулами з метою збільшення прибутків від MEV.

Широке впровадження Builder API сприятиме більшій конкуренції серед блок-білдерів, що збільшує стійкість до цензури. При огляді валідаторами пропозицій від кількох білдерів білдер, який має намір цензурувати одну або кілька транзакцій користувачів, повинен перевищити всіх інших неконцензурних білдерів, щоб бути успішним. Це драматично збільшує вартість цензури користувачів та стримує практику.

Деякі проекти, такі як MEV Boost, використовують API Builder як частину загальної структури, призначеної для забезпечення конфіденційності транзакцій певним сторонам, таким як трейдери, які намагаються уникнути атак типу frontrunning/sandwiching. Цього досягається за допомогою приватного каналу зв'язку між користувачами та блок-білдерами. На відміну від раніше описаних мемпулів з обмеженим доступом, цей підхід корисний з наступних причин:

  1. Наявність кількох будівельників на ринку робить цензуру непрактичною, що користується користувачами. У порівнянні, наявність централізованих і довірчих темних басейнів призведе до концентрації влади в руках кількох будівельників блоків та збільшить можливість цензури.
  2. Програмне забезпечення Builder API є відкритим, що дозволяє будь-кому надавати послуги з побудови блоків. Це означає, що користувачі не є примушеними використовувати будь-якого конкретного конструктора блоків і покращує нейтральність та відсутність дозволів Ethereum. Крім того, трейдери, які шукають MEV, не ненавмисно сприяють централізації, використовуючи приватні канали транзакцій.

ПОВ'ЯЗАНІ РЕСУРСИ

Disclaimer:

  1. Ця стаття розміщена з етереум]. Усі авторські права належать оригінальному авторові [@wackerow]. Якщо є зауваження до цього перевидання, будь ласка, зв'яжіться з Gate Вивчатикоманда, і вони швидко з цим впораються.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, є виключно тими автора і не становлять жодної інвестиційної поради.
  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонене.

МАКСИМАЛЬНА ВИТЯГУВАЛЬНА ВАРТІСТЬ (MEV)

Середній1/8/2024, 10:03:49 AM
У цій статті розглядається Максимальна Вилучена Вартість (MEV), яка відноситься до максимальної вартості, яку можна видобути з виробництва блоків поза стандартною винагородою за блок та платою за газ шляхом маніпулювання транзакціями всередині блоку.

Максимальна видобуткова вартість (MEV) відноситься до максимальної вартості, яку можна видобути з виробництва блоків понад стандартну винагороду за блок та комісійні за газ, шляхом включення, виключення та зміни порядку операцій у блоку.

Значення видобутого майнера

Максимальна вилучувана вартість вперше застосовувалася в контексті підтвердження роботи, і спочатку згадувалося як «видобувна вартість майнера». Це через те, що в доказі роботи майнери контролюють включення, виключення та упорядкування транзакцій. Однак з переходом до доказу акцій черезЗлиттявалідатори були відповідальні за ці ролі, і видобуток вже не є частиною протоколу Ethereum. Методи видобутку вартості все ще існують, тому тепер замість терміну «Максимально видобувана вартість» використовується.

ПЕРЕДУМОВИ

Переконайтеся, що ви знайомі зтранзакції, блоки, доказ власностіігазЗнайомство здодатки та DeFi is helpful as well.

ДОБУТОК MEV

Теоретично MEV повністю належить валідаторам, оскільки вони є єдиною стороною, яка може гарантувати реалізацію прибуткової можливості MEV. Однак на практиці значна частина MEV видобувається незалежними учасниками мережі, яких називають «пошуковцями». Пошуковики запускають складні алгоритми на даних блокчейну, щоб виявити вигідні можливості MEV, і мають ботів для автоматичного надсилання цих прибуткових транзакцій у мережу.

Валідатори все одно отримують частину повної суми MEV, оскільки пошукачі готові платити високі комісії за газ (які йдуть валідатору) в обмін на вищу ймовірність включення їх прибуткових транзакцій в блок. Припускаючи, що пошукачі є економічно раціональними, комісія за газ, яку пошукач готовий заплатити, буде сумою до 100% MEV пошукача (оскільки, якщо комісія за газ була б вище, пошукач втратив би гроші).

З цим, для деяких висококонкурентоспроможних можливостей MEV, таких як Арбітраж DEX, дослідники можуть змушені платити 90% або навіть більше свого загального доходу від MEV у комісійні газу валідатору, оскільки так багато людей хочуть виконувати ту саму прибуткову арбітражну угоду. Це тому, що єдиним способом гарантувати, що їхня арбітражна транзакція виконається, є подання транзакції з найвищим газовим прайсом.

Газовий гольф

Ця динаміка зробила важливим бути добрим у "газовому гольфі" - програмуванні транзакцій так, щоб вони використовували якнайменше газу - конкурентною перевагою, оскільки це дозволяє пошуковикам встановлювати вищу ціну на газ, зберігаючи при цьому свої загальні витрати на газ постійними (оскільки витрати на газ = ціна газу * використаний газ).

Деякі відомі методи використання газового гольфу включають: використання адрес, які починаються з довгого рядка нулів (наприклад, 0x0000000000C521824EaFf97Eac7B73B084ef9306

(відкривається в новій вкладці)

) оскільки вони займають менше місця (і, отже, газу) для зберігання; і залишаючи невеликі ERC-20баланси токенів в контрактах, оскільки ініціалізація слоту зберігання (у випадку, якщо баланс дорівнює 0) коштує більше газу, ніж оновлення слоту зберігання. Знаходження більше технік зменшення використання газу є активною областю досліджень серед дослідників.

Загальні фронтранери

Замість того, щоб програмувати складні алгоритми для виявлення вигідних можливостей MEV, деякі пошуковики запускають узагальнених лідерів. Узагальнені лідери — це боти, які стежать за мемпулом для виявлення прибуткових транзакцій. Лідер скопіює код потенційно прибуткової транзакції, замінить адреси на адресу лідера та запустить транзакцію локально, щоб ще раз перевірити, чи приносить змінена транзакція прибуток на адресу лідера. Якщо транзакція дійсно прибуткова, лідер подасть модифіковану транзакцію із заміненою адресою та вищою ціною на газ, «випереджаючи початкову транзакцію» та отримуючи MEV початкового шукача.

Flashbots

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

MEV ПРИКЛАДИ

MEV виникає на блокчейні кількома способами.

Арбітраж DEX

Децентралізований обмін (DEX) арбітраж є найпростішою і найвідомішою можливістю MEV. В результаті він також є найбільш конкурентоспроможним.

Це працює так: якщо два DEX пропонують токен за двома різними цінами, хтось може купити токен на DEX з низькою ціною і продати його на DEX з вищою ціною в одній, атомній угоді. Завдяки механіці блокчейну це є правдою, безрисковим арбітражем.

Ось приклад

(відкривається в новій вкладці)

з прибуткової арбітражної угоди, де пошуковик перетворив 1 000 ETH на 1 045 ETH, скориставшись різними цінами на пару ETH/DAI на Uniswap проти Sushiswap.

Ліквідації

Ліквідації протоколу кредитування є ще однією відомою можливістю використання власної вигоди MEV.

Протоколи кредитування, такі як Maker та Aave, вимагають від користувачів внесення деякого заставного (наприклад, ETH). Цей внесений заставний потім використовується для позичання іншим користувачам.

Користувачі можуть позичати активи та токени від інших, залежно від їх потреб (наприклад, ви можете позичити MKR, якщо хочете проголосувати за пропозицію управління MakerDAO) до певного відсотка їх залученого забезпечення. Наприклад, якщо максимальна сума позики становить 30%, користувач, який вніс 100 DAI в протокол, може позичити до 30 DAI вартості іншого активу. Протокол визначає точний відсоток позичкової потужності.

У міру того, як коливається вартість застави позичальника, змінюється і його кредитна спроможність. Якщо через ринкові коливання вартість позикових активів перевищує, скажімо, 30% вартості їх застави (знову ж таки, точний відсоток визначається протоколом), протокол зазвичай дозволяє будь-кому ліквідувати заставу, миттєво розрахувавшись з кредиторами (це схоже на те, як виклики маржі

(відкривається в новій вкладці)

працювати в традиційній фінансовій сфері). У разі ліквідації позичальник зазвичай повинен заплатити значну плату за ліквідацію, частина якої йде на оплату ліквідатору — ось де виникає можливість MEV.

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

Торгівля сендвічами

Торгівля сендвічами - ще один поширений метод видобутку MEV.

Щоб зробити сендвіч, пошуковик буде спостерігати за мемпулом для великих угод DEX. Наприклад, припустимо, що хтось хоче купити 10 000 UNI за DAI на Uniswap. Угода цього розміру матиме значущий вплив на пару UNI/DAI, потенційно значно підвищуючи ціну UNI відносно DAI.

Пошуковик може розрахувати приблизний ефект ціни цієї великої угоди по парі UNI/DAI та виконати оптимальний ордер на покупку безпосередньо перед великою угодою, купуючи UNI дешево, а потім виконати ордер на продаж безпосередньо після великої угоди, продавши його за вищу ціну, спричинену великим ордером.

Проте, замазування є більш ризикованим, оскільки воно не є атомним (на відміну від DEX арбітражу, як описано вище), і схильне до атака сальмонелли

(відкривається в новій вкладці)

.

NFT MEV

MEV в просторі NFT є винятковим явищем і не завжди є прибутковим.

Однак, оскільки транзакції з NFT відбуваються на тій же блокчейні, який використовується усіма іншими транзакціями Ethereum, пошуковики можуть використовувати схожі техніки, які використовуються в традиційних можливостях MEV на ринку NFT.

Наприклад, якщо відбувається популярний розподіл NFT, і користувач хоче певний NFT або набір NFT, він може програмувати транзакцію так, що першим купить NFT, або він може купити весь набір NFT однією транзакцією. Або якщо NFT помилково вказано за низьку ціну

(opens in a new tab)

, шукач може обійти інших покупців і придбати його за дешево.

Один з визначних прикладів випадків MEV NFT стався, коли пошуковик витратив 7 мільйонів доларів, щоб купити

(відкривається в новій вкладці)

кожен окремий Криптодивчина на ціновому дні. Дослідник блокчейнупояснив на Twitter

(відкривається в новій вкладці)

як покупець співпрацював з постачальником MEV, щоб зберегти свою покупку в секреті.

Довгий хвіст

Арбітраж DEX, ліквідації та торгівля сендвічами - це усі добре відомі можливості MEV, які, ймовірно, не будуть прибутковими для нових пошуковиків. Однак існує довгий хвіст менш відомих можливостей MEV (NFT MEV, ймовірно, є одна з таких можливостей).

Пошукачі, які тільки починають, можуть мати більше успіху, шукаючи MEV у цьому довшому хвості. Flashbot’sДошка оголошень MEV

(відкривається в новій вкладці)

списки деяких нових можливостей.

ЕФЕКТИ MEV

MEV не є цілком поганим — на Ethereum існують як позитивні, так і негативні наслідки MEV.

Добре

Багато проектів DeFi покладаються на економічно раціональних учасників, щоб забезпечити корисність та стабільність своїх протоколів. Наприклад, арбітраж DEX забезпечує, що користувачі отримують найкращі, найправильніші ціни на свої токени, а протоколи позик віддачі покладаються на швидкі ліквідації, коли позичальники опускаються нижче відношень забезпечення, щоб забезпечити повернення платежів кредиторам.

Без раціональних пошуковців, які шукають і виправляють економічні неефективності та користуються економічними стимулами протоколів, DeFi-протоколи та додатки в цілому можуть бути не такими міцними, як сьогодні.

Поганий

На рівні додатків деякі форми MEV, такі як угоди "сендвіч", призводять до непередбачувано гіршого досвіду для користувачів. Користувачі, які потрапляють в "сендвіч", стикаються зі збільшеним ковзанням ціни та гіршим виконанням своїх угод.

На мережевому рівні загальні фронтраннери та аукціони ціни на газ, в які вони часто вдаються (коли два або більше фронтраннери змагаються за те, щоб їхня транзакція була включена до наступного блоку, поступово підвищуючи ціну на газ своїх транзакцій), спричиняють мережеву затор і високі ціни на газ для всіх інших, які намагаються виконати звичайні транзакції.

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

Ця можливість переорганізації блокчейну булараніше досліджувався на блокчейні Bitcoin

(відкривається в новій вкладці)

. При півподілі блокової винагороди Bitcoin та зростанні частки комісій за транзакції в блоковій винагороді виникають ситуації, коли для гірників стає економічно раціональним відмовитися від наступної блокової винагороди і, замість цього, знову видобувати минулі блоки з більш високими комісіями. Зі зростанням MEV така ж ситуація може виникнути в Ethereum, що загрожує цілісності блокчейну.

СТАН МЕВ

Екстракція MEV розквітла в початку 2021 року, що призвело до надзвичайно високих цін на газ у перші місяці року. З'явлення мережевого реле MEV від Flashbots знизило ефективність загальних фронтранерів та вивело аукціони цін на газ з ланцюжка, що знизило ціни на газ для звичайних користувачів.

Хоча багато пошуковців все ще заробляють гроші на MEV, оскільки можливості стають більш відомими і все більше пошуковців конкурують за ту саму можливість, валідатори захоплюватимуть все більше загального доходу MEV (тому що ті ж самі аукціони газу, які спочатку описано вище, також відбуваються в Flashbots, хоча й приватно, і валідатори захоплюватимуть отриманий дохід від газу). MEV також не є унікальним для Ethereum, і оскільки можливості стають більш конкурентними на Ethereum, пошуковці переходять на альтернативні блокчейни, такі як Binance Smart Chain, де існують схожі можливості MEV, як на Ethereum, із меншою конкуренцією.

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

(відкривається в новій вкладці)

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

MEV В ETHEREUM ДОКАЗ-ПРО-ВЛАСТІ (POS)

Як пояснено, MEV має негативні наслідки для загального користувацького досвіду та безпеки рівня узгодження. Але перехід Ефіріуму до згоди типу доведення у власність (під назвою "Злиття") потенційно вводить нові ризики, пов'язані з MEV:

Централізація валідатора

Після злиття Ethereum валідатори (які здійснили заставу в розмірі 32 ETH) приходять до згоди щодо дійсності блоків, доданих до Ланцюга Маяка. Оскільки 32 ETH можуть бути недосяжними для багатьох,приєднання до пулу стейкінгуможе бути більш доцільним варіантом. Тим не менш, здоровий розподіл Поодинокі стейкериідеальний, оскільки він зменшує централізацію валідаторів та покращує безпеку Ethereum.

Проте витягування MEV, як вважається, може прискорити централізацію валідатора. Це частково через те, що валідатори Заробляйте менше за пропозицію блоківніж роблять шахтарі в даний час, видобуток MEV може значно збільшитивплив на заробіток валідатора

(відкривається в новій вкладці)

після Злиття.

Більші пулі для укладання, ймовірно, матимуть більше ресурсів для інвестування в необхідні оптимізації для використання можливостей MEV. Чим більше MEV ці пули видобувають, тим більше ресурсів вони мають для покращення своїх можливостей з вилучення MEV (та збільшення загального доходу), в сутності створюючи економії масштабу

(відкривається в новій вкладці)

.

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

Дозволені пам'ятки

У відповідь на атаки у вигляді розміщення між та фронтраннінгу, трейдери можуть почати проводити угоди поза ланцюжком з валідаторами для конфіденційності транзакцій. Замість того, щоб відправляти потенційну транзакцію MEV у публічний пул пам'яті, трейдер відправляє її безпосередньо валідатору, який включає її в блок та ділить прибуток з трейдером.

«Темні басейни» є більшою версією цього аранжування та працюють як уповноважені, доступні лише для користувачів, які готові платити певні витрати. Ця тенденція зменшила б бездозвільність та відсутність довіри Ethereum і потенційно перетворила блокчейн у механізм «плати-грай», який сприяє найбільшому пропоненту.

Дозволені mempools також прискорять ризики централізації, описані в попередньому розділі. Великі пули, які виконують кілька перевіряючих, ймовірно, скористаються пропозицією конфіденційності транзакцій для трейдерів та користувачів, збільшивши свої доходи MEV.

Боротьба з цими проблемами, пов'язаними з MEV, у пост-Мердж Ethereum є основною областю досліджень. На сьогоднішній день запропоновано два рішення для зменшення негативного впливу MEV на децентралізацію та безпеку Ethereum після Мерджу: відокремлення Пропонента-Білдера (PBS) та API Білдера.

Поділ пропонента-будівельника

Як у proof-of-work, так і proof-of-stake, вузол, який будує блок, пропонує його для додавання до ланцюжка іншим вузлам, які беруть участь у консенсусі. Новий блок стає частиною канонічного ланцюжка після того, як інший майнер будує його поверх (у PoW) або він отримує сертифікати від більшості валідаторів (у Pos).

Комбінація ролей блок-продюсера та ініціатора блоку – це те, що знайомить з більшістю проблем, пов'язаних з MEV, описаних раніше. Наприклад, вузли консенсусу стимулюються ініціювати реорганізацію ланцюга під час бандитських атак часу, щоб максимізувати прибутки MEV.

Розділення пропонента-будівельника

(відкривається в новій вкладці)

(PBS) призначений для пом'якшення впливу MEV, особливо на рівні консенсусу. Головною особливістю PBS є поділ правил блок-продюсера та ініціатора блоку. Валідатори, як і раніше, відповідають за пропозицію та голосування за блоки, але новий клас спеціалізованих сутностей, які називаються конструкторами блоків, мають завдання впорядковувати транзакції та будівельні блоки.

Під PBS блок-білдер створює пакет транзакцій та робить ставку на її включення в блок ланцюга Beacon (як «виконавчий навантаження»). Валідатор, обраний для запропонування наступного блоку, перевіряє різні ставки та обирає пакет з найвищою комісією. PBS по суті створює ринок аукціону, де будівельники ведуть перемовини з валідаторами, які продають блок-простір.

Поточні конструкції PBS використовують схема викладення-відкриття

(відкривається в новій вкладці)

в якому розробники публікують лише криптографічне зобов'язання щодо вмісту блоку (заголовка блоку) разом зі своїми ставками. Після прийняття переможної пропозиції ініціатор створює підписану пропозицію блоку, яка включає заголовок блоку. Очікується, що конструктор блоків опублікує повне тіло блоку після того, як побачить підписану пропозицію блоку, і він також повинен отримати достатню кількість

підтвердження від валідаторів перед його завершенням.

Як розділення пропонента-будівельника пом'якшує вплив MEV?

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

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

Розділення пропонента-будівельника також зменшує ризики централізації MEV. Наприклад, використання схеми розкриття комітування усуває потребу будівельників довіряти валідаторам у тому, щоб вони не вкрали можливість MEV або відкрили її перед іншими будівельниками. Це знижує бар'єр для окремих учасників, які мають користь від MEV, інакше будівельники могли б віддавати перевагу великим пулам з позачерговою репутацією та проводити позачергові угоди з ними.

Так само, валідатори не повинні довіряти будівельникам, не утримувати блоки або публікувати недійсні блоки, оскільки платіж є безумовним. Винагорода валідатора все ще обробляється навіть у випадку, якщо запропонований блок недоступний або оголошений недійсним іншими валідаторами. У останньому випадку блок просто викидається, змушуючи будівельника втратити всі комісійні від транзакцій та доходи MEV.

API конструктора

Хоча розділення пропонента-будівельника обіцяє зменшити ефекти видобутку MEV, для його впровадження потрібні зміни у протоколі консенсусу. Конкретно, вибір вітки правило Beacon Chain потрібно буде оновити. Об'єкт API розробника

(відкривається в новій вкладці)

це тимчасове рішення спрямоване на надання робочої реалізації розділення пропонента-білдера, хоча із вищими уявленнями про довіру.

API Builder - модифікована версія Двигун API

(відкривається в новій вкладці)

використовується клієнтами верхнього рівня для запиту виконавчих навантажень від клієнтів рівня виконання. Як описано в чесна специфікація валідатора

(відкривається в новій вкладці)

, валідатори, обрані для обов'язків пропозиції блоку, запитують пакет транзакцій у підключеного клієнта виконання, який вони включають у запропонований блок Beacon Chain.

API Builder також діє як проміжне програмне забезпечення між валідаторами та клієнтами виконавчого рівня; але він відрізняється тим, що дозволяє валідаторам у Beacon Chain отримувати блоки від зовнішніх сутностей (замість того, щоб створювати блок локально за допомогою клієнта виконання).

Нижче наведено огляд того, як працює Builder API:

  1. API Builder з'єднує валідатора з мережею блок-білдерів, що виконують клієнти шару виконання. Як у PBS, будівельники - це спеціалізовані сторони, які інвестують у ресурсоємну побудову блоків та використовують різні стратегії для максимізації доходу, отриманого від MEV + пріоритетних чайовів.
  2. Валідатор (запускаючи клієнт рівня консенсусу) запитує виконавчі навантаження разом з пропозиціями від мережі будівельників. Пропозиції від будівельників будуть містити заголовок виконавчого навантаження - криптографічний зобов'язання до вмісту навантаження - і плату, яку необхідно сплатити валідатору.
  3. Валідатор переглядає вхідні пропозиції та вибирає виконавчу навантаження з найвищою комісією. Використовуючи API Builder, валідатор створює пропозицію блоку "сліпим" Beacon, яка містить лише їх підпис та заголовок виконавчого навантаження та надсилає її до будівельника.
  4. Зараз очікується, що забудовник, який виконує API забудовника, відповість повним навантаженням виконання після того, як бачить засліплену пропозицію блоку. Це дозволяє валідатору створити «підписаний» блок Beacon, який вони поширюють по всій мережі.
  5. Валідатор, який використовує API будівельника, все ще очікує, що блок будівельника буде будувати локально у разі недоотримання відповіді, щоб не пропустити винагороду за пропозицію блоку. Однак валідатор не може створити інший блок за допомогою або розкритих транзакцій або іншого набору, оскільки це було б рівнозначно еквівокації (підписання двох блоків у межах одного і того ж слоту), що є підставою для покарання.

Приклад реалізації інтерфейсу Builder API єMEV Підвищення

(Відкриється в новій вкладці)

, покращення на Механізм аукціону Flashbots

(відкривається в новій вкладці)

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

Пошукачі шукають вигідні можливості MEV та відправляють пакунки транзакцій майнерам разом з закрита заява на ціну

(відкривається в новій вкладці)

для включення у блок. Шахтар, який працює на mev-geth, модифікованій версії клієнта go-ethereum (Geth), повинен лише вибрати пакет з найбільшим прибутком і добути його як частину нового блоку. Щоб захистити шахтарів від спаму та недійсних транзакцій, пакети транзакцій проходять через ретранслятори для перевірки перед тим, як потрапити до шахтарів.

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

Реле відповідає за перевірку пакетів транзакцій перед їх передачею пропоненту. Однак MEV Boost вводить ескров, відповідальних за надання доступність данихзберігаючи тіла блоків, відправлені будівельниками, та заголовки блоків, відправлені валідаторами. Тут валідатор, підключений до реле, запитує доступні навантаження виконання та використовує алгоритм сортування MEV Boost, щоб вибрати заголовок навантаження з найвищою пропозицією + підказки MEV.

Як Builder API пом'якшує вплив MEV?

Основна перевага інтерфейсу API Builder полягає в його потенціалі демократизувати доступ до можливостей MEV. Використання схем коміт-ревіл допомагає усунути припущення про довіру та зменшити бар'єри входу для валідаторів, які прагнуть скористатися MEV. Це має зменшити тиск на соло стейкерів на інтеграцію з великими стейкінг-пулами з метою збільшення прибутків від MEV.

Широке впровадження Builder API сприятиме більшій конкуренції серед блок-білдерів, що збільшує стійкість до цензури. При огляді валідаторами пропозицій від кількох білдерів білдер, який має намір цензурувати одну або кілька транзакцій користувачів, повинен перевищити всіх інших неконцензурних білдерів, щоб бути успішним. Це драматично збільшує вартість цензури користувачів та стримує практику.

Деякі проекти, такі як MEV Boost, використовують API Builder як частину загальної структури, призначеної для забезпечення конфіденційності транзакцій певним сторонам, таким як трейдери, які намагаються уникнути атак типу frontrunning/sandwiching. Цього досягається за допомогою приватного каналу зв'язку між користувачами та блок-білдерами. На відміну від раніше описаних мемпулів з обмеженим доступом, цей підхід корисний з наступних причин:

  1. Наявність кількох будівельників на ринку робить цензуру непрактичною, що користується користувачами. У порівнянні, наявність централізованих і довірчих темних басейнів призведе до концентрації влади в руках кількох будівельників блоків та збільшить можливість цензури.
  2. Програмне забезпечення Builder API є відкритим, що дозволяє будь-кому надавати послуги з побудови блоків. Це означає, що користувачі не є примушеними використовувати будь-якого конкретного конструктора блоків і покращує нейтральність та відсутність дозволів Ethereum. Крім того, трейдери, які шукають MEV, не ненавмисно сприяють централізації, використовуючи приватні канали транзакцій.

ПОВ'ЯЗАНІ РЕСУРСИ

Disclaimer:

  1. Ця стаття розміщена з етереум]. Усі авторські права належать оригінальному авторові [@wackerow]. Якщо є зауваження до цього перевидання, будь ласка, зв'яжіться з Gate Вивчатикоманда, і вони швидко з цим впораються.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, є виключно тими автора і не становлять жодної інвестиційної поради.
  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонене.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!