Глибина аналізу: централізовані проблеми Ethereum Рівня 2 та шлях до розв'язання за допомогою децентралізованого сортувальника

Ethereum Rollup є централізованим: глибоке дослідження децентралізованих сортувальників

1. Основні моменти

  • Сортування транзакцій стало дедалі серйознішою проблемою в другому рівні ("L2"). Основна роль L2 rollup полягає в тому, щоб надати користувачам безпечне місце для низькозатратних транзакцій. Rollup надає користувачам рівень виконання, а потім передає дані транзакцій на вищий перший рівень ("L1"), як-от Ethereum.

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

  • Rollups насправді не потребують сортувальника; це лише вибір дизайну, спрямований на те, щоб забезпечити користувачам нижчі витрати та швидше підтвердження транзакцій. Наприклад, rollup також може використовувати базовий шар для сортування, як більшість rollup використовують Ethereum базовий шар для отримання доступності даних. Однак базовий шар Ethereum може бути відносно неефективним і дорогим. Це означає, що до цього часу кожен основний проект L2 rollup виявив, що працювати з централізованим сортувальником зручніше, дешевше та дружніше для користувачів.

  • Оскільки сортувальник контролює порядок транзакцій, він має право перевіряти транзакцію користувача (, хоча повна перевірка малоймовірна, оскільки користувачі можуть безпосередньо надсилати транзакції на L1 ). Сортувальник також може витягувати максимальну витягувану вартість ( "MEV" ), що може призвести до економічних втрат для користувацької групи. Крім того, ефективність також може бути серйозною проблемою - якщо єдиний централізований сортувальник вийде з ладу, користувачі не зможуть використовувати цей сортувальник, і весь rollup постраждає.

  • Рішенням є спільний, децентралізований сортувальник. Спільний сортувальник по суті забезпечує децентралізовані послуги для rollup. Окрім вирішення проблем цензури, витягання MEV та ефективності, спільний сортувальник також запроваджує можливості між rollup, відкриваючи різноманітні нові перспективи. Espresso, Astria та Radius розробляють інноваційні рішення для спільного сортування, які мають унікальні можливості в своїх архітектурах. Espresso намагається використовувати EigenLayer для керування своєю мережею, тоді як Astria підтримує тісний зв'язок з модульною мережею доступності даних Celestia. Radius же привносить своє унікальне крипто mempool у дискусію.

2. Вступ

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

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

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

3. Що таке сортувальник?

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

На найпопулярнішому рішенні для масштабування в Ethereum - Layer-2 ("L2") на рівні rollup, впорядкування транзакцій стало дедалі серйознішою проблемою. Пам'ятайте, що основна роль rollups полягає в наданні користувачам безпечного та дешевшого місця для проведення транзакцій. Простими словами, L2 rollup надає користувачам рівень виконання, а потім передає свої дані про транзакції на вищий рівень L1, тобто на Arbitrum, Optimism, zkSync та інші в Ethereum. Подані до L1 транзакції зазвичай містять сотні або тисячі стиснених L2 транзакцій, що знижує витрати на передачу даних до L1.

У світі L2 rollup, сортувальник є суб'єктом, який має право групувати транзакції. Сортувальник приймає безладні транзакції від користувачів, обробляє їх у групи поза ланцюгом, а потім генерує пакет стиснених упорядкованих транзакцій. Після цього ці транзакції можуть бути вставлені в блок і надіслані на батьківський L1. Пакетні транзакції також можуть бути на шарі доступності даних ("DA"), який зазвичай є Етер, що використовується для більшості поточних rollup(. Це також надає користувачеві м'яке підтвердження, що після отримання транзакції від користувача, сортувальник надає майже миттєвий квитанцію як "м'яке підтвердження". "Тверде підтвердження" отримується після того, як транзакція була надіслана на рівень L1.

![Бінанс дослідження щодо Децентралізації сортувальника: основа безпеки Layer2, розширення сценаріїв використання рідних токенів])https://img-cdn.gateio.im/webp-social/moments-f4cec0ba1e9600bfd02ef8fabe4397ad.webp(

) Чому Rollups повинні використовувати сортувальник, чому це проблема?

З точки зору, сортувальник має дуже чітку мету: покращити досвід користувачів. Використання сортувальника для L2 транзакцій схоже на використання "швидкісної смуги", що означає нижчі витрати та швидше підтвердження транзакцій. Насправді, сортувальник може скомпонувати сотні або тисячі L2 транзакцій в одну L1 транзакцію, що дозволяє заощадити витрати на газ. Крім того, м'яке підтвердження, яке надається сортувальником, означає, що rollup транзакції можуть забезпечити швидке підтвердження блоків для користувачів. Ця комбінація допомагає покращити досвід користувачів при використанні L2 rollup.

Важливо пам'ятати, що rollup не потребує сортувальника; це просто дизайнерський вибір для кращого користувацького досвіду. Наприклад, як більшість rollup використовують Ethereum L1 для підвищення доступності даних, вони також можуть використовувати його для сортування. Джастін Дрейк з Фонду Ethereum нещодавно назвав це "на основі rollup". Проте базовий рівень Ethereum, ймовірно, буде відносно неефективним і дорогим, особливо враховуючи великий обсяг транзакцій L2. По суті, пропускна здатність транзакцій rollup буде обмежена швидкістю сортування даних Ethereum L1. Користувачі також відчуватимуть затримку підтвердження транзакцій таку ж, як і при торгівлі на Ethereum. Це означає, що до цього часу кожен основний проект L2 rollup виявив, що працювати з централізованим сортувальником зручніше, дешевше і легше для користувачів. Хоча користувачі L2 можуть безпосередньо подавати транзакції в L1, щоб обійти сортувальника, їм доведеться сплачувати комісії за газ транзакцій у L1, і транзакції можуть зайняти більше часу, щоб завершитися. Це в значній мірі суперечить меті виконання транзакцій за допомогою L2 rollup.

Оскільки сортувальник контролює порядок транзакцій, теоретично він має право не включати користувацькі транзакції до них (. Проте, якщо користувач має можливість і готовий сплатити gas плату, він також може безпосередньо подавати транзакції до L1 ). Сортувальник також може вилучати MEV з групи транзакцій ###, про що буде детальніше розглянуто пізніше (, що може призвести до економічних втрат для користувацької групи. Якщо є лише один сортувальник, як це відбувається наразі з усіма основними rollup транзакціями, ризик централізації буде більшим. У цьому випадку ефективність може стати проблемою, тобто якщо єдиний сортувальник зазнає збою, тоді весь rollup буде під загрозою. Наявність кількох сортувальників може зменшити цей ризик.

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

![Бінанс дослідження інтерпретує Децентралізацію сортувальника: основа безпеки Layer2, розширення сценаріїв використання нативних токенів])https://img-cdn.gateio.im/webp-social/moments-1168f4831c0c24a1cfd758ba3e9101fc.webp(

) Кореляція MEV

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

З огляду на роль сортувальників у L2 rollup, вони можуть зрозуміти всі транзакції користувачів поза ланцюгом. Крім того, оскільки ці сортувальники зазвичай працюють самими проектами або їхніми афільованими командами, такими як Оптимістичний фонд OP Mainnet та Фонд Arbitrum One і Nova, багато користувачів стурбовані тим, що вони не можуть бачити потенційне вилучення MEV. Навіть без цих побоювань, оскільки проекти запускають свої власні централізовані сортувальники, це ненадійність і рівень децентралізації цих протоколів також можуть вплинути на користувачів. Звичайно, надійність і децентралізація цих протоколів будуть поставлені під сумнів.

Стан ринку сортувальників

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

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

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

![Бінанс дослідження інтерпретація Децентралізація сортировщик: Layer2 безпека основа, розширення використання нативних токенів]###https://img-cdn.gateio.im/webp-social/moments-825829026dfe6eac7918343e0340ba6a.webp(

) Інші питання

Варто підкреслити, що існує деяка дискусія щодо рівня ризику, пов'язаного з залежністю від централізованих сортувальників.

Як зазначено вище, оскільки сортувальник контролює порядок транзакцій, він може виключати транзакції користувачів, а також витягувати MEV. Однак, зрештою, сортувальник не може повністю виключити користувачів з транзакцій rollup. Користувачі можуть обійти сортувальник і безпосередньо подавати транзакції до L1 (, якщо вони бажають і готові сплатити підвищені витрати на газ ). Хоча неналежна поведінка сортувальника може призвести до затримок у транзакціях і додаткових витрат для користувачів, він зрештою не може повністю контролювати. Раніше жодна велика компанія L2 не зосереджувалася на децентралізації своїх сортувальників, що, мабуть, є однією з причин. Тим не менш, проблема з тим, що сортувальники повторно впорядковують транзакції для витягування MEV, залишається, особливо в приватному мемпулі, як OP Mainnet.

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

ETH-1.49%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
NftRegretMachinevip
· 07-15 05:42
Сортування L2 таке важке, чому б не взяти все відразу?
Переглянути оригіналвідповісти на0
SchroedingerGasvip
· 07-13 20:16
Layer2 так дорогий, що тріснув.
Переглянути оригіналвідповісти на0
LiquidityWhisperervip
· 07-13 20:08
Кажучи, в кінцевому підсумку це все ж питання витрат.
Переглянути оригіналвідповісти на0
GasFeeThundervip
· 07-13 20:07
Сортувальні збори знову обдурюють невдахи. Коли ж централізація закінчиться?
Переглянути оригіналвідповісти на0
GateUser-40edb63bvip
· 07-13 19:51
Централізація — це первородний гріх, правда?
Переглянути оригіналвідповісти на0
  • Закріпити