Проблема сортировщика L2 Ethereum: поиск решений для децентрализованного共享方案

Роллапсы Ethereum централизованы: исследование децентрализованного сортировщика

1. Основные моменты

  • Проблема сортировки транзакций стала все более серьезной в области Layer 2(L2). Основная роль L2 rollup заключается в предоставлении пользователям безопасной среды для низкостойких транзакций. L2 rollup предоставляет пользователям уровень выполнения, а затем передает данные транзакций на верхний уровень Layer 1(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 в обсуждении.

Исследовательский институт Binance интерпретирует децентрализованный сортировщик: краеугольный камень безопасности Layer2, расширяющий сценарии использования нативных токенов

2. Введение

С учетом постоянного распространения экосистемы rollup второго уровня на Эфире, часто упускается из виду один аспект — сортировщики. Сортировщики отвечают за сортировку транзакций, и использование сортировщиков через rollup может обеспечить лучший пользовательский опыт, более низкие комиссии и более быстрое подтверждение транзакций. Однако проблема в том, что до сих пор все основные компании второго уровня на Эфире обнаружили, что запуск собственного уникального централизованного сортировщика является наиболее удобным, дружелюбным для пользователей и дешевым вариантом. Учитывая власть, которую сортировщики имеют в процессе проверки транзакций, извлечения MEV и создания проблем с доступностью в виде единой точки отказа (, это может рассматриваться как нежелательный результат и не соответствует духу криптовалют.

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

В этом отчете мы внимательно изучим роль сортировщика и текущее состояние пространства rollup на Ethereum. Затем мы углубимся в проекты, которые исследуют решения, а именно децентрализованную сеть общего сортировщика. Мы подробно расскажем о этих проектах и их уникальных решениях. Мы также подумаем о том, что это может означать для будущего развития области rollup на Ethereum L2.

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

3. Что такое сортировщик?

Отступив немного, можно сказать, что блокчейн является распределенной учетной записью данных, состоящей из упорядоченных по блокам временных меток транзакционных данных. Изначально эти транзакционные данные были неупорядоченными и неорганизованными. После сортировки их можно организовать в блоки и выполнить для создания нового состояния блокчейна. Для таких блокчейнов первого уровня, как Ethereum, такая сортировка транзакций происходит на самом базовом уровне Ethereum.

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

В мире L2 rollup, сортировщик — это сущность, имеющая право группировать транзакции. Сортировщик получает неупорядоченные транзакции от пользователей, обрабатывает их в группы вне цепи, а затем генерирует пакет сжатых упорядоченных транзакций. Эти транзакции затем могут быть помещены в блок и отправлены на родительский L1. Пакетные транзакции также могут быть на уровне доступности данных )DA(, который обычно является Эфиром, используемым в большинстве текущих rollup ). Это также предоставляет пользователям мягкое подтверждение, то есть после получения транзакции пользователя, сортировщик предоставляет почти мгновенное подтверждение в качестве "мягкого подтверждения". А "жесткое подтверждение" получено после отправки транзакции на уровень L1.

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

( Почему Rollups должны использовать сортировщик, почему это проблема?

В целом, сортировщик имеет очень четкую цель: улучшить пользовательский опыт. Использование сортировщика для L2-транзакций похоже на использование "быстрого проезда", что означает более низкие комиссии и более быстрое подтверждение транзакций. Фактически, сортировщик может сжимать сотни и тысячи L2-транзакций в одну L1-транзакцию, тем самым экономя gas-расходы. Кроме того, мягкое подтверждение, предоставляемое сортировщиком, означает, что rollup-транзакции могут обеспечивать пользователей быстрым подтверждением блоков. Эта комбинация помогает улучшить опыт пользователей при использовании L2 rollup.

Важно помнить, что rollup не требует сортировщика; это просто дизайнерский выбор для улучшения пользовательского опыта. Например, как большинство rollup используют Ethereum L1 для повышения доступности данных, они также могут использовать его для сортировки. Недавно Джастин Дрейк из фонда Ethereum назвал это "основанным на rollup". Тем не менее, базовый уровень Ethereum, вероятно, будет относительно неэффективным и дорогим, особенно учитывая большой объем транзакций L2. По сути, пропускная способность транзакций rollup будет ограничена скоростью сортировки данных Ethereum L1. Пользователи также будут испытывать задержки в подтверждении транзакций, аналогичные тем, что происходят при торговле на Ethereum. Это означает, что до сих пор каждый крупный проект L2 rollup обнаружил, что запуск централизованного сортировщика более удобен, дешев и проще для пользователей. Хотя пользователи L2 могут напрямую подавать транзакции в L1, чтобы обойти сортировщика, им необходимо платить комиссию за газ L1, и транзакциям может потребоваться больше времени для окончательного завершения. Это в значительной степени противоречит изначальной цели использования L2 rollup для выполнения транзакций.

Учитывая, что сортировщик контролирует порядок транзакций, теоретически он имеет право не включать пользовательские транзакции в них ). Однако, если пользователь имеет возможность и готов платить газ, он также может напрямую отправлять транзакции в L1 (. Сортировщик также может извлекать MEV из групп транзакций ), что будет подробно описано позже ###, что может привести к экономическим потерям для пользователей. Если имеется только один сортировщик, как это происходит в случае всех основных rollup транзакций в настоящее время, риск централизации будет выше. В этом случае доступность может стать проблемой, то есть если единственный сортировщик выйдет из строя, то весь rollup будет затронут. Настройка с несколькими сортировщиками может снизить этот риск.

С помощью этой настройки сортировщик может рассматриваться как полунадежная сторона пользователя. Хотя сортировщик не может остановить пользователя от использования L2, он может задержать транзакции пользователя, заставляя его платить дополнительные газовые сборы и извлекая ценность из транзакций пользователя.

Бинанс Исследовательский Центр интерпретирует Децентрализованный Упорядочиватель: Основа безопасности Layer2, расширение сценариев использования нативных токенов

( Связь MEV

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

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

) Состояние рынка сортировщиков

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

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

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

Бинанс Исследовательский Центр интерпретирует Децентрализованный Сортировщик: основа безопасности Layer2, открывающая новые сценарии использования нативных токенов

Другие вопросы

Стоит подчеркнуть, что существует определенная дискуссия о степени риска, связанного с зависимостью от централизованных сортировщиков.

Как упоминалось выше, поскольку сортировщик контролирует порядок транзакций, он может исключать пользовательские транзакции и извлекать MEV. Тем не менее, сортировщик в конечном итоге не может полностью исключить пользователей из транзакций rollup. Пользователи могут обойти сортировщик и напрямую отправлять транзакции на L1 (, если они желают и готовы платить повышенные газовые расходы ). Хотя неправомерные действия сортировщика могут привести к задержкам транзакций и дополнительным расходам для пользователей, они в конечном итоге не могут полностью провести цензуру. До этого момента ни одна крупная компания L2 не была чрезвычайно сосредоточена на децентрализации своего сортировщика, что, вероятно, является одной из причин. Тем не менее, перераспределение транзакций сортировщиком для извлечения MEV по-прежнему остается проблемой, особенно в частном мемпуле, таком как OP Mainnet.

Возможно, большая проблема заключается в доступности. Учитывая, что основные программы rollup работают с единственным централизованным сортировщиком, если с этими сортировщиками возникают проблемы, вся программа rollup будет подвергнута негативному влиянию. Хотя пользователи все равно могут проходить через прямую

ETH2.44%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
CryptoPhoenixvip
· 6ч назад
Медвежий рынок не сдается, Бычий рынок снова встретится
Посмотреть ОригиналОтветить0
MultiSigFailMastervip
· 9ч назад
Какой уже век, а все еще говорят о централизованной сортировке.
Посмотреть ОригиналОтветить0
SchrodingerAirdropvip
· 07-19 06:27
Сортировщик становится все более конкурентным.
Посмотреть ОригиналОтветить0
ZeroRushCaptainvip
· 07-19 06:27
Ай, разве это не итеративная версия карты для снятия денег? Снова будет падение до нуля.
Посмотреть ОригиналОтветить0
DeadTrades_Walkingvip
· 07-19 06:25
Централизация, что тут скажешь.
Посмотреть ОригиналОтветить0
SmartContractRebelvip
· 07-19 06:01
L2 эта штука все еще централизованная ерунда
Посмотреть ОригиналОтветить0
  • Закрепить