Децентралізований спільний сортувальник: підвищення безпеки та надійності Ethereum Layer2

Децентралізований спільний сортувальник: безпечна основа Ethereum Layer2

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

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

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

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

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

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

2. Вступ

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

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

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

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

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

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

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

Бінанс Дослідницький Інститут тлумачить Децентралізований Сортировщик: основа безпеки Layer2, розширення сценаріїв використання рідних токенів

( Чому Rollup має використовувати сортувальник, чому це проблема?

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

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

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

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

Бінанс дослідження інтерпретація Децентралізація сортувальник: Layer2 основа безпеки, розширення сценаріїв використання рідних токенів

( Кореляція MEV

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

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

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

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

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

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

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

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

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

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

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

( Огляд

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

ETH-0.99%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
StakeOrRegretvip
· 07-28 20:24
Прибуток і збиток залежать від сортувальника
Переглянути оригіналвідповісти на0
BearMarketSurvivorvip
· 07-28 20:19
Правильний напрямок є дуже важливим
Переглянути оригіналвідповісти на0
NftBankruptcyClubvip
· 07-28 20:19
Очікуємо справедливого порядку
Переглянути оригіналвідповісти на0
BearMarketBuildervip
· 07-28 20:18
Базові споруди дуже важливі.
Переглянути оригіналвідповісти на0
  • Закріпити