Роллапы быстро развиваются. Сначала,классические роллапыпредоставил краткосрочное решение для проблем масштабируемости Ethereum. Теперь, благодаря прогрессу в технологиях, мы создаем роллапы следующего поколения, которые не только увеличивают масштаб Ethereum, но и сохраняют децентрализацию, безопасность и экономическую устойчивость.
В новой четырехчастной серии, уместно названной "Распаковка следующего поколения L2s", мы исследуем новый класс роллапов - роллапы на основе, бустерные роллапы, гигагас роллапы, родные роллапы - и стремимся представить эти дизайны широкой аудитории. Эти роллапы представляют будущее масштабирования Ethereum и учитывая @2077ResearchМы видим важность образования сообщества вокруг новых L2-дизайнов, которую проявляет Gate.io, чтобы сделать исследования и разработку Ethereum (R&D) доступными.
Наша цель - предоставить быстрое введение в эти технологии и прояснить связанные концепции. В этой серии мы разберем каждый тип роллапа, изучая их дизайн, преимущества, компромиссы и общее влияние на дорожную карту Ethereum. Независимо от того, являетесь ли вы энтузиастом Ethereum, разработчиком или просто интересуетесь масштабируемостью блокчейна, эта серия для вас.
Эта первая статья рассматривает базовые роллапы - предложенный подход к созданию роллапов, который смягчает проблемы классических роллапов, такие как централизация последователя, риски живучести и устойчивость к цензуре. Мы рассмотрим, как работают базовые роллапы, какие преимущества они предлагают и где возникают проблемы при внедрении базовых роллапов.
Свертка является базовой, если она использует последовательность на основе для обработки транзакций. Последовательность относится к тому, как транзакции упорядочиваются для выполнения в свертках. Последовательность на основе использует набор валидаторов цепочки уровня 1 (L1) для упорядочения транзакций вместо того, чтобы полагаться на централизованную сущность («секвенсор») для упорядочивания транзакций.
У традиционных роллапов сегодня есть централизованные последователи, что приводит к нескольким проблемам. Среди них - цензура пользовательских транзакций, риск единой точки отказа и монополии на MEV (централизованные последователи могут извлекать MEV (максимально извлекаемую стоимость) из пользователей благодаря частному доступу к mempool).
Учитывая проблемы централизованного секвенирования, сообщество Ethereum работало над поиском альтернативы. Важно, чтобы такие альтернативные схемы секвенирования соответствовали ключевой цели проектирования: они должны быть такими же эффективными и быстрыми, как и их предшественники.
Базовая сортировка и базовые роллапы — это положительный шаг в этом направлении, поскольку они предоставляют роллапам новый способ упорядочения транзакций, который наследует устойчивость к цензуре Ethereum, устраняет единые точки отказа и избегает жертвования скоростью в угоду децентрализации. Мы описываем, как работают базовые роллапы ниже.
Описание @Spire_Labsархитектура на основе роллапов
Основное отличие между базовым роллапом и любым другим типом роллапа заключается в последовательности транзакций. Последовательность транзакций в базовом роллапе управляется базовым блокчейном L1 (в данном случае Ethereum). Конкретно в базовом роллапе «любой следующий предлагающий на L1 может сотрудничать с поисковиками и строителями L1, чтобы свободно включить последующий блок роллапа в следующий блок L1 без необходимости особых разрешений.
В архитектуре rollup основанной на, транзакции от пользователей направляются к строителям L1, которые согласились строить блоки как для Ethereum, так и для Based L2. Пользователи указывают свою максимальную комиссию за транзакцию, при этом L2 захватывает базовую комиссию (которая устанавливается в соответствии с загруженностью сети L2) и пересылает комиссию приоритета (чаевые, выплаченные для стимулирования включения транзакций) валидаторам, которые затем определяют порядок транзакций.
Такая организация позволяет Ethereum не только обеспечивать безопасность всех комиссий со своей экосистемы, но также получать часть чаевых L2, вместе с расходами на расчет транзакций. Возвращение ценности на L1 делает роллапы, основанные на Ethereum, симбиотическими с Ethereum и развеивает представление о том, что роллапы паразитируют на Ethereum.
Дополнительным преимуществом использования предложителя L1 для последовательности транзакций L2 является устранение посреднического шага в процессе транзакции. Это потенциально может привести к снижению затрат на транзакции путем избегания необходимости проверки подписей как централизованными, так и децентрализованными последователями.
Стоит упомянуть, что это снижение затрат не является исключительным для роллапов на основе; любой роллап, использующий общую последовательность, может получить аналогичные выгоды. Поскольку предложение блоков на уровне L1 не требует разрешения, это способствует конкурентной среде среди строителей блоков, что дополнительно может снизить комиссии для пользователей.
Описание @taikoxyzна основе архитектуры роллапов изEthereum.ruпост
Поскольку базовый роллап отправляет свои доказательства непосредственно в Ethereum, его расчет по своей сути происходит в Ethereum. Это означает, что любой желающий может получить доступ к проверенному состоянию цепочки L2 на Ethereum. Базовый накопитель не может рассчитываться где-либо, кроме базового L1.
Основанный роллап публикует необходимые данные для восстановления состояния его цепочки в Ethereum, делая Ethereum его уровнем доступности данных (DA). Это позволяет любому проверить хэш блока и получить данные о транзакциях из блока. Основанные роллапы используют уровень согласования Ethereum для упорядочивания транзакций, исключая необходимость в собственном механизме согласования.
Выполнение транзакций в базовом роллапе происходит вне блокчейна в его экосистеме, а это означает, что сам базовый роллап служит собственным уровнем выполнения. Например, существующие накопительные пакеты, такие как@taikoxyzи@Spire_Labs, которые устанавливаются на Ethereum, работают на той же уровне L1, но поддерживают собственные отдельные уровни исполнения для выполнения транзакций.
Плюсы основанных на роллапах включают в себя наследование безопасности и надежности Ethereum, потенциальное снижение транзакционных издержек за счет устранения дополнительной последовательности, обеспечение атомарной компонуемости, когда транзакции L2 могут взаимодействовать с состоянием L1, упрощение архитектуры за счет отсутствия необходимости в отдельном консенсусе, обеспечение доступности данных со всеми данными в Ethereum и обеспечение сильной устойчивости к цензуре.
Однако, как и все в крипто, концепция роллапов имеет свои проблемы. Роллапы зависят от производительности Ethereum, что может ограничить масштабируемость из-за ограничений на блок-пространство Ethereum. При использовании L2 операций все равно существуют затраты на газ, которые могут быть значительными. Также существует проблема MEV, при которой валидаторы L1 могут влиять на порядок транзакций. Близкая связь с консенсусом и слоями данных Ethereum может ограничить настраиваемость для конкретных случаев использования.
В этом разделе мы отвечаем на некоторые общие вопросы о роллапах. Наша цель - разъяснить конкретные неправильные представления о роллапах и прояснить различные аспекты архитектуры роллапов.
— Как управляет MEV базовый роллап?
Большинство MEV преимуществ достается валидаторам L1, так как искатели и строители блоков L1 мотивированы включать блоки rollup в свои пакеты L1, чтобы захватывать эту стоимость, что стимулирует предложителей L1 включать эти блоки. В настоящее время около 80% MEV Ethereum происходит от перегрузки, а 20% - от конкуренции. Если L2 MEV будет повторять это, значительная часть может остаться на L2.
— Использование базового роллапа дешево для пользователей по сравнению с альтернативами?
Использование предложителя L1 в качестве последователя L2 устраняет посреднический шаг, что потенциально позволяет снизить затраты путем исключения проверки подписи последователя. Экономия затрат применима не только к основным роллапам, но и к роллапам с общей последовательностью, поскольку разрешение на предложение блока без разрешения поощряет конкуренцию и может снизить комиссии.
— Ограничена ли скорость основанных на роллапах временем блока Ethereum?
Да, время подтверждения транзакций в основанном роллапе привязано к времени блока L1, которое в настоящее время составляет 12 секунд. Однако в основанном роллапе можно достичь мгновенных предварительных подтверждений. Это может быть обеспечено через механизм, подобный рестейкингу, где некоторые валидаторы L1 обязуются включать блоки основанного роллапа в свои будущие блоки L1. Это осуществимо, потому что валидаторы знают заранее за 32 блока, кто будет предлагать каждый блок.
— Насколько «живой» является бейд-бэкап?
Построение на основе секвенирования обеспечивает гарантии активности Ethereum, полностью наследуя его время работы. Даже незначительное снижение активности (например, с 100% до 99%) может быть использовано во враждебных условиях, позволяя значительные нарушения и токсичный MEV.
— В чём разница между основанным секвенированием и общим секвенированием?
Based Sequencing можно рассматривать как специализированную версию Shared Sequencing. Shared Sequencing служит системой упорядочивания транзакций по нескольким роллапам, стремясь к экономической эффективности, повышенной производительности и более быстрым подтверждениям, чем на L1. Отличается от основанных роллапов использованием собственных операторов для достижения консенсуса, что делает его более сложным и не полностью зависящим от жизнеспособности Ethereum.
В первой публикации нашей серии «Rollups 2.0» мы рассмотрели базовые роллапы, которые используют валидаторов Ethereum для последовательности транзакций и предлагают путь к децентрализации, безопасности и экономичности.
Продолжая эту серию, мы рассмотрим бустер-роллапы, нативные роллапы и гигагас-роллапы, изучая, как эти типы роллапов решают различные аспекты масштабирования Ethereum.
Роллапы быстро развиваются. Сначала,классические роллапыпредоставил краткосрочное решение для проблем масштабируемости Ethereum. Теперь, благодаря прогрессу в технологиях, мы создаем роллапы следующего поколения, которые не только увеличивают масштаб Ethereum, но и сохраняют децентрализацию, безопасность и экономическую устойчивость.
В новой четырехчастной серии, уместно названной "Распаковка следующего поколения L2s", мы исследуем новый класс роллапов - роллапы на основе, бустерные роллапы, гигагас роллапы, родные роллапы - и стремимся представить эти дизайны широкой аудитории. Эти роллапы представляют будущее масштабирования Ethereum и учитывая @2077ResearchМы видим важность образования сообщества вокруг новых L2-дизайнов, которую проявляет Gate.io, чтобы сделать исследования и разработку Ethereum (R&D) доступными.
Наша цель - предоставить быстрое введение в эти технологии и прояснить связанные концепции. В этой серии мы разберем каждый тип роллапа, изучая их дизайн, преимущества, компромиссы и общее влияние на дорожную карту Ethereum. Независимо от того, являетесь ли вы энтузиастом Ethereum, разработчиком или просто интересуетесь масштабируемостью блокчейна, эта серия для вас.
Эта первая статья рассматривает базовые роллапы - предложенный подход к созданию роллапов, который смягчает проблемы классических роллапов, такие как централизация последователя, риски живучести и устойчивость к цензуре. Мы рассмотрим, как работают базовые роллапы, какие преимущества они предлагают и где возникают проблемы при внедрении базовых роллапов.
Свертка является базовой, если она использует последовательность на основе для обработки транзакций. Последовательность относится к тому, как транзакции упорядочиваются для выполнения в свертках. Последовательность на основе использует набор валидаторов цепочки уровня 1 (L1) для упорядочения транзакций вместо того, чтобы полагаться на централизованную сущность («секвенсор») для упорядочивания транзакций.
У традиционных роллапов сегодня есть централизованные последователи, что приводит к нескольким проблемам. Среди них - цензура пользовательских транзакций, риск единой точки отказа и монополии на MEV (централизованные последователи могут извлекать MEV (максимально извлекаемую стоимость) из пользователей благодаря частному доступу к mempool).
Учитывая проблемы централизованного секвенирования, сообщество Ethereum работало над поиском альтернативы. Важно, чтобы такие альтернативные схемы секвенирования соответствовали ключевой цели проектирования: они должны быть такими же эффективными и быстрыми, как и их предшественники.
Базовая сортировка и базовые роллапы — это положительный шаг в этом направлении, поскольку они предоставляют роллапам новый способ упорядочения транзакций, который наследует устойчивость к цензуре Ethereum, устраняет единые точки отказа и избегает жертвования скоростью в угоду децентрализации. Мы описываем, как работают базовые роллапы ниже.
Описание @Spire_Labsархитектура на основе роллапов
Основное отличие между базовым роллапом и любым другим типом роллапа заключается в последовательности транзакций. Последовательность транзакций в базовом роллапе управляется базовым блокчейном L1 (в данном случае Ethereum). Конкретно в базовом роллапе «любой следующий предлагающий на L1 может сотрудничать с поисковиками и строителями L1, чтобы свободно включить последующий блок роллапа в следующий блок L1 без необходимости особых разрешений.
В архитектуре rollup основанной на, транзакции от пользователей направляются к строителям L1, которые согласились строить блоки как для Ethereum, так и для Based L2. Пользователи указывают свою максимальную комиссию за транзакцию, при этом L2 захватывает базовую комиссию (которая устанавливается в соответствии с загруженностью сети L2) и пересылает комиссию приоритета (чаевые, выплаченные для стимулирования включения транзакций) валидаторам, которые затем определяют порядок транзакций.
Такая организация позволяет Ethereum не только обеспечивать безопасность всех комиссий со своей экосистемы, но также получать часть чаевых L2, вместе с расходами на расчет транзакций. Возвращение ценности на L1 делает роллапы, основанные на Ethereum, симбиотическими с Ethereum и развеивает представление о том, что роллапы паразитируют на Ethereum.
Дополнительным преимуществом использования предложителя L1 для последовательности транзакций L2 является устранение посреднического шага в процессе транзакции. Это потенциально может привести к снижению затрат на транзакции путем избегания необходимости проверки подписей как централизованными, так и децентрализованными последователями.
Стоит упомянуть, что это снижение затрат не является исключительным для роллапов на основе; любой роллап, использующий общую последовательность, может получить аналогичные выгоды. Поскольку предложение блоков на уровне L1 не требует разрешения, это способствует конкурентной среде среди строителей блоков, что дополнительно может снизить комиссии для пользователей.
Описание @taikoxyzна основе архитектуры роллапов изEthereum.ruпост
Поскольку базовый роллап отправляет свои доказательства непосредственно в Ethereum, его расчет по своей сути происходит в Ethereum. Это означает, что любой желающий может получить доступ к проверенному состоянию цепочки L2 на Ethereum. Базовый накопитель не может рассчитываться где-либо, кроме базового L1.
Основанный роллап публикует необходимые данные для восстановления состояния его цепочки в Ethereum, делая Ethereum его уровнем доступности данных (DA). Это позволяет любому проверить хэш блока и получить данные о транзакциях из блока. Основанные роллапы используют уровень согласования Ethereum для упорядочивания транзакций, исключая необходимость в собственном механизме согласования.
Выполнение транзакций в базовом роллапе происходит вне блокчейна в его экосистеме, а это означает, что сам базовый роллап служит собственным уровнем выполнения. Например, существующие накопительные пакеты, такие как@taikoxyzи@Spire_Labs, которые устанавливаются на Ethereum, работают на той же уровне L1, но поддерживают собственные отдельные уровни исполнения для выполнения транзакций.
Плюсы основанных на роллапах включают в себя наследование безопасности и надежности Ethereum, потенциальное снижение транзакционных издержек за счет устранения дополнительной последовательности, обеспечение атомарной компонуемости, когда транзакции L2 могут взаимодействовать с состоянием L1, упрощение архитектуры за счет отсутствия необходимости в отдельном консенсусе, обеспечение доступности данных со всеми данными в Ethereum и обеспечение сильной устойчивости к цензуре.
Однако, как и все в крипто, концепция роллапов имеет свои проблемы. Роллапы зависят от производительности Ethereum, что может ограничить масштабируемость из-за ограничений на блок-пространство Ethereum. При использовании L2 операций все равно существуют затраты на газ, которые могут быть значительными. Также существует проблема MEV, при которой валидаторы L1 могут влиять на порядок транзакций. Близкая связь с консенсусом и слоями данных Ethereum может ограничить настраиваемость для конкретных случаев использования.
В этом разделе мы отвечаем на некоторые общие вопросы о роллапах. Наша цель - разъяснить конкретные неправильные представления о роллапах и прояснить различные аспекты архитектуры роллапов.
— Как управляет MEV базовый роллап?
Большинство MEV преимуществ достается валидаторам L1, так как искатели и строители блоков L1 мотивированы включать блоки rollup в свои пакеты L1, чтобы захватывать эту стоимость, что стимулирует предложителей L1 включать эти блоки. В настоящее время около 80% MEV Ethereum происходит от перегрузки, а 20% - от конкуренции. Если L2 MEV будет повторять это, значительная часть может остаться на L2.
— Использование базового роллапа дешево для пользователей по сравнению с альтернативами?
Использование предложителя L1 в качестве последователя L2 устраняет посреднический шаг, что потенциально позволяет снизить затраты путем исключения проверки подписи последователя. Экономия затрат применима не только к основным роллапам, но и к роллапам с общей последовательностью, поскольку разрешение на предложение блока без разрешения поощряет конкуренцию и может снизить комиссии.
— Ограничена ли скорость основанных на роллапах временем блока Ethereum?
Да, время подтверждения транзакций в основанном роллапе привязано к времени блока L1, которое в настоящее время составляет 12 секунд. Однако в основанном роллапе можно достичь мгновенных предварительных подтверждений. Это может быть обеспечено через механизм, подобный рестейкингу, где некоторые валидаторы L1 обязуются включать блоки основанного роллапа в свои будущие блоки L1. Это осуществимо, потому что валидаторы знают заранее за 32 блока, кто будет предлагать каждый блок.
— Насколько «живой» является бейд-бэкап?
Построение на основе секвенирования обеспечивает гарантии активности Ethereum, полностью наследуя его время работы. Даже незначительное снижение активности (например, с 100% до 99%) может быть использовано во враждебных условиях, позволяя значительные нарушения и токсичный MEV.
— В чём разница между основанным секвенированием и общим секвенированием?
Based Sequencing можно рассматривать как специализированную версию Shared Sequencing. Shared Sequencing служит системой упорядочивания транзакций по нескольким роллапам, стремясь к экономической эффективности, повышенной производительности и более быстрым подтверждениям, чем на L1. Отличается от основанных роллапов использованием собственных операторов для достижения консенсуса, что делает его более сложным и не полностью зависящим от жизнеспособности Ethereum.
В первой публикации нашей серии «Rollups 2.0» мы рассмотрели базовые роллапы, которые используют валидаторов Ethereum для последовательности транзакций и предлагают путь к децентрализации, безопасности и экономичности.
Продолжая эту серию, мы рассмотрим бустер-роллапы, нативные роллапы и гигагас-роллапы, изучая, как эти типы роллапов решают различные аспекты масштабирования Ethereum.