Незважаючи на те, що технологія блокчейн є революційною, вона також має нюанси, які створюють виклик для системи та екосистеми відповідного простору. У блокчейні майнери та валідатори діють як прихильники безпеки для підтвердження транзакцій і захисту ланцюжка. Це означає, що вони також є незалежними сторонами, які можуть змінювати порядок транзакцій у певному блоці на свою користь.
Максимальна витягувана вартість (також відома як витягувана вартість майнера), або скорочено MEV, відноситься до максимальної суми прибутку, яку виробник блоків може отримати, організовуючи, додаючи або видаляючи транзакції в межах створених ними блоків. Їх прибутки в основному отримують від одностороннього виключення, включення або зміни порядку транзакцій у межах блоків. Незважаючи на свою назву, він стосується не лише ланцюжків Proof-of-work (PoW), але й валідаторів у ланцюгах Proof-of-Stake (PoS). Ця стаття має на меті забезпечити комплексний аналіз MEV, досліджуючи його походження, вплив на різні блокчейн-мережі та стратегії, які використовують різні учасники екосистеми блокчейну для використання або пом’якшення MEV.
Перший зареєстрований випадок MEV з’явився в 2014 році в блокчейні Ethereum, виявлений програмістом-аналітиком. Він був надзвичайно зацікавлений цією технологією та мав надію, поки не зрозумів фатальну помилку в системі — автономна природа валідаторів і майнерів дозволяла їм отримувати цінність від нічого не підозрюючих користувачів.
У 2019 році група дослідників із Chainlink Labs опублікувала статтю під назвою «Flash Boys 2.0», у якій підкреслювалося, що MEV — це не теоретична практика, а скоріше це вже функціональність, яка безпосередньо використовується на основі безлічі широко поширених протоколів.
Блокчейн спочатку розроблений для захисту децентралізованою мережею машин, які називаються виробниками блоків. Ці виробники блоків включають валідатори та майнери, які беруть на себе роль підтвердження транзакцій у незмінній системі розподіленої книги. Вони об’єднують незавершені транзакції в блок, який потім перевіряється мережею, а потім включається в глобальну систему.
Хоча існують заходи, які підтверджують, що всі транзакції є дійсними та не враховуються подвійно, немає способу гарантувати, що вони будуть розміщені в такому ж порядку, як вони були розміщені в ланцюжку. Ось чому, коли виробники блоків вибирають транзакції з mempool, який є чергою транзакцій, що очікують на розгляд блокчейна, вони можуть визначити пріоритетність транзакцій з найвищими комісіями перед подачею.
У поточній екосистемі MEV існують сторонні боти та сторони, які маніпулюють комісіями за транзакції, щоб гарантувати, що їхні транзакції мають пріоритет у поданні блоків. Це можна вважати невигідним для типового користувача, який може не мати необхідних коштів, ресурсів або технічного досвіду для використання цього явища.
З боку виробника блоків також задіяні треті сторони, до складу яких входять шукачі, конструктори та ретранслятори. Шукачі по суті «обшукують» базу незавершених транзакцій у пошуках потенційних можливостей отримання прибутку від MEV. Вони об’єднують ці транзакції, які потім надсилаються розробникам, які «будують» повні блоки та надсилають їх ретрансляторам. Ретранслятори, надійні агрегатори запропонованих блоків, перевіряють їх і передають найбільш прибутковий з них валідатору для подання.
Атаки MEV — це стратегії, що використовуються майнерами, валідаторами або трейдерами, щоб використовувати їх здатність змінювати порядок, включати або виключати транзакції всередині блоку, щоб максимізувати свій прибуток, як згадувалося раніше. Ось кілька поширених типів атак MEV:
Фронтальний
Це коли учасник спостерігає за прибутковою транзакцією, що очікує в мемпулі, і швидко створює подібну транзакцію з вищою ціною на газ. Це спонукає майнерів першими включати свою транзакцію, дозволяючи їм отримати вигоду від руху ціни, спричиненого початковою транзакцією.
Приклад: Аліса хоче купити іграшку, але Боб платить невеликий хабар, щоб визначити пріоритет своєї транзакції, і натомість купує іграшку.
Біг на спині
Це схоже на попередній запуск, але замість розміщення транзакції перед цільовою, зловмисник розміщує свою транзакцію одразу після цільової. Це часто використовується в сценаріях, коли зловмисник має намір отримати вигоду від зміни ціни, спричиненої початковою транзакцією.
Приклад: Аліса планує зробити ставку на картину на аукціоні. Боб чекає, поки Аліса зробить ставку, а потім швидко продає свою ідентичну картину натовпу за високою ціною, яку Аліса запропонувала.
Сендвіч Атаки
У цьому типі атаки зловмисник здійснює транзакцію як до, так і після цільової транзакції. Це може маніпулювати ціною токена таким чином, щоб зловмисник міг купувати дешево та продавати дорого, по суті, «закриваючи» цільову транзакцію.
Приклад: Аліса планує купити іграшку. Боб купує його першим, підвищуючи ціну. Аліса купує за такою високою ціною, а потім Боб продає свою іграшку за такою завищеною ціною, фактично перекриваючи покупку Аліси.
Арбітраж
Ці атаки використовують розбіжності цін між різними децентралізованими біржами (DEX). Зловмисник може одночасно купити токен за нижчою ціною на одному DEX і продати його за вищою ціною на іншому.
Приклад: Боб бачить, що в іншому місті яблука дешевші. Він купує там і продає їх у своєму місті дорожче.
Атаки тайм-бандитів
У мережі Proof-of-Work майнер проводить те, що називається реорганізацією ланцюга, щоб маніпулювати раніше підтвердженими блоками. Метою цього є вилучення MEV із транзакцій, які вже включено до цих блоків. Це не тільки більш складна форма MEV-атаки, але й потенційно більш руйнівна, оскільки вимагає зміни існуючої структури блокчейну.
Приклад: Боб, шахтар, бачить, що Аліса знайшла золоту жилу. Він використовує свою силу, щоб повернути час назад, дістатися до вени раніше Аліси та забрати золото собі.
Ландшафт MEV у 2023 році є динамічним і багатогранним полем, що відображає поєднання можливостей, викликів та інновацій. Минулого року спостерігалася значна активність у сфері MEV: боти принесли прибуток щонайменше 307 мільйонів доларів на Ethereum. Можливості арбітражу, на які припадає понад 47,5% загального доходу, були найчастішими, тоді як можливості сендвіча та ліквідації також відігравали значну роль.
У цьому контексті тижнева статистика станом на 06.08.2023 дає миттєвий знімок поточних тенденцій. Арбітражні спроби вилучили 8,48 мільйона доларів, сендвіч-атаки – 559 000 доларів, а атаки з ліквідації були менш поширеними – 14 000 доларів. Ці цифри є частиною ширшої моделі, яка підкреслює складність і динамізм екосистеми MEV.
Загальний обсяг MEV із залученням сендвіч-ботів у 2022 році склав вражаючих 287 мільярдів доларів, причому Uniswap V3 був гарячою точкою як для арбітражних, так і для сендвіч-ботів. Цікаво, що можливості MEV на Binance Smart Chain (BSC) виявилися економічно ефективнішими, ніж на Ethereum, що вказує на більш приємне середовище на BSC.
Частота та характер можливостей MEV відрізняються залежно від ринкових умов. Хоча арбітражні можливості були найпоширенішими, можливості ліквідації більше залежали від інтенсивних ринкових коливань. Дохід, отриманий від різних типів MEV, також демонстрував місячні коливання, причому в певних місяцях доходи були значно вищими через певні ринкові події.
Ландшафт також виявив модель олігополії в MEV, коли 2 головні адреси конструкторів блоків охоплюють більше половини MEV після злиття Ethereum, хоча конструктори передають більшість MEV пропонентам в останній транзакції в блоці. Конкурентне середовище ботів MEV і розподіл прибутку між різними типами ботів ще більше ілюструють тонкощі ринку.
Уявлення, отримані в результаті аналізу конкретних статистичних даних, порівняльного аналізу між різними блокчейн-платформами та розуміння ширших тенденцій, дають повне уявлення про цю сферу, що розвивається. Ці ідеї сприяють глибшому розумінню екосистеми MEV, відображаючи її багатогранний характер і наслідки для майбутнього децентралізованих фінансів. Постійне дослідження даних про ліквідність, розробка нових стратегій формування ринку та зусилля, спрямовані на забезпечення справедливості та регулювання ринку MEV, є критично важливими для навігації в цьому динамічному середовищі.
3 квітня 2023 року на висоті блоку Ethereum 16 964 664 група ботів MEV була використана для 25,3 мільйона доларів. Аналіз експлойту виявив, що валідатор-відступник перемикав транзакції ботів MEV і вилучав різні криптотокени.
Експлойт представляв собою складну операцію, яка включала фальшивий валідатор Ethereum і групу ботів MEV. Шахрай-валідатор, названий «Sandwich the Ripper», підготував активи в кількох токенах і спонукав цільову групу ботів MEV, щоб вони спробували провести його трансакцію на низьколіквідних пулах V2 Uniswap. Це було зроблено протягом 18 днів операції.
У типовій сендвіч-атаці бот MEV зчитує вхідну транзакцію та виконує ордер, підвищуючи ціну активу для початкового покупця. Потім покупець ще більше підвищує ціну, купуючи ті самі активи, які були заплановані спочатку. Потім бот MEV продає актив одразу після завершення транзакції початкового покупця, отримуючи арбітражний прибуток від покупця.
Однак у цьому випадку шахрайський валідатор наживив ботів MEV за допомогою використаної транзакції, змусивши ботів витратити свої WETH на арбітраж наживлених активів у пулі з низькою ліквідністю, тоді як експлуататору не потрібно було здійснювати фактичну транзакцію покупки. Потім експлойтер змінив порядок транзакцій у тому ж блоці та продав усі свої токени (які він підготував до атаки) відразу після того, як бот MEV купив наживлені активи. Потім експлуататор продав свої токени за вищою ціною, щоб вичерпати весь WETH із пулу низької ліквідності, залишивши боту MEV нікчемні токени, які він придбав у процесі.
Підробленому валідатору вдалося злити п’ять ботів MEV, використовуючи ту саму стратегію за 24 транзакції. Потім викрадені токени були розподілені в три окремі гаманці, в яких зберігалося 20 мільйонів доларів, 2,3 мільйона доларів і 2,9 мільйона доларів відповідно.
У відповідь на експлойт спільнота Flashbot випустила патч для всіх ретрансляторів, щоб запобігти повторенню подібних атак у майбутньому. У той час як деякі повідомили про атаку як про «зловмисну», інші в крипто-спільноті стверджують, що атака на бота MEV була частиною гри і що не було нечесної гри.
Однак, хоча MEV часто асоціюється з проблемами та негативними наслідками, він також відіграв корисну роль у певних контекстах. Наприклад, під час DeFi влітку 2021 року використання MEV було пов’язане зі швидшими транзакціями та нижчою комісією за газ на Ethereum.
Малюнок: Ціни на газ для пакетів Ethereum і MEV-geth через Flashbots
Прийняття програмного забезпечення для вилучення MEV, такого як Mev-geth від Flashbots, різко зросло, і тепер понад 78% майнерів Ethereum використовують його для упаковки секвенованих пакетів транзакцій і отримання прибутку від MEV. Це забезпечується такими функціями, як хабарі майнерів і відхилення пакетів без витрат на газ. Як показано на графіку вище, поширення комплектування MEV, схоже, корелює з нижчою середньою комісією за газ на Ethereum, оскільки програмне забезпечення MEV пом’якшує такі проблеми, як Пріоритетні газові аукціони (PGA), де боти підвищують комісії через війни комісій за транзакції.
У випадку сендвіч-атак, форми MEV, яка буде досліджена в наступному розділі, майнери або валідатори включають певні транзакції в блок, відкидаючи інші. Розставляючи таким чином пріоритет транзакцій, вони можуть сприяти швидшому виконанню та зменшити загальну вартість для користувачів. Це вибіркове включення дозволяє мережі обробляти більший обсяг транзакцій, сприяючи ефективності та результативності системи в періоди високого попиту.
Загалом програмне забезпечення, орієнтоване на MEV, завоювало домінування в Ethereum, оскільки воно вирівнює стимули майнерів і трейдерів за допомогою методів упорядкування транзакцій, які також можуть ненавмисно зменшити перевантаження мережі та витрати.
Такі компанії, як Flashbots, допомагають відновити баланс в екосистемі, досліджуючи та розробляючи протоколи, які намагаються пом’якшити негативні зовнішні ефекти, створені MEV. Вони створили екосистему, в якій боти надсилають пакети транзакцій безпосередньо майнерам замість загальнодоступного пулу Ethereum, а потім майнери отримують ставки, щоб інші не бачили цього, і можуть включати ці пакети в блоки, які вони видобувають.
Протоколи, такі як MEV-Boost, створені Flashbots, надають валідаторам доступ до ретранслюваних блоків через ринок розробників, які хочуть купити їх блоковий простір. Використовуючи MEV Boost, валідатори можуть вибрати включення цих спеціально створених блоків, які можуть мати вищу прибутковість завдяки зміненому порядку транзакцій. Це дозволяє валідаторам потенційно заробляти більше від можливостей MEV, які розробники визначили та запакували в блоки ретрансляції. Вони також можуть додавати ретранслятори з Flashbots, Bloxroute, Blocknative, Eden або Manifold тощо.
Fastlane — ще одна інфраструктурна компанія, яка намагається змінити баланс безпеки, викликаний MEV. Fastlane — це протокол, призначений для винагороди учасників валідації за захист працездатності блокчейну Polygon.
Fastlane пропонує унікальне рішення, яке дозволяє валідаторам отримувати дохід від різних учасників екосистеми блокчейну, включаючи арбітражників, ліквідаторів і трейдерів NFT. Через процес конкурентного аукціону алгоритмічні шукачі роблять ставки за доступ до Fastlane протягом визначених періодів, відомих як «спринти». Переможці торгів отримують підвищену ймовірність успішних угод без необхідності прямого підключення до вузла валідатора і, що важливо, без знання ідентифікатора однорангового валідатора, адреси еноду чи IP-адреси.
Цей підхід суттєво підвищує безпеку та конфіденційність вузлів валідаторів, створюючи більш здорові вузли, зменшуючи економічні стимули для ботів заповнювати вузол зайвими транзакціями. Конструкція Fastlane не сприяє шкідливим практикам, таким як початкові транзакції та «сендвічні» атаки. Натомість він надає пріоритет загальному здоров’ю блокчейну Polygon. Крім того, шляхом усунення випадковості в динаміці розповсюдження транзакцій Fastlane може потенційно знизити витрати на передачу даних для сторожових вузлів, додатково сприяючи ефективності та надійності мережі.
Існують також програми з конкретними сценаріями використання або програмне забезпечення, яке використовує MEV для різних цілей, наприклад Cow Protocol. Cow Protocol узгоджує однорангові угоди, де це можливо, усуваючи потребу в посереднику та заощаджуючи гроші користувачів. Це називається збігом бажань (CoW). Вони здійснюють пошук на всіх біржах і агрегаторах, щоб гарантувати, що користувачі отримають найкращу доступну ціну, позбавляючи користувачів від необхідності порівнювати ціни на різних платформах. Вони також захищають користувачів від нападів на передніх і сендвічних атак, які можуть призвести до значних збитків для трейдерів. Це досягається шляхом зіставлення однорангових торгів і використання пакетних аукціонів, що робить порядок торгів нерелевантним.
Якщо після розміщення замовлення ціна змінюється на користь користувача, Cow Protocol надає користувачеві ціну на момент виконання. Він збирає замовлення в «пакети» кожні 30 секунд. Це робиться поза ланцюгом, що має кілька переваг, зокрема відсутність плати за невдалі угоди та комісії, що збираються в токені продажу, а не в ETH. Розв’язувачі Cow Protocol змагаються, щоб знайти найкраще джерело ліквідності для вашої торгівлі на всіх децентралізованих біржах і агрегаторах. Вони надсилають пакети в ланцюжок і приховують їх від загальнодоступного mempool, захищаючи угоди від маніпуляцій (передових та інших форм MEV) майнерами та ботами.
Нарешті, Kolibrio намагається революціонізувати простір MEV, будучи одним з перших протоколів, які пропонують реле Broadcaster Extractable Value (BEV). Ця технологія гарантує, що постачальники транзакцій, такі як постачальники вузлів, гаманці DeFi, мости та інші dApps, можуть володіти потоком замовлень, який вони створюють, і мати можливість монетизувати його. Це можливо, коли трансакції автоматично шукають можливості MEV перед входом у mempool. Коли в транзакції є можливість MEV, BEV передаватиме цю інформацію користувачам, які шукають, після чого шукачі будуть робити ставки на транзакцію, щоб користувач міг отримати право на них.
Проводячи транзакції на рівні мовника та запроваджуючи механізм аукціону для MEV, він демократизує вилучення MEV, зменшуючи ймовірність використання шляхом замовлення транзакцій або передового показу. Механізми перевірки та очікування системи діють як буфери проти зловмисних стратегій MEV, а агрегація транзакцій забезпечує ефективну обробку, якою важче маніпулювати. Крім того, автоматично спрямовуючи прибуток від MEV мовникам, система не тільки забезпечує справедливий розподіл, але й стимулює організації віддавати пріоритет інтересам користувачів, сприяючи створенню більш безпечної та орієнтованої на користувача екосистеми блокчейну.
MEV можна досягти за допомогою різних стратегій, включаючи атаки з переднього ходу, зворотного проходу та сендвіч-атаки. Однак, коли ми переходимо від контексту Ethereum до Solana, ландшафт MEV зазнає значних змін через фундаментальні архітектурні відмінності між двома блокчейнами.
У системі PoS Solana валідатори, які мають значну кількість токенів, відповідають за завершення транзакцій. Цю систему додатково вдосконалює унікальна функція Solana, яка полягає в кластеризації валідатора. Валідатори групуються в кластери, і вони чергуються, приймаючи на себе роль провідного валідатора. Роль лідера зводиться до визначення порядку транзакцій для голосування, а не до їх остаточності, що додає додатковий рівень безпеки від потенційних зловмисників.
Ще одна ключова відмінність між Solana та Ethereum полягає в наявності мемпулу. Хоча mempool Ethereum є ключовим компонентом для багатьох стратегій MEV, Solana не має mempool. Це означає, що незалежні учасники мережі, яких часто називають «шукачами», не можуть націлюватися на окремі транзакції, якщо вони не діють як валідатори. Крім того, Solana нещодавно ввела першочергову комісію разом із фіксованою комісією, щоб шукачі могли швидше включити свої транзакції.
Незважаючи на ці архітектурні відмінності, Solana не повністю захищена від MEV. Поширеною формою діяльності MEV на Solana є арбітраж децентралізованої біржі (DEX). У цьому сценарії трейдери використовують розбіжності в цінах між різними DEX. Наприклад, трейдер може виявити різницю в обмінному курсі SOL/USDC між Raydium і Orca, двома DEX на Solana, і здійснити прибуткову арбітражну торгівлю.
Цікаво, що сендвіч-атаки, поширена стратегія MEV на Ethereum, не спостерігалися на Solana. Ймовірно, це пов’язано з відсутністю у Solana mempool і тим фактом, що лише провідний валідатор має доступ до транзакцій до їх завершення.
У сфері незамінних токенів (NFT) MEV проявився у формі NFT-ботів. Ці боти заповнюють популярні запуски NFT запитами монетного двору, щоб отримати якомога більше токенів для негайного перепродажу. Це не тільки порушує ринок NFT, але й призводить до перевантаження мережі. Для боротьби з цією проблемою Солана запропонував такі рішення, як коригування комісії за транзакції газу, щоб збільшити вартість спам-запитів і введення «податку» на недійсні транзакції.
Крім того, компанія під назвою Jito Labs пропонує набір спеціалізованих продуктів, які можуть значно вплинути на ландшафт MEV у Солані. Ось як:
Надаючи клієнт валідатора з відкритим вихідним кодом, Jito Labs допомагає валідаторам Solana краще використовувати своє обладнання та отримувати більше прибутку. Це може призвести до більш конкурентоспроможної перевірки, таким чином зменшуючи потенційне вилучення MEV із замовлення транзакцій. Jito Block Engine: цей механізм допомагає створювати найбільш прибуткові та ефективні блоки для валідаторів. Завдяки оптимізації побудови блоків це може зменшити можливості для зміни порядку транзакцій, загальної стратегії MEV, роблячи мережу більш стійкою проти певних атак MEV.
Цей інструмент дозволяє валідаторам передати аутсорсинг пом’якшенню спаму та перевірці підпису, що може зменшити затори та призвести до ефективнішого створення блоків. Це може знизити потенціал для зловмисників використовувати MEV за допомогою спам-атак.
Дозволяючи послідовне виконання транзакцій, Jito Labs додає додатковий рівень контролю над упорядкуванням транзакцій. Це могло б пом’якшити деякі стратегії MEV, такі як атаки на передньому плані та сендвіч-атаки. Jito Mempool: трейдери можуть використовувати Jito Mempool, щоб отримати доступ до вищих гарантій доставки транзакцій. Це забезпечує більш надійне виконання транзакцій, зменшуючи потенціал вилучення MEV через перевпорядкування або виключення транзакцій. ShredStream: ця функція дозволяє трейдерам значно заощадити час, отримуючи шреди безпосередньо від лідерів. Підвищуючи ефективність торгівлі, це може зменшити вікно можливостей для атак MEV, таких як використання арбітражу.
Пропозиції Jito Labs представляють багатогранний підхід до покращення блокчейну Solana. Зосереджуючись на оптимізації продуктивності валідатора, забезпеченні ефективної побудови блоків, пом’якшенні спаму та розширенні можливостей торгівлі, Jito Labs сприяє створенню більш безпечної та стійкої мережі.
Ці інновації можуть зменшити чутливість блокчейну Solana до звичайних стратегій MEV, сприяючи більш справедливому та прозорому середовищу транзакцій. Хоча це може не повністю усунути MEV, інтеграція продуктів Jito Labs із Solana є проактивним кроком до пом’якшення деяких негативних впливів, пов’язаних з MEV.
У просторі блокчейнів, що швидко розвивається, такі технологічні досягнення Jito Labs дають цінну інформацію про те, як можна вирішувати проблеми MEV не лише в Solana, але й, можливо, в інших мережах блокчейну.
Підсумовуючи, хоча характер і прояв MEV на Solana суттєво відрізняються від Ethereum через архітектурні відмінності, MEV залишається поширеною проблемою. Спільнота Solana продовжує досліджувати та впроваджувати рішення для пом’якшення впливу MEV на свою мережу, забезпечуючи цілісність та ефективність своїх операцій блокчейну.
MEV на рівні 2 (L2) поширюється від оригінального MEV на рівні 1 Ethereum (L1). Однак у контексті ланцюжків EVM потенційні можливості для учасників маніпулювати порядком, включенням або цензурою транзакцій істотно не відрізняються між L1 і L2. Обидва рівні поділяють фундаментальну концепцію MEV, причому MEV в основному виникає через здатність майнерів (або валідаторів у системі Proof-of-Stake) змінювати порядок, включати або цензурувати транзакції в межах створених ними блоків.
Цю здатність можна використовувати для використання арбітражних можливостей, прямих транзакцій або вилучення ренти з користувачів. Однак впровадження Ethereum 2.0 і все більш широке використання рішень L2 для масштабованості дещо змінюють ландшафт MEV.
Одна особлива відмінність у ландшафті MEV виникає у випадку певних ланцюгів, таких як Avalanche (AVAX), які не обмінюються даними mempool, крім валідаторів. Така унікальна поведінка може змінити динаміку MEV, оскільки менше об’єктів мають доступ до даних транзакцій, що потенційно може вплинути на сферу маніпулювання транзакціями та отримання цінності.
Однак середовище L2 також відкриває можливості для інноваційних рішень проблеми MEV. Наприклад, концепцію поділу пропонента та розробника (PBS) можна застосувати в рішеннях L2, де ролі пропозиції блоку та створення блоку розділені, що потенційно пом’якшує деякі проблеми, пов’язані з MEV.
Крім того, дослідження MEV між ланцюжками, яке передбачає вилучення MEV через різні блокчейн-мережі, також є значною частиною ландшафту L2 MEV. Це новий вимір, який не існує в контексті L1, і він відкриває ціле нове поле для досліджень і потенційних стратегій для вилучення та пом’якшення впливу MEV.
Підсумовуючи, хоча L2 MEV поділяє фундаментальну концепцію з L1 MEV, унікальні архітектурні та робочі характеристики рішень L2 відкривають нові виміри проблеми. Поточні дослідження та розробки в цій галузі мають вирішальне значення для забезпечення надійності, справедливості та децентралізації Ethereum та інших блокчейн-мереж у міру їхнього масштабування.
Proposer-Builder Separation (PBS) — це пропоноване рішення проблем цензури та атак MEV у мережах блокчейнів. Концепція PBS ґрунтується на ідеї поділу ролей блокової конструкції та блокової пропозиції в мережі. Такий розподіл обов’язків призначений для створення більш децентралізованої та безпечної мережі, а також вирішення проблем MEV.
До розділення пропонента та конструктора
У мережах блокчейнів спеціалізовані учасники, які називаються валідаторами, мають вирішальне значення для таких операцій, як обробка транзакцій і створення блоків. У ранніх блокчейн-протоколах, таких як Ethereum, валідаторам було призначено два ключові обов’язки — створення блоків і блок-пропозиція. Ті самі валідатори збирали б незавершені транзакції, визначали вміст блоку, впорядковували транзакції та повністю створювали нові блоки. Потім ці самі суб’єкти транслюватимуть створені ними готові блоки як пропозиції решті мережі для перевірки та включення в блокчейн.
Таке об’єднання обов’язків було проблематичним, оскільки надавало валідаторам надмірний контроль над тим, які транзакції включалися в блоки та в якій послідовності. Валідатори могли використовувати цей вплив, щоб брати участь у стратегіях, які генерували їм додатковий прибуток. Наприклад, вони могли впорядкувати транзакції таким чином, щоб отримати максимальну комісію з користувачів, які прагнуть визначити пріоритетність своїх транзакцій. Валідатори також можуть використовувати своє становище для участі в маніпулюванні ринком, включаючи або виключаючи конкретні транзакції для впливу на ціни токенів на свою користь. Ці практики підпадають під концепцію максимальної витягуваної цінності, де валідатори максимізують прибуток шляхом оптимізації порядку транзакцій і цензури.
Більші, забезпечені ресурсами валідатори, природно, мали найкраще положення для точного налаштування блоків і участі в цих стратегіях MEV. Це призвело до ризиків централізації, оскільки меншим валідаторам було важко конкурувати в отриманні максимальної вартості від транзакцій. Загалом, консолідація обов’язків зі створення та пропонування блоків в одному валідаторі створила вразливі місця щодо справедливості, безпеки та децентралізації.
Щоб вирішити ці проблеми, було запроваджено такі інновації, як розділення пропозицій і конструкторів (PBS). PBS офіційно розділив дві відповідальності валідатора, створення блоків і пропонування блоків, на окремі ролі, які обробляються різними типами вузлів.
У PBS будівництво блоків обробляється спеціалізованими вузлами конструктора. Їхня єдина функція полягає в створенні вмісту блоків оптимізованим способом, який максимізує цінність для всієї мережі, не віддаючи переваги жодній окремій сутності. Послідовність транзакцій, включення та порядок визначаються за допомогою алгоритмів, призначених для обмеження можливостей для маніпуляцій. Ці готові пакети блоків потім передаються до виділених вузлів пропонента.
Вузли пропозицій виконують одну просту роль — отримувати готові блоки від розробників і пропонувати їх решті мережі валідатора для затвердження та включення в блокчейн. Важливо, що пропоненти не беруть участі у створенні блоку в PBS. Це не дозволяє їм застосовувати пільгове впорядкування транзакцій або інші корисливі зміни до блоків, оскільки вони бачать вміст лише після завершення будівництва.
Формально розподіляючи ці два обов’язки на окремі спеціалізовані ролі, PBS обмежує повноваження будь-якого окремого вузла над наскрізним процесом транзакцій. Це, у свою чергу, покращує децентралізацію, безпеку та справедливість у таких мережах, як Ethereum. PBS представляє важливу еволюцію в архітектурі та управлінні мережами блокчейн.
Висновок і подальші напрямки:
Майбутнє MEV представляє складний ландшафт, сформований підйомом DeFi та еволюцією технології блокчейн. Незважаючи на те, що MEV може приносити значні прибутки певним учасникам екосистеми блокчейну, він також створює проблеми, зокрема потенційний негативний вплив на ініціаторів транзакцій і ризики централізації валідатора.
Спільнота Ethereum активно вивчає стратегії пом’якшення цих проблем, зберігаючи при цьому корисні аспекти MEV. Кожна з цих стратегій, включаючи спалювання MEV, згладжування MEV і спільне використання MEV, має унікальні переваги та компроміси, і їх успішне впровадження потребуватиме ретельного розгляду та значних ресурсів.
Впровадження Ethereum Merge і концепції PBS додали ще більшої складності ландшафту MEV. Широке впровадження MEV-Boost призвело до збільшення винагород за блокування, а також до потенційного ризику централізації валідатора.
Підсумовуючи, управління MEV є критичним питанням для майбутнього Ethereum та інших блокчейн-мереж. У міру розвитку цих технологій розвиватимуться і стратегії керування MEV. Майбутні дослідження повинні продовжувати досліджувати ці стратегії, а також появу нових форм MEV та їх вплив на різні блокчейн-мережі. Постійне дослідження та розвиток у цій сфері мають вирішальне значення для забезпечення надійності, справедливості та децентралізації цих мереж, оскільки вони продовжують масштабуватися.
Незважаючи на те, що технологія блокчейн є революційною, вона також має нюанси, які створюють виклик для системи та екосистеми відповідного простору. У блокчейні майнери та валідатори діють як прихильники безпеки для підтвердження транзакцій і захисту ланцюжка. Це означає, що вони також є незалежними сторонами, які можуть змінювати порядок транзакцій у певному блоці на свою користь.
Максимальна витягувана вартість (також відома як витягувана вартість майнера), або скорочено MEV, відноситься до максимальної суми прибутку, яку виробник блоків може отримати, організовуючи, додаючи або видаляючи транзакції в межах створених ними блоків. Їх прибутки в основному отримують від одностороннього виключення, включення або зміни порядку транзакцій у межах блоків. Незважаючи на свою назву, він стосується не лише ланцюжків Proof-of-work (PoW), але й валідаторів у ланцюгах Proof-of-Stake (PoS). Ця стаття має на меті забезпечити комплексний аналіз MEV, досліджуючи його походження, вплив на різні блокчейн-мережі та стратегії, які використовують різні учасники екосистеми блокчейну для використання або пом’якшення MEV.
Перший зареєстрований випадок MEV з’явився в 2014 році в блокчейні Ethereum, виявлений програмістом-аналітиком. Він був надзвичайно зацікавлений цією технологією та мав надію, поки не зрозумів фатальну помилку в системі — автономна природа валідаторів і майнерів дозволяла їм отримувати цінність від нічого не підозрюючих користувачів.
У 2019 році група дослідників із Chainlink Labs опублікувала статтю під назвою «Flash Boys 2.0», у якій підкреслювалося, що MEV — це не теоретична практика, а скоріше це вже функціональність, яка безпосередньо використовується на основі безлічі широко поширених протоколів.
Блокчейн спочатку розроблений для захисту децентралізованою мережею машин, які називаються виробниками блоків. Ці виробники блоків включають валідатори та майнери, які беруть на себе роль підтвердження транзакцій у незмінній системі розподіленої книги. Вони об’єднують незавершені транзакції в блок, який потім перевіряється мережею, а потім включається в глобальну систему.
Хоча існують заходи, які підтверджують, що всі транзакції є дійсними та не враховуються подвійно, немає способу гарантувати, що вони будуть розміщені в такому ж порядку, як вони були розміщені в ланцюжку. Ось чому, коли виробники блоків вибирають транзакції з mempool, який є чергою транзакцій, що очікують на розгляд блокчейна, вони можуть визначити пріоритетність транзакцій з найвищими комісіями перед подачею.
У поточній екосистемі MEV існують сторонні боти та сторони, які маніпулюють комісіями за транзакції, щоб гарантувати, що їхні транзакції мають пріоритет у поданні блоків. Це можна вважати невигідним для типового користувача, який може не мати необхідних коштів, ресурсів або технічного досвіду для використання цього явища.
З боку виробника блоків також задіяні треті сторони, до складу яких входять шукачі, конструктори та ретранслятори. Шукачі по суті «обшукують» базу незавершених транзакцій у пошуках потенційних можливостей отримання прибутку від MEV. Вони об’єднують ці транзакції, які потім надсилаються розробникам, які «будують» повні блоки та надсилають їх ретрансляторам. Ретранслятори, надійні агрегатори запропонованих блоків, перевіряють їх і передають найбільш прибутковий з них валідатору для подання.
Атаки MEV — це стратегії, що використовуються майнерами, валідаторами або трейдерами, щоб використовувати їх здатність змінювати порядок, включати або виключати транзакції всередині блоку, щоб максимізувати свій прибуток, як згадувалося раніше. Ось кілька поширених типів атак MEV:
Фронтальний
Це коли учасник спостерігає за прибутковою транзакцією, що очікує в мемпулі, і швидко створює подібну транзакцію з вищою ціною на газ. Це спонукає майнерів першими включати свою транзакцію, дозволяючи їм отримати вигоду від руху ціни, спричиненого початковою транзакцією.
Приклад: Аліса хоче купити іграшку, але Боб платить невеликий хабар, щоб визначити пріоритет своєї транзакції, і натомість купує іграшку.
Біг на спині
Це схоже на попередній запуск, але замість розміщення транзакції перед цільовою, зловмисник розміщує свою транзакцію одразу після цільової. Це часто використовується в сценаріях, коли зловмисник має намір отримати вигоду від зміни ціни, спричиненої початковою транзакцією.
Приклад: Аліса планує зробити ставку на картину на аукціоні. Боб чекає, поки Аліса зробить ставку, а потім швидко продає свою ідентичну картину натовпу за високою ціною, яку Аліса запропонувала.
Сендвіч Атаки
У цьому типі атаки зловмисник здійснює транзакцію як до, так і після цільової транзакції. Це може маніпулювати ціною токена таким чином, щоб зловмисник міг купувати дешево та продавати дорого, по суті, «закриваючи» цільову транзакцію.
Приклад: Аліса планує купити іграшку. Боб купує його першим, підвищуючи ціну. Аліса купує за такою високою ціною, а потім Боб продає свою іграшку за такою завищеною ціною, фактично перекриваючи покупку Аліси.
Арбітраж
Ці атаки використовують розбіжності цін між різними децентралізованими біржами (DEX). Зловмисник може одночасно купити токен за нижчою ціною на одному DEX і продати його за вищою ціною на іншому.
Приклад: Боб бачить, що в іншому місті яблука дешевші. Він купує там і продає їх у своєму місті дорожче.
Атаки тайм-бандитів
У мережі Proof-of-Work майнер проводить те, що називається реорганізацією ланцюга, щоб маніпулювати раніше підтвердженими блоками. Метою цього є вилучення MEV із транзакцій, які вже включено до цих блоків. Це не тільки більш складна форма MEV-атаки, але й потенційно більш руйнівна, оскільки вимагає зміни існуючої структури блокчейну.
Приклад: Боб, шахтар, бачить, що Аліса знайшла золоту жилу. Він використовує свою силу, щоб повернути час назад, дістатися до вени раніше Аліси та забрати золото собі.
Ландшафт MEV у 2023 році є динамічним і багатогранним полем, що відображає поєднання можливостей, викликів та інновацій. Минулого року спостерігалася значна активність у сфері MEV: боти принесли прибуток щонайменше 307 мільйонів доларів на Ethereum. Можливості арбітражу, на які припадає понад 47,5% загального доходу, були найчастішими, тоді як можливості сендвіча та ліквідації також відігравали значну роль.
У цьому контексті тижнева статистика станом на 06.08.2023 дає миттєвий знімок поточних тенденцій. Арбітражні спроби вилучили 8,48 мільйона доларів, сендвіч-атаки – 559 000 доларів, а атаки з ліквідації були менш поширеними – 14 000 доларів. Ці цифри є частиною ширшої моделі, яка підкреслює складність і динамізм екосистеми MEV.
Загальний обсяг MEV із залученням сендвіч-ботів у 2022 році склав вражаючих 287 мільярдів доларів, причому Uniswap V3 був гарячою точкою як для арбітражних, так і для сендвіч-ботів. Цікаво, що можливості MEV на Binance Smart Chain (BSC) виявилися економічно ефективнішими, ніж на Ethereum, що вказує на більш приємне середовище на BSC.
Частота та характер можливостей MEV відрізняються залежно від ринкових умов. Хоча арбітражні можливості були найпоширенішими, можливості ліквідації більше залежали від інтенсивних ринкових коливань. Дохід, отриманий від різних типів MEV, також демонстрував місячні коливання, причому в певних місяцях доходи були значно вищими через певні ринкові події.
Ландшафт також виявив модель олігополії в MEV, коли 2 головні адреси конструкторів блоків охоплюють більше половини MEV після злиття Ethereum, хоча конструктори передають більшість MEV пропонентам в останній транзакції в блоці. Конкурентне середовище ботів MEV і розподіл прибутку між різними типами ботів ще більше ілюструють тонкощі ринку.
Уявлення, отримані в результаті аналізу конкретних статистичних даних, порівняльного аналізу між різними блокчейн-платформами та розуміння ширших тенденцій, дають повне уявлення про цю сферу, що розвивається. Ці ідеї сприяють глибшому розумінню екосистеми MEV, відображаючи її багатогранний характер і наслідки для майбутнього децентралізованих фінансів. Постійне дослідження даних про ліквідність, розробка нових стратегій формування ринку та зусилля, спрямовані на забезпечення справедливості та регулювання ринку MEV, є критично важливими для навігації в цьому динамічному середовищі.
3 квітня 2023 року на висоті блоку Ethereum 16 964 664 група ботів MEV була використана для 25,3 мільйона доларів. Аналіз експлойту виявив, що валідатор-відступник перемикав транзакції ботів MEV і вилучав різні криптотокени.
Експлойт представляв собою складну операцію, яка включала фальшивий валідатор Ethereum і групу ботів MEV. Шахрай-валідатор, названий «Sandwich the Ripper», підготував активи в кількох токенах і спонукав цільову групу ботів MEV, щоб вони спробували провести його трансакцію на низьколіквідних пулах V2 Uniswap. Це було зроблено протягом 18 днів операції.
У типовій сендвіч-атаці бот MEV зчитує вхідну транзакцію та виконує ордер, підвищуючи ціну активу для початкового покупця. Потім покупець ще більше підвищує ціну, купуючи ті самі активи, які були заплановані спочатку. Потім бот MEV продає актив одразу після завершення транзакції початкового покупця, отримуючи арбітражний прибуток від покупця.
Однак у цьому випадку шахрайський валідатор наживив ботів MEV за допомогою використаної транзакції, змусивши ботів витратити свої WETH на арбітраж наживлених активів у пулі з низькою ліквідністю, тоді як експлуататору не потрібно було здійснювати фактичну транзакцію покупки. Потім експлойтер змінив порядок транзакцій у тому ж блоці та продав усі свої токени (які він підготував до атаки) відразу після того, як бот MEV купив наживлені активи. Потім експлуататор продав свої токени за вищою ціною, щоб вичерпати весь WETH із пулу низької ліквідності, залишивши боту MEV нікчемні токени, які він придбав у процесі.
Підробленому валідатору вдалося злити п’ять ботів MEV, використовуючи ту саму стратегію за 24 транзакції. Потім викрадені токени були розподілені в три окремі гаманці, в яких зберігалося 20 мільйонів доларів, 2,3 мільйона доларів і 2,9 мільйона доларів відповідно.
У відповідь на експлойт спільнота Flashbot випустила патч для всіх ретрансляторів, щоб запобігти повторенню подібних атак у майбутньому. У той час як деякі повідомили про атаку як про «зловмисну», інші в крипто-спільноті стверджують, що атака на бота MEV була частиною гри і що не було нечесної гри.
Однак, хоча MEV часто асоціюється з проблемами та негативними наслідками, він також відіграв корисну роль у певних контекстах. Наприклад, під час DeFi влітку 2021 року використання MEV було пов’язане зі швидшими транзакціями та нижчою комісією за газ на Ethereum.
Малюнок: Ціни на газ для пакетів Ethereum і MEV-geth через Flashbots
Прийняття програмного забезпечення для вилучення MEV, такого як Mev-geth від Flashbots, різко зросло, і тепер понад 78% майнерів Ethereum використовують його для упаковки секвенованих пакетів транзакцій і отримання прибутку від MEV. Це забезпечується такими функціями, як хабарі майнерів і відхилення пакетів без витрат на газ. Як показано на графіку вище, поширення комплектування MEV, схоже, корелює з нижчою середньою комісією за газ на Ethereum, оскільки програмне забезпечення MEV пом’якшує такі проблеми, як Пріоритетні газові аукціони (PGA), де боти підвищують комісії через війни комісій за транзакції.
У випадку сендвіч-атак, форми MEV, яка буде досліджена в наступному розділі, майнери або валідатори включають певні транзакції в блок, відкидаючи інші. Розставляючи таким чином пріоритет транзакцій, вони можуть сприяти швидшому виконанню та зменшити загальну вартість для користувачів. Це вибіркове включення дозволяє мережі обробляти більший обсяг транзакцій, сприяючи ефективності та результативності системи в періоди високого попиту.
Загалом програмне забезпечення, орієнтоване на MEV, завоювало домінування в Ethereum, оскільки воно вирівнює стимули майнерів і трейдерів за допомогою методів упорядкування транзакцій, які також можуть ненавмисно зменшити перевантаження мережі та витрати.
Такі компанії, як Flashbots, допомагають відновити баланс в екосистемі, досліджуючи та розробляючи протоколи, які намагаються пом’якшити негативні зовнішні ефекти, створені MEV. Вони створили екосистему, в якій боти надсилають пакети транзакцій безпосередньо майнерам замість загальнодоступного пулу Ethereum, а потім майнери отримують ставки, щоб інші не бачили цього, і можуть включати ці пакети в блоки, які вони видобувають.
Протоколи, такі як MEV-Boost, створені Flashbots, надають валідаторам доступ до ретранслюваних блоків через ринок розробників, які хочуть купити їх блоковий простір. Використовуючи MEV Boost, валідатори можуть вибрати включення цих спеціально створених блоків, які можуть мати вищу прибутковість завдяки зміненому порядку транзакцій. Це дозволяє валідаторам потенційно заробляти більше від можливостей MEV, які розробники визначили та запакували в блоки ретрансляції. Вони також можуть додавати ретранслятори з Flashbots, Bloxroute, Blocknative, Eden або Manifold тощо.
Fastlane — ще одна інфраструктурна компанія, яка намагається змінити баланс безпеки, викликаний MEV. Fastlane — це протокол, призначений для винагороди учасників валідації за захист працездатності блокчейну Polygon.
Fastlane пропонує унікальне рішення, яке дозволяє валідаторам отримувати дохід від різних учасників екосистеми блокчейну, включаючи арбітражників, ліквідаторів і трейдерів NFT. Через процес конкурентного аукціону алгоритмічні шукачі роблять ставки за доступ до Fastlane протягом визначених періодів, відомих як «спринти». Переможці торгів отримують підвищену ймовірність успішних угод без необхідності прямого підключення до вузла валідатора і, що важливо, без знання ідентифікатора однорангового валідатора, адреси еноду чи IP-адреси.
Цей підхід суттєво підвищує безпеку та конфіденційність вузлів валідаторів, створюючи більш здорові вузли, зменшуючи економічні стимули для ботів заповнювати вузол зайвими транзакціями. Конструкція Fastlane не сприяє шкідливим практикам, таким як початкові транзакції та «сендвічні» атаки. Натомість він надає пріоритет загальному здоров’ю блокчейну Polygon. Крім того, шляхом усунення випадковості в динаміці розповсюдження транзакцій Fastlane може потенційно знизити витрати на передачу даних для сторожових вузлів, додатково сприяючи ефективності та надійності мережі.
Існують також програми з конкретними сценаріями використання або програмне забезпечення, яке використовує MEV для різних цілей, наприклад Cow Protocol. Cow Protocol узгоджує однорангові угоди, де це можливо, усуваючи потребу в посереднику та заощаджуючи гроші користувачів. Це називається збігом бажань (CoW). Вони здійснюють пошук на всіх біржах і агрегаторах, щоб гарантувати, що користувачі отримають найкращу доступну ціну, позбавляючи користувачів від необхідності порівнювати ціни на різних платформах. Вони також захищають користувачів від нападів на передніх і сендвічних атак, які можуть призвести до значних збитків для трейдерів. Це досягається шляхом зіставлення однорангових торгів і використання пакетних аукціонів, що робить порядок торгів нерелевантним.
Якщо після розміщення замовлення ціна змінюється на користь користувача, Cow Protocol надає користувачеві ціну на момент виконання. Він збирає замовлення в «пакети» кожні 30 секунд. Це робиться поза ланцюгом, що має кілька переваг, зокрема відсутність плати за невдалі угоди та комісії, що збираються в токені продажу, а не в ETH. Розв’язувачі Cow Protocol змагаються, щоб знайти найкраще джерело ліквідності для вашої торгівлі на всіх децентралізованих біржах і агрегаторах. Вони надсилають пакети в ланцюжок і приховують їх від загальнодоступного mempool, захищаючи угоди від маніпуляцій (передових та інших форм MEV) майнерами та ботами.
Нарешті, Kolibrio намагається революціонізувати простір MEV, будучи одним з перших протоколів, які пропонують реле Broadcaster Extractable Value (BEV). Ця технологія гарантує, що постачальники транзакцій, такі як постачальники вузлів, гаманці DeFi, мости та інші dApps, можуть володіти потоком замовлень, який вони створюють, і мати можливість монетизувати його. Це можливо, коли трансакції автоматично шукають можливості MEV перед входом у mempool. Коли в транзакції є можливість MEV, BEV передаватиме цю інформацію користувачам, які шукають, після чого шукачі будуть робити ставки на транзакцію, щоб користувач міг отримати право на них.
Проводячи транзакції на рівні мовника та запроваджуючи механізм аукціону для MEV, він демократизує вилучення MEV, зменшуючи ймовірність використання шляхом замовлення транзакцій або передового показу. Механізми перевірки та очікування системи діють як буфери проти зловмисних стратегій MEV, а агрегація транзакцій забезпечує ефективну обробку, якою важче маніпулювати. Крім того, автоматично спрямовуючи прибуток від MEV мовникам, система не тільки забезпечує справедливий розподіл, але й стимулює організації віддавати пріоритет інтересам користувачів, сприяючи створенню більш безпечної та орієнтованої на користувача екосистеми блокчейну.
MEV можна досягти за допомогою різних стратегій, включаючи атаки з переднього ходу, зворотного проходу та сендвіч-атаки. Однак, коли ми переходимо від контексту Ethereum до Solana, ландшафт MEV зазнає значних змін через фундаментальні архітектурні відмінності між двома блокчейнами.
У системі PoS Solana валідатори, які мають значну кількість токенів, відповідають за завершення транзакцій. Цю систему додатково вдосконалює унікальна функція Solana, яка полягає в кластеризації валідатора. Валідатори групуються в кластери, і вони чергуються, приймаючи на себе роль провідного валідатора. Роль лідера зводиться до визначення порядку транзакцій для голосування, а не до їх остаточності, що додає додатковий рівень безпеки від потенційних зловмисників.
Ще одна ключова відмінність між Solana та Ethereum полягає в наявності мемпулу. Хоча mempool Ethereum є ключовим компонентом для багатьох стратегій MEV, Solana не має mempool. Це означає, що незалежні учасники мережі, яких часто називають «шукачами», не можуть націлюватися на окремі транзакції, якщо вони не діють як валідатори. Крім того, Solana нещодавно ввела першочергову комісію разом із фіксованою комісією, щоб шукачі могли швидше включити свої транзакції.
Незважаючи на ці архітектурні відмінності, Solana не повністю захищена від MEV. Поширеною формою діяльності MEV на Solana є арбітраж децентралізованої біржі (DEX). У цьому сценарії трейдери використовують розбіжності в цінах між різними DEX. Наприклад, трейдер може виявити різницю в обмінному курсі SOL/USDC між Raydium і Orca, двома DEX на Solana, і здійснити прибуткову арбітражну торгівлю.
Цікаво, що сендвіч-атаки, поширена стратегія MEV на Ethereum, не спостерігалися на Solana. Ймовірно, це пов’язано з відсутністю у Solana mempool і тим фактом, що лише провідний валідатор має доступ до транзакцій до їх завершення.
У сфері незамінних токенів (NFT) MEV проявився у формі NFT-ботів. Ці боти заповнюють популярні запуски NFT запитами монетного двору, щоб отримати якомога більше токенів для негайного перепродажу. Це не тільки порушує ринок NFT, але й призводить до перевантаження мережі. Для боротьби з цією проблемою Солана запропонував такі рішення, як коригування комісії за транзакції газу, щоб збільшити вартість спам-запитів і введення «податку» на недійсні транзакції.
Крім того, компанія під назвою Jito Labs пропонує набір спеціалізованих продуктів, які можуть значно вплинути на ландшафт MEV у Солані. Ось як:
Надаючи клієнт валідатора з відкритим вихідним кодом, Jito Labs допомагає валідаторам Solana краще використовувати своє обладнання та отримувати більше прибутку. Це може призвести до більш конкурентоспроможної перевірки, таким чином зменшуючи потенційне вилучення MEV із замовлення транзакцій. Jito Block Engine: цей механізм допомагає створювати найбільш прибуткові та ефективні блоки для валідаторів. Завдяки оптимізації побудови блоків це може зменшити можливості для зміни порядку транзакцій, загальної стратегії MEV, роблячи мережу більш стійкою проти певних атак MEV.
Цей інструмент дозволяє валідаторам передати аутсорсинг пом’якшенню спаму та перевірці підпису, що може зменшити затори та призвести до ефективнішого створення блоків. Це може знизити потенціал для зловмисників використовувати MEV за допомогою спам-атак.
Дозволяючи послідовне виконання транзакцій, Jito Labs додає додатковий рівень контролю над упорядкуванням транзакцій. Це могло б пом’якшити деякі стратегії MEV, такі як атаки на передньому плані та сендвіч-атаки. Jito Mempool: трейдери можуть використовувати Jito Mempool, щоб отримати доступ до вищих гарантій доставки транзакцій. Це забезпечує більш надійне виконання транзакцій, зменшуючи потенціал вилучення MEV через перевпорядкування або виключення транзакцій. ShredStream: ця функція дозволяє трейдерам значно заощадити час, отримуючи шреди безпосередньо від лідерів. Підвищуючи ефективність торгівлі, це може зменшити вікно можливостей для атак MEV, таких як використання арбітражу.
Пропозиції Jito Labs представляють багатогранний підхід до покращення блокчейну Solana. Зосереджуючись на оптимізації продуктивності валідатора, забезпеченні ефективної побудови блоків, пом’якшенні спаму та розширенні можливостей торгівлі, Jito Labs сприяє створенню більш безпечної та стійкої мережі.
Ці інновації можуть зменшити чутливість блокчейну Solana до звичайних стратегій MEV, сприяючи більш справедливому та прозорому середовищу транзакцій. Хоча це може не повністю усунути MEV, інтеграція продуктів Jito Labs із Solana є проактивним кроком до пом’якшення деяких негативних впливів, пов’язаних з MEV.
У просторі блокчейнів, що швидко розвивається, такі технологічні досягнення Jito Labs дають цінну інформацію про те, як можна вирішувати проблеми MEV не лише в Solana, але й, можливо, в інших мережах блокчейну.
Підсумовуючи, хоча характер і прояв MEV на Solana суттєво відрізняються від Ethereum через архітектурні відмінності, MEV залишається поширеною проблемою. Спільнота Solana продовжує досліджувати та впроваджувати рішення для пом’якшення впливу MEV на свою мережу, забезпечуючи цілісність та ефективність своїх операцій блокчейну.
MEV на рівні 2 (L2) поширюється від оригінального MEV на рівні 1 Ethereum (L1). Однак у контексті ланцюжків EVM потенційні можливості для учасників маніпулювати порядком, включенням або цензурою транзакцій істотно не відрізняються між L1 і L2. Обидва рівні поділяють фундаментальну концепцію MEV, причому MEV в основному виникає через здатність майнерів (або валідаторів у системі Proof-of-Stake) змінювати порядок, включати або цензурувати транзакції в межах створених ними блоків.
Цю здатність можна використовувати для використання арбітражних можливостей, прямих транзакцій або вилучення ренти з користувачів. Однак впровадження Ethereum 2.0 і все більш широке використання рішень L2 для масштабованості дещо змінюють ландшафт MEV.
Одна особлива відмінність у ландшафті MEV виникає у випадку певних ланцюгів, таких як Avalanche (AVAX), які не обмінюються даними mempool, крім валідаторів. Така унікальна поведінка може змінити динаміку MEV, оскільки менше об’єктів мають доступ до даних транзакцій, що потенційно може вплинути на сферу маніпулювання транзакціями та отримання цінності.
Однак середовище L2 також відкриває можливості для інноваційних рішень проблеми MEV. Наприклад, концепцію поділу пропонента та розробника (PBS) можна застосувати в рішеннях L2, де ролі пропозиції блоку та створення блоку розділені, що потенційно пом’якшує деякі проблеми, пов’язані з MEV.
Крім того, дослідження MEV між ланцюжками, яке передбачає вилучення MEV через різні блокчейн-мережі, також є значною частиною ландшафту L2 MEV. Це новий вимір, який не існує в контексті L1, і він відкриває ціле нове поле для досліджень і потенційних стратегій для вилучення та пом’якшення впливу MEV.
Підсумовуючи, хоча L2 MEV поділяє фундаментальну концепцію з L1 MEV, унікальні архітектурні та робочі характеристики рішень L2 відкривають нові виміри проблеми. Поточні дослідження та розробки в цій галузі мають вирішальне значення для забезпечення надійності, справедливості та децентралізації Ethereum та інших блокчейн-мереж у міру їхнього масштабування.
Proposer-Builder Separation (PBS) — це пропоноване рішення проблем цензури та атак MEV у мережах блокчейнів. Концепція PBS ґрунтується на ідеї поділу ролей блокової конструкції та блокової пропозиції в мережі. Такий розподіл обов’язків призначений для створення більш децентралізованої та безпечної мережі, а також вирішення проблем MEV.
До розділення пропонента та конструктора
У мережах блокчейнів спеціалізовані учасники, які називаються валідаторами, мають вирішальне значення для таких операцій, як обробка транзакцій і створення блоків. У ранніх блокчейн-протоколах, таких як Ethereum, валідаторам було призначено два ключові обов’язки — створення блоків і блок-пропозиція. Ті самі валідатори збирали б незавершені транзакції, визначали вміст блоку, впорядковували транзакції та повністю створювали нові блоки. Потім ці самі суб’єкти транслюватимуть створені ними готові блоки як пропозиції решті мережі для перевірки та включення в блокчейн.
Таке об’єднання обов’язків було проблематичним, оскільки надавало валідаторам надмірний контроль над тим, які транзакції включалися в блоки та в якій послідовності. Валідатори могли використовувати цей вплив, щоб брати участь у стратегіях, які генерували їм додатковий прибуток. Наприклад, вони могли впорядкувати транзакції таким чином, щоб отримати максимальну комісію з користувачів, які прагнуть визначити пріоритетність своїх транзакцій. Валідатори також можуть використовувати своє становище для участі в маніпулюванні ринком, включаючи або виключаючи конкретні транзакції для впливу на ціни токенів на свою користь. Ці практики підпадають під концепцію максимальної витягуваної цінності, де валідатори максимізують прибуток шляхом оптимізації порядку транзакцій і цензури.
Більші, забезпечені ресурсами валідатори, природно, мали найкраще положення для точного налаштування блоків і участі в цих стратегіях MEV. Це призвело до ризиків централізації, оскільки меншим валідаторам було важко конкурувати в отриманні максимальної вартості від транзакцій. Загалом, консолідація обов’язків зі створення та пропонування блоків в одному валідаторі створила вразливі місця щодо справедливості, безпеки та децентралізації.
Щоб вирішити ці проблеми, було запроваджено такі інновації, як розділення пропозицій і конструкторів (PBS). PBS офіційно розділив дві відповідальності валідатора, створення блоків і пропонування блоків, на окремі ролі, які обробляються різними типами вузлів.
У PBS будівництво блоків обробляється спеціалізованими вузлами конструктора. Їхня єдина функція полягає в створенні вмісту блоків оптимізованим способом, який максимізує цінність для всієї мережі, не віддаючи переваги жодній окремій сутності. Послідовність транзакцій, включення та порядок визначаються за допомогою алгоритмів, призначених для обмеження можливостей для маніпуляцій. Ці готові пакети блоків потім передаються до виділених вузлів пропонента.
Вузли пропозицій виконують одну просту роль — отримувати готові блоки від розробників і пропонувати їх решті мережі валідатора для затвердження та включення в блокчейн. Важливо, що пропоненти не беруть участі у створенні блоку в PBS. Це не дозволяє їм застосовувати пільгове впорядкування транзакцій або інші корисливі зміни до блоків, оскільки вони бачать вміст лише після завершення будівництва.
Формально розподіляючи ці два обов’язки на окремі спеціалізовані ролі, PBS обмежує повноваження будь-якого окремого вузла над наскрізним процесом транзакцій. Це, у свою чергу, покращує децентралізацію, безпеку та справедливість у таких мережах, як Ethereum. PBS представляє важливу еволюцію в архітектурі та управлінні мережами блокчейн.
Висновок і подальші напрямки:
Майбутнє MEV представляє складний ландшафт, сформований підйомом DeFi та еволюцією технології блокчейн. Незважаючи на те, що MEV може приносити значні прибутки певним учасникам екосистеми блокчейну, він також створює проблеми, зокрема потенційний негативний вплив на ініціаторів транзакцій і ризики централізації валідатора.
Спільнота Ethereum активно вивчає стратегії пом’якшення цих проблем, зберігаючи при цьому корисні аспекти MEV. Кожна з цих стратегій, включаючи спалювання MEV, згладжування MEV і спільне використання MEV, має унікальні переваги та компроміси, і їх успішне впровадження потребуватиме ретельного розгляду та значних ресурсів.
Впровадження Ethereum Merge і концепції PBS додали ще більшої складності ландшафту MEV. Широке впровадження MEV-Boost призвело до збільшення винагород за блокування, а також до потенційного ризику централізації валідатора.
Підсумовуючи, управління MEV є критичним питанням для майбутнього Ethereum та інших блокчейн-мереж. У міру розвитку цих технологій розвиватимуться і стратегії керування MEV. Майбутні дослідження повинні продовжувати досліджувати ці стратегії, а також появу нових форм MEV та їх вплив на різні блокчейн-мережі. Постійне дослідження та розвиток у цій сфері мають вирішальне значення для забезпечення надійності, справедливості та децентралізації цих мереж, оскільки вони продовжують масштабуватися.