Ethereum Layer 2 сортировка Децентрализация: решение централизованных рисков и повышение пользовательского опыта

Проблема централизации сортировщика Layer2 Ethereum: Децентрализация сортировщика

С распространением решений по масштабированию Layer 2 Ethereum, проблема сортировки транзакций становится все более серьезной. Основная функция Rollup Layer 2 заключается в предоставлении пользователям безопасной среды для низкозатратных транзакций. Rollup предоставляет пользователям уровень выполнения, а затем отправляет данные транзакций на уровень 1, такие как Arbitrum, Optimism, zkSync и другие на Эфире.

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

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

Поскольку сортировщик контролирует порядок транзакций, он имеет возможность проверять транзакции пользователей (, хотя полная проверка маловероятна, так как пользователи могут напрямую отправлять транзакции на Layer 1 ). Сортировщик также может извлекать максимальную извлекаемую ценность (MEV), что может привести к экономическим убыткам для пользователей. Кроме того, доступность также может стать большой проблемой - если единственный централизованный сортировщик выйдет из строя, пользователи не смогут использовать этот сортировщик, и весь rollup будет затронут.

Решение — это общий, децентрализованный сортер. Общий сортер по сути предоставляет децентрализованные услуги для rollup. Кроме решения проблем с цензурой, извлечением MEV и доступностью, общий сортер также вводит кросс-rollup функциональность, открывая различные новые возможности. Espresso, Astria и Radius разрабатывают инновационные решения для общего сортирования, каждая из которых имеет уникальные функции в своей архитектуре. Espresso пытается использовать EigenLayer для управления своей сетью, в то время как Astria поддерживает тесные связи с модульной сетью доступности данных Celestia. Radius же привнес уникальный крипто-mempool в обсуждение.

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

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

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

На самом популярном решении для масштабируемости в Ethereum — слое 2 rollup, сортировка транзакций стала все более серьезной проблемой. Помните, что основная функция rollup заключается в предоставлении пользователям безопасного и дешевого места для транзакций. Проще говоря, Layer 2 rollup предоставляет пользователям уровень исполнения, а затем отправляет их данные о транзакциях на верхний уровень Layer 1, то есть в Arbitrum, Optimism, zkSync и другие платформы Ethereum. Пакет транзакций, отправляемый на Layer 1, обычно содержит сотни или тысячи сжатых транзакций Layer 2, что снижает стоимость передачи данных на Layer 1.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Решением вышеупомянутой проблемы является децентрализованный общий сортировщик. Хотя решения различных проектов различны, основная идея, заменяющая единственный централизованный сортировщик, остается одинаковой. Здесь "общий" означает, что несколько различных роллапов могут использовать одну и ту же сеть, то есть транзакции из нескольких роллапов будут агрегироваться в одном пуле памяти до сортировки ), что помогает уменьшить вероятность извлечения MEV и цензуры (. Здесь "децентрализация" относится к концепции ротации лидера, то есть сортировка всех транзакций не всегда осуществляется одним действующим лицом, а выбирается лидер из группы децентрализованных участников. Это помогает предотвратить цензуру и обеспечивает гарантию действительности.

Это похоже на то, как различные Layer 1 используют механизм ротации лидеров. На самом деле, создание децентрализованного слоя сортировки похоже на создание децентрализованного Layer 1, то есть необходимо создать набор валидаторов. Прав

ETH-0.22%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
ProbablyNothingvip
· 18ч назад
Кто поможет мне упорядочить?
Посмотреть ОригиналОтветить0
DAOdreamervip
· 07-20 10:40
Эти централизованные Layer2 все еще зарабатывают неплохо?
Посмотреть ОригиналОтветить0
GasFeeVictimvip
· 07-20 10:32
Почему снова нужно менять эту штуку?
Посмотреть ОригиналОтветить0
FloorPriceNightmarevip
· 07-20 10:22
layer2 скорость все еще медленная до смерти
Посмотреть ОригиналОтветить0
  • Закрепить