Думка Павла Нікієнкова, співзасновника Zano.
Сатоші Накамото - геній, але коли справа доходить до конфіденційності, він залишив двері широко відкритими. Тепер стерв'ятники feast. Оригінальний блокчейн і його численні нащадки є прозорими, незмінними та децентралізованими. Це може звучати як усе, що ви коли-небудь хотіли від фінансової системи, але ви помиляєтеся.
Конфіденційність є важливим компонентом будь-якої безпечної фінансової системи. Існує вроджена суперечність між технологією блокчейн і конфіденційністю. Бажання конфіденційності є суттєвим, а право на забуття закріплено в законі. Проте технологія блокчейн порушує цей принцип своєю самою сутністю, адже це незмінний, але постійний і публічний реєстр даних.
Можливо, вам не цікаво, оскільки єдина інформація, яку може бачити будь-хто, - це рядок випадкових букв і цифр, однак це має реальні наслідки для транзакцій у ланцюзі.
Розгляньте потенційний приклад: ви заходите на Uniswap, щоб купити токен, розміщуєте своє замовлення, виконуєте... і отримуєте значно менше токена, ніж очікували. Ви перевіряєте історію замовлень пари і виявляєте, що велика покупка була зроблена незадовго до вашої, підвищуючи ціну, а після вашого замовлення слідує велика продаж. Ви щойно стали жертвою "фронт-рану", і, мабуть, не вперше.
Фронт-ран? Ви можете подумати: «Я був асом у бігу в школі; ніхто не обігнав мене!» Давайте зробимо крок назад і пояснимо, що таке фронт-ран.
Що таке MEV?
Максимально витягувана вартість (MEV) відноситься до максимальної вартості, яку майнер або валідатор блокчейну може отримати, включаючи, виключаючи або змінюючи порядок транзакцій під час процесу виробництва блоку.
Блокчейн-мережі є незмінними реєстрами, захищеними децентралізованою мережею вузлів, відомих як «виробники блоків». У блокчейнах з підтвердженням роботи це означає майнерів. Для мереж з підтвердженням частки це стосується валідаторів. Виробники блоків відповідають за регулярне агрегування очікуючих транзакцій у блоки, які потім підтверджуються всією мережею та додаються до глобального реєстру. Хоча блокчейн-мережі забезпечують, що всі транзакції є дійсними (наприклад, немає повторних витрат) і нові блоки транзакцій постійно виробляються, немає гарантії, що транзакції будуть впорядковані так, як вони були подані до блокчейну.
Оскільки кожен блок може містити обмежену кількість транзакцій, виробники блоків мають повну автономію у виборі, які очікуючі транзакції знаходяться в мемпулі. У цьому пулі пам'яті виробники блоків зберігають непідтверджені транзакції поза ланцюгом, які вони включать у свій блок. Як наслідок, виробники блоків мають повну автономію для ведення поведінки, що забезпечує прибуток, витягуючи MEV без покарання. Наприклад, кумулятивна вартість MEV, витягнутого на Ethereum, досягла 78 мільйонів доларів на початку 2021 року, а потім зросла до 554 мільйонів доларів до кінця року. Зараз MEV, витягнуте на Ethereum, становить понад 600 мільйонів доларів.
Проблеми та рішення навколо MEV
На щастя, за останні кілька років було розроблено різноманітні методи для пом'якшення проблеми MEV. Вони поділяються на дві категорії: нові протоколи порядку транзакцій і модифікації існуючих протоколів, які зменшують можливості для маніпуляцій.
Одним із рішень, яке використовує попередній підхід, є Справедливі Служби Порядку (FSS), які забезпечують, що транзакції впорядковуються відносно одна одної, щоб зменшити можливості для фронт-рану або повторного порядку з боку майнерів та валідаторів. Один із прикладів - Служба Справедливого Порядку Chainlink, яка використовує децентралізовані оракули для підтримки справедливого порядку транзакцій. Ще одним таким протоколом є Перший-Вхід-Перший-Вихід (FIFO), який обробляє транзакції за їх надходженням до мемпулу. Цей метод пропонує просте рішення для підтримки цілісності порядку, мінімізуючи шанси для майнерів маніпулювати послідовностями транзакцій для MEV.
Останнє: ‘Невдалий’ MEV-бот взяв величезний кредит у 12 мільйонів доларів лише для того, щоб заробити 20 доларів прибутку.
Ці підходи мають спільну мету: створити більш справедливу та безпечну систему порядку транзакцій і зменшити потенціал для маніпуляцій. Ця мета є суттєвою для побудови довіри, необхідної для того, щоб децентралізовані екосистеми стали масовими.
Підхід до пом'якшення MEV
Виробники блоків покладаються на видимі дані транзакцій для маніпуляцій з транзакціями заради прибутку. Протоколи конфіденційності вирішують цю проблему, хоча первинна функція ніколи не полягала в усуненні MEV.
Конфіденційні транзакції в кільцевій формі (RingCT) затемнюють важливі деталі транзакцій, включаючи суму транзакції, відправника та отримувача. RingCT запобігає можливості майнерів визначати, які транзакції можуть бути вигідними для маніпуляцій, повторного порядку або фронт-рану. Якщо конкретні деталі окремих транзакцій стають невидимими, витяг MEV стає практично неможливим, оскільки майнери залишаються сліпими до потенційних можливостей арбітражу або фронт-рану.
Тим не менш, приховані адреси є ще одним потужним інструментом конфіденційності для пом'якшення MEV. Вони генерують унікальні, одноразові адреси для кожної транзакції, приховуючи особу отримувача. Оскільки адреси не підлягають відстеженню, майнери не можуть зосередитися на транзакціях з високою вартістю, що усуває стимул пріоритетизувати або змінювати їх порядок для особистої вигоди.
MEV залежить від здатності майнерів або валідаторів бачити дані транзакцій, щоб маніпулювати порядком транзакцій або їх включенням. Дизайн, орієнтований на конфіденційність, націлений на здатність майнерів переглядати конкретні деталі транзакцій, що ускладнює маніпуляції з транзакціями, які можуть принести прибуток.
Первинна функція технологій конфіденційності полягає в захисті нашої конфіденційності в зростаючій екосистемі держави. Згідно з опитуванням Банку міжнародних розрахунків (BIS), 94% з 86 учасників банків розглядали цифрову версію своїх національних валют. Це зросло з 90% з 81 респондента в опитуванні 2021 року, проведеному BIS, об'єднуючою організацією для центральних банків світу.
Однак друга функція, яка була проігнорована, полягає в тому, що вона також допомагає боротися з хижацькими практиками арбітражу MEV в екосистемах блокчейну, роблячи ваш слід на блокчейні невидимим.
Павло Нікієнков - співзасновник Zano. Він є експертом у запуску програмних продуктів, орієнтованих на конфіденційність, і працював менеджером проекту. Він приєднався до екосистеми конфіденційності блокчейну понад п'ять років тому і з того часу є ефективним учасником.
Ця стаття призначена лише для загального інформування і не повинна сприйматися як юридична або інвестиційна порада. Думки, думки та погляди, висловлені тут, є лише думками автора і не обов'язково відображають або представляють погляди та думки Cointelegraph.