Глубина анализа: Децентрализация проблем и инновационные решения L2 сортировщика

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

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

  • Сортировка транзакций стала все более серьезной проблемой в области второго уровня ("L2"). L2 rollup предоставляет пользователям уровень исполнения, а затем отправляет данные о транзакциях на верхний уровень первого уровня ("L1"), например, Arbitrum, Optimism, zkSync на Эфире.

  • Сортировщик является сущностью, имеющей право группировать транзакции. Сортировщик получает неупорядоченные транзакции от пользователей, обрабатывает их вне цепи в группы, а затем генерирует партию сжатых упорядоченных транзакций. Эти транзакции затем могут быть помещены в блок и отправлены на родительский 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. Затем мы углубимся в проекты, которые исследуют решения, а именно децентрализованную сеть общего сортировщика. Мы подробно расскажем о этих проектах и их уникальных решениях. Мы также подумаем о том, что это может означать для будущего развития области rollup L2 на 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.

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

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

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

Важно помнить, что 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, расширение сценариев использования нативных токенов])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 напрямую, это не...

ETH1.48%
L1-0.23%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании 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
  • Закрепить