Logo
Поділитися цією статтею

Як вирішити проблему MEV Ethereum і дати трейдерам найкращу ціну

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

У міру того, як загальне впровадження набирає обертів і кількість транзакцій децентралізованого Фінанси (DeFi) стрімко зростає, спільнота Ethereum обговорює дедалі більшу суперечку: найкращий спосіб вирішення проблеми Майнер Extractable Value (MEV).

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути Всі Розсилки

Суперечки не є несподіванкою, враховуючи, що за останні три роки загальна вартість заблокованих (TVL) у додатках DeFi зросла з zip до 54 мільярдів доларів сьогодні. Лише у 2021 році вартість DeFi на Ethereum колосально зросла, до липня вона зросла на 246%.

Доктор Фрідеріке Ернст є головним операційним директором Gnosis.

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

Визначено в 2019 році Папір Flash Boys 2.0 Групою дослідників з Корнельського університету MEV є «вимірюванням прибутку, який майнер може отримати завдяки своїй здатності довільно включати, виключати або змінювати порядок транзакцій у створених ними блоках». Майнери можуть використовувати та отримувати прибуток від первинних, резервних і сендвічних транзакцій у будь-якому блоці, який вони видобувають. Користувачі DeFi не дуже добре сприймають такі дії, оскільки вони призводять до вищих витрат на виконання транзакцій і мають більший шанс заплатити за невдалу транзакцію.

У міру того, як DeFi масштабується та отримує ширше впровадження, така поведінка впливає на більше користувачів і транзакції, ніж будь-коли, і навряд чи її можна буде вирішити шляхом переходу Ethereum від proof-of-work (PoW) до proof-of-stake (PoS), відповідно до звіт від дослідницької групи Flashbots.

Чому MEV є проблемою

Чи дійсно MEV такий поганий для Ethereum? Ну, це залежить від того, по який бік паркану ти. З січня 2020 року майнери «добували» майже 750 мільйонів доларів від користувачів Ethereum . За останні 30 днів ця цифра наближається до 94 мільйонів доларів.

Вилучення вартості типу MEV, яке виконується майнерами, які мають повну владу організовувати транзакції всередині блоку, є ендемічним завдяки дизайну мемпулу віртуальної машини Ethereum (EVM). Цей елемент дизайну Mempool отримав прізвисько «the темний ліс", побічний ефект архітектури EVM, який залишається непоміченим для більшості користувачів.

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

Читайте також: Чому проблема майнера Ethereum із витягуваною вартістю набагато гірша, ніж ви думаєте | Погляди

«Темний ліс» MEV породжує дві взаємопов’язані проблеми:

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

Не вся надія втрачена.

Дозування розчинів

MEV не зникне, якщо ми не створимо стійкі компоненти для користувачів. Для боротьби з цією проблемою необхідні критична інфраструктура та правильний інструментарій для DeFi. І це має бути на рівні dapp. Перехід на proof-of-stake є малоймовірним рішенням, оскільки зміна CORE протоколу Ethereum вимагає дуже високого рівня консенсусу (чого, швидше за все, не відбудеться).

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

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

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

Пакетні аукціони дозволяють додаткам, створеним на основі протоколу, пропонувати користувачам покращені методи торгівлі, як-от:

  • Подання замовлень без газу або коли користувачі надсилають замовлення поза мережею через підписані повідомлення
  • Застосування однакових цін для всіх угод, які відбуваються одночасно, навіть якщо вони здійснюються різними трейдерами
  • Допомагати користувачам безпосередньо зіставлятися ONE з одним – у a "збіг бажань" – незалежно від зовнішніх пулів ліквідності третіх сторін

Поза мережею, більше прибутку

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

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

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

Читайте також: Допустимі бали: MEV на ETH 2.0: хороше, погане та потворне

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

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

Цей захист походить від того факту, що, оскільки протокол відповідає угодам без зовнішньої ліквідності в ланцюзі. Іншими словами, у випадку COW протоколу не потрібно буде виконувати транзакцію в ланцюжку проти автоматизованого маркет- Maker (AMM), щоб зробити угоди ліквідними.

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

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

Завдяки Алекс Віньяс і команді Gnosis за відгуки під час розробки цієї статті.

Примітка: Погляди, висловлені в цьому стовпці, належать автору і не обов'язково відображають погляди CoinDesk, Inc. або її власників та афіліатів.

Picture of CoinDesk author Friederike Ernst