Что нужно знать о роллапах Ethereum?
Исторически Ethereum ставил в приоритет безопасность и децентрализацию, оставляя масштабируемость как вызов. По мере роста спроса пользователей, сборы за транзакции увеличивались, а время обработки замедлялось, и решения второго уровня (L2), в частности роллапы, стали критически важными инструментами для преодоления этих ограничений.
Роллапы масштабируют Ethereum, перемещая вычисления с основной цепи, объединяя транзакции в сжатые пакеты и отправляя их на L1 для проверки. Этот подход позволяет быстрее и дешевле проводить транзакции при сохранении безопасности и децентрализации Ethereum.
С 2020 года роллапы стали центральным звеном в дорожной карте Ethereum, делая возможными такие случаи использования, как внутренняя игра и высокоскоростные децентрализованные финансы (DeFi). Среди видов роллапов доминируют zk-роллапы благодаря их эффективности и безопасности, использующие доказательства с нулевым разглашением для валидации. Проекты, такие как zkSync Era и Linea, лидируют по принятиею, предлагая низкие сборы и высокую пропускную способность.
Несмотря на их успех, роллапы сталкиваются с проблемами, такими как фрагментация состояния и ликвидности в разных сетях роллапов, ограничивая пользовательский опыт и приемлемость для разработчиков. Кроме того, многие роллапы все еще полагаются на централизованные компоненты, такие как секвенсеры для упорядочивания транзакций, что создает риски для цензуры.
Дорожная карта Ethereum направлена на эволюцию роллапов к полному децентрализованием, сняв эти "учебные колеса" - централизованные защитные механизмы - и внедрив доверенные системы для упорядочивания транзакций и генерации доказательств.
Для пользователей Ethereum роллапы жизненно важны для снижения затрат и улучшения скорости транзакций. Однако они должны быть осведомлены о компромиссах между различными архитектурами роллапов - как zk-роллапы против оптимистичных роллапов - и о продолжающемся развитии в направлении децентрализации. По мере того, как роллапы развиваются, они будут играть все более критическую роль в формировании масштабируемости Ethereum и опыта пользователей.
Основные особенности основанных роллапов:
-
Децентрализованное упорядочивание: Вместо использования назначенного секвенсера или централизованного органа упорядочивание транзакций осуществляется валидаторами самого Ethereum. Этот подход значительно снижает риски цензуры и манипуляции транзакциями, обеспечивая честную и прозрачную обработку.
-
Бесшовная интеграция L1: Инфраструктура L1 Ethereum обрабатывает консенсус, публикацию данных и расчеты, в то время как исполнение происходит в сети роллапов. Этот дизайн наследует безопасность и свойства децентрализации Ethereum, не добавляя новых слоев предположений о доверии.
-
Упрощенная архитектура: Убирая необходимость в централизованных секвенсерах, основанные роллапы создают более легкую и более связанную с Ethereum модель обработки транзакций. Это упрощение также снижает зависимость от внешних структур управления, делая их более надежными в долгосрочной перспективе.
Преимущества основанных роллапов:
-
Более сильная безопасность и децентрализация за счет использования валидаторов Ethereum.
-
Сниженная зависимость от внешнего управления и поставщиков инфраструктуры.
-
Оптимизированная система, которая остается верной изначальному этосу Ethereum.
Проблемы и соображения:
-
Ограничения пропускной способности: Поскольку времена блоков Ethereum L1 дольше (примерно 12 секунд), финализация транзакции может быть медленнее по сравнению с роллапами с отдельными секвенсерами.
-
Инновации предварительного подтверждения: Чтобы смягчить проблемы с задержками, разработчики исследуют техники предварительного подтверждения, которые позволяют транзакциям временно подтверждаться до полного включения в блоки L1.
Основные особенности нативных роллапов:
-
Прямая валидация Ethereum: Нативные роллапы устраняют необходимость в дополнительных системах доказательств, используя встроенные правила валидации транзакций Ethereum. Это обеспечивает проверку переходов состояния внутри самого Ethereum, убирая сложность из реализаций роллапов.
-
Автоматические обновления: Поскольку нативные роллапы работают в основной инфраструктуре Ethereum, они автоматически наследуют обновления протокола. Это избегает узких мест в управлении, которые часто влияют на традиционные роллапы, требующие ручных утверждений совета по безопасности.
-
Упрощенная модель безопасности: Публикуя данные транзакций напрямую в Ethereum и используя его механизмы валидации, нативные роллапы сокращают необходимость в независимых моделях безопасности, делая систему более единой и легкой в обслуживании.
Преимущества нативных роллапов:
-
Повышенная беспристрастность: Транзакции проверяются непосредственно Ethereum, что гарантирует соответствие его гарантиям безопасности.
-
Сниженные эксплуатационные расходы: Команды роллапов получают выгоду от механизмов безопасности и консенсуса Ethereum, уменьшая сложность операций.
-
Лучшая взаимосвязь экосистемы: Поскольку проверка происходит на уровне протокола Ethereum, нативные роллапы обеспечивают более бесшовное взаимодействие между различными решениями L2.
Проблемы и соображения:
-
Необходимы изменения протокола: Реализация префункции EXECUTE требует изменений протокола Ethereum, требуя координации через хардфорки и обновления на уровне всей экосистемы.
-
Риски централизации, основанной на MEV: Стоимость извлечения майнером (MEV) могла бы ввести конкуренцию за упорядочивание транзакций, потенциально концентрируя аспекты процесса выполнения роллапов. Изучаются механизмы для смягчения этих рисков.
Выбор между основанными и нативными роллапами
Экосистема второго уровня Ethereum продолжает развиваться, и как основанные, так и нативные роллапы предлагают инновационные подходы к масштабированию, сохраняя при этом безопасность и децентрализацию. Каждая модель представляет собой уникальные преимущества и компромиссы, делая выбор между ними зависящим от приоритетов разработчиков, пользователей и широкой общины Ethereum.
Основанные роллапы интегрируются с существующей моделью упорядочивания на основе валидаторов Ethereum, усиливая децентрализацию за счет использования валидаторов уровня 1 для упорядочивания транзакций. Это снижает зависимость от централизованных секвенсеров, но может вводить задержки из-за времени блоков Ethereum. В отличие от этого, нативные роллапы глубже интегрированы в основной протокол Ethereum, устраняя необходимость в отдельных механизмах упорядочивания и системах доказательств. Хотя эта интеграция упрощает проверку транзакций, она требует значительных обновлений протокола, возможно, через хардфорки.
Безопасность остается сильной стороной обоих подходов, поскольку они наследуют прочную модель безопасности уровня 1 Ethereum. Однако нативные роллапы идут дальше, используя встроенные механизмы валидации Ethereum, устраняя необходимость в доказательствах мошенничества или доказательствах нулевого разглашения. Управление - это еще одно ключевое различие - основанные роллапы соотносятся с экономической моделью Ethereum, но требуют некоторого независимого управления, тогда как нативные роллапы автоматически принимают обновления Ethereum, снижая нагрузку на управление.
В конечном итоге, принятие основанных или нативных роллапов будет зависеть от долгосрочного видения Ethereum по масштабируемости. В то время как основанные роллапы предлагают немедленный путь вперед с минимальными изменениями протокола, нативные роллапы предлагают более интегрированное долгосрочное решение для эффективности и масштабируемости. По мере того как технология роллапов развивается, ландшафт второго уровня Ethereum будет продолжать улучшаться, принося быстрее, дешевле и более безопасные транзакции пользователям по всему миру.