Децентралізований спільний сортувальник: інновації в екосистемі Ethereum L2

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

1. Пункти

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

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

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

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

  • Рішенням є спільний, децентралізований сортувальник. Це не тільки може вирішити проблеми з цензурою, витягом MEV та доступністю, але й реалізувати функціональність між роллапами. Такі проекти, як Espresso, Astria та Radius, розробляють інноваційні рішення для спільного сортування.

2. Вступ

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

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

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

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

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

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

У L2 rollup, сортувальник відповідає за групування транзакцій у порядку їх виконання. Він отримує неупорядковані транзакції від користувачів, обробляє їх офлайн у групи, генерує стиснуті упорядковані транзакції, які потім можна помістити в блок і надіслати до L1. Сортувальник також надає користувачам майже миттєві квитанції як "м'яке підтвердження". А "жорстке підтвердження" отримується після того, як транзакція надіслана до L1.

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

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

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

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

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

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

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

Кореляція MEV

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

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

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

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

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

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

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

Інші питання

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

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

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

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

Огляд

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

Спільний сортувальник має на меті полегшити проблему вилучення MEV, забезпечити стійкість до цензури та підвищити ефективність гарантій rollup. Крім того, варто зазначити ще два моменти:

  1. Децентралізація як послуга: рішення для спільного сортування надає послуги декомпозиції сортувальника для будь-якої кількості rollup. Усі ці rollup отримають вигоду від антикорупційності та реального часу, які може запропонувати децентралізована мережа, без необхідності створення цієї мережі самостійно.

  2. Крос-роллапна комбінованість: оскільки ці рішення зі спільного впорядкування призначені для обробки впорядкування транзакцій кількох роллапів, вони здатні надати унікальні гарантії взаємодії, які наразі не можуть бути надані. Наприклад, користувачі повинні мати можливість вказувати, що транзакція на Роллапі 1 може бути включена до блоку лише тоді, коли різні транзакції на Роллапі 2 також містяться в одному й тому ж блоці.

Багато проектів досліджують рішення для спільного сортування. У наведеному нижче ми зосередимося на кількох з них та їх стратегіях.

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

Еспресо

Espresso Systems прагне створити інструменти, які введуть Web3 в маси, зокрема зосереджуючись на L2 rollup та екосистемі Ethereum.

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

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

Espresso Systems намагається досягти безпеки рівня Ethereum для свого сортувальника, використовуючи існуючий набір валідаторів Ethereum. Це налаштування має дві ключові причини:

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

  2. Стимулювання узгодженості: концептуально, залучення валідаційних учасників Ethereum L1 до роботи за протоколом, на якому працює L2 rollup Ethereum, є обґрунтованим.

Espresso буде шукати можливість через скидання контракту, зокрема, встановлення такого співробітництва з EigenLayer. Завдяки перепризначенню через EigenLayer, користувачі можуть ставити свій Етер та токени ліквідного стейкінгу Ethereum у кількох протоколах, розширюючи економічну безпеку за межі самого Ethereum.

Espresso також використовує своє ефективне рішення для доступності даних Tiramisu для вирішення проблеми дефіциту блокпростору та високих комісій за транзакції. Tiramisu має три рівні: Savoiardi, Mascarpone та Cocoa, які разом забезпечують надання даних сторонам, які їх потребують.

Espresso Systems врахувала гнучкість і модульність при проєктуванні свого протоколу, використовуючи rollup-обладнання зі своїм сортувальником, якщо не хоче використовувати Tiramisu, може також використовувати будь-яке інше рішення для доступності даних.

Espresso вже оголосив про кілька партнерств, включаючи EigenLayer, Polygon zkEVM, Injective, AltLayer, Caldera та Spire.

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

Астрія

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

Мережа спільних сортувальників Astria дозволяє кільком різним

ETH-0.47%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
AirdropF5Brovip
· 07-10 07:40
Якби я знав, що з L2 є проблема, я б не вклався, а краще заробив би на Аірдроп.
Переглянути оригіналвідповісти на0
SchrodingersPapervip
· 07-08 06:39
Ой, від MEV невдахи не втечеш, ще доведеться стояти в черзі, щоб тебе обдурили, як лоха.
Переглянути оригіналвідповісти на0
ImpermanentTherapistvip
· 07-08 06:38
У блокчейні сортування доходів хіба не Арбітраж?
Переглянути оригіналвідповісти на0
ConsensusDissentervip
· 07-08 06:35
Чи може централізація називатися rollup? Неприпустимо.
Переглянути оригіналвідповісти на0
EntryPositionAnalystvip
· 07-08 06:23
Справжня централізація чи фальшива?
Переглянути оригіналвідповісти на0
  • Закріпити