Глибина аналізу: Децентралізація L2 сортувальника та інноваційні рішення для його проблем

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

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

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

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

  • Rollups насправді не потребують сортувальника; це просто дизайнерський вибір, зроблений для покращення досвіду користувачів, метою якого є досягнення нижчих витрат та швидшої швидкості підтвердження транзакцій. Наприклад, rollups можуть використовувати базовий рівень для сортування, так само як більшість 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, щоб обійти сортувальника, їм потрібно буде сплатити комісію gas для 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, вони можуть бути в курсі всіх зовнішніх транзакцій користувачів. Крім того, оскільки ці сортувальники зазвичай керуються самими проектами або їхніми афілійованими командами, такими як Оптимістичний фонд 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, але це не

ETH4.71%
L1-0.76%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
GateUser-3824aa38vip
· 08-03 05:51
L2 це великий обманщик
Переглянути оригіналвідповісти на0
PumpingCroissantvip
· 07-31 20:24
L2 справді не можу зрозуміти, справді потужно, так?
Переглянути оригіналвідповісти на0
LucidSleepwalkervip
· 07-31 10:06
Децентралізація не є лише рекламним трюком.
Переглянути оригіналвідповісти на0
rugpull_survivorvip
· 07-31 10:03
Глибоке розуміння деталей коду та механізмів дозволяє досягти справжньої Децентралізації.
Переглянути оригіналвідповісти на0
HalfPositionRunnervip
· 07-31 10:02
Справжня централізація - це кінець.
Переглянути оригіналвідповісти на0
  • Закріпити