Спільний сортувальник: ключ до децентралізації Ethereum Rollup

Ролапи Ethereum є централізованими: глибше розуміння Децентралізації сортувальників

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

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

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

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

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

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

2. Вступ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

) Кореляція MEV

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

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

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

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

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

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

Інші питання

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

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

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

4. Рішення: Децентралізований спільний сортувальник

) Огляд

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

ETH-0.42%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Репост
  • Поділіться
Прокоментувати
0/400
RektRecordervip
· 11год тому
Сортування, здається, не таке вже й важливе, просто для зручності, правда?
Переглянути оригіналвідповісти на0
ILCollectorvip
· 11год тому
Знову малюють млинці, чи буде децентралізація, не має значення, головне, щоб газ знизився.
Переглянути оригіналвідповісти на0
ForkMongervip
· 11год тому
лmao уявіть, що ви думаєте, що секвенсори - це лише "дизайнерський вибір"... справжній вектор вразливості, про який ніхто не говорить, чесно кажучи
Переглянути оригіналвідповісти на0
  • Закріпити