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

Шахтарі, передовий запуск як послуга є крадіжкою

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

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

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

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

Арі Джулс є Фондом сім’ї Вейлів, а Джоан і Сенфорд І. Вейл – професори Інститут Якобса в Cornell Tech, співдиректор о Ініціатива для криптовалют і контрактів (IC3) та головний науковий співробітник ат Chainlink Labs. Іттай Еял є доцентом Technion і заступником директора IC3. Махімна Келкар є докторантом з інформатики в Корнельському університеті та Корнельському технічному університеті.

Жахлива ідея? Так, це так. І зараз це починає відбуватися в Ethereum завдяки новим проектам, таким як Флеш-боти, і практики гірниками, що систематизують експлуатацію користувачів.

Проблема Майнер Extractable Value (MEV).

Парадоксальним обмеженням більшості блокчейн-протоколів, включаючи Ethereum і ETH 2.0, є те, що хоча їхньою ключовою особливістю є децентралізація, вони ефемерно централізований.

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

Розглянемо, наприклад, автоматичний маркет- Maker (AMM), який дозволяє торгувати активами без контрагентів у системі децентралізованого Фінанси (DeFi). Купівля токена X від AMM викликає ціну токена X підніматися (щодо парного активу). Майнер може скористатися цим, коли ALICE збирається купити токен X в угоді T. Якщо майнер отримує включення T у блоці, який він майнить, він може робити наступне.

Майнер створює дві власні транзакції, Tpre і Tpost і бутерброди T між ними. Іншими словами, він включає три транзакції в замовленні Тпре T, Тпост. Транзакція майнера Tpre купує someToken X, поки його трансакція Tpost продає токен X це куплено. Тому що транзакція Аліси T викликає ціну токена X щоб піднятися, майнер заробляє гроші: він продає токени X більше, ніж він заплатив за це. Але звідки береться прибуток майнера? Оскільки майнер купує транзакцію, тобто транзакцію Tpre також впливає на ціну токена X підніматися, ALICE заплатить більше, ніж заплатила б, якби на неї T напав шахтар. Іншими словами, майнер бере гроші від ALICE.

Дивіться також: Дійсні бали – Так, передовий доступ все ще існуватиме на Ethereum 2.0

Дослідження 2019-2020 років під (скороченою) назвою "Flashboys 2.0" досліджував це явище (ONE із нас був співавтором). Стаття ввела термін Витягувана вартість майнера (MEV) для арбітражних можливостей, доступних для майнерів, а також для ботів, які також можуть виступати на передньому плані, сплачуючи високі ціни на GAS . Дослідження показало, що складна спільнота ботів вже отримує прибуток від MEV в Ethereum. Він також пояснив, що існування MEV може дестабілізувати консенсус у блокчейні з підтвердженням роботи, загрожуючи цілісності самого блокчейну.

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

Фронтальний запуск як послуга

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

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

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

Прихильники наводять кілька аргументів на користь FaaS:

  • Вилучення MEV неминуче, тому давайте зробимо це якнайкраще: Загальний захист FaaS полягає в тому, що MEV притаманний протоколам блокчейну. Таким чином, FaaS є корисним, оскільки він оптимізує вилучення MEV, усуваючи «негативні зовнішні ефекти», такі як mempool і перевантаження в ланцюжку, спричинені ботами, які конкурують за соковиті арбітражні можливості.
  • Шахтарям загрожує зубожіння: Пропозиція щодо покращення Ethereum 1559 (EIP-1559), запропонована зміна структури комісії Ethereum , є заплановано на липень цього року. EIP-1559 змінює комісії таким чином, що деякі майнери бояться, що це зменшить їхні доходи від комісій за транзакції. Деякі запропонували що MEV може компенсувати цей втрачений дохід.
  • Системи FaaS можна використовувати для порятунок CryptoKitties та інші незамінні токени. FaaS дозволяє користувачеві, чий приватний ключ було зламано, передавати NFT у приватно видобуту транзакцію, не повідомляючи та не потрапляючи на передову з боку зловмисника, якому стався витік ключа.

Чесне оформлення транзакцій

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

Як проникливо зробив Ед Фелтен з Princeton and Offchain Labs вказав, FaaS — це, по суті, витрати, які мимовільно накладаються на користувачів майнерами без будь-яких основних технічних чи етичних принципів, без принципового калібрування розміру вартості та без будь-якої форми угоди спільноти. Це схоже на те, що мерія в односторонньому порядку вирішила запровадити крадіжні аукціони, щоб компенсувати дефіцит муніципальних податкових надходжень і не замислюючись про те, які будинки будуть пограбовані.

Переглядаючи аргументи на користь FaaS: порятунок CryptoKitty — це благородна діяльність, але не варто обманювати користувачів. Що стосується збіднення майнерів, у нас T твердої думки щодо того, скільки майнерів потрібно компенсувати, але FaaS, як ми вже сказали, T ґрунтується на передбачуваності цього питання.

Дивіться також: Поганий бутерброд: трейдер DeFi «отруює» провідних майнерів за 250 тисяч доларів прибутку

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

Майже всі погоджуються, що поточний стан MEV на Ethereum є поганим, то чому б замість цього не спробувати взагалі уникнути MEV? Чи хотіли б ви покращити безпеку, щоб запобігти крадіжкам, чи врегулювати злочинність і перерозподілити її прибутки? Ми стверджуємо, що МЕВ можна уникнути хоча деякі прихильники FaaS, такі як Flashbots, здається, вже зробили це здався.

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

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

Є інший шлях

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

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

Дякуємо Сарі Аллен, Філу Даяну, Еду Фелтену та Стівену Голдфедеру за їхні корисні коментарі щодо цього твору. Автори зазначають, що на посаді в Chainlink Labs Арі Джуелс працює над підходами до чесної послідовності транзакцій.

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

Ari Juels
Picture of CoinDesk author Ittay Eyal
Picture of CoinDesk author Mahimna Kelkar