Протоколы уровня 2 часто взимают небольшую комиссию за газ по сравнению с Ethereum. Эти цепочки используют процесс под названием Rollup для обработки нескольких транзакций за счет одной. Хотя это менее безопасно, это помогает им достичь высокой пропускной способности транзакций при очень низких затратах.

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

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

Взгляните на лучшие проекты масштабирования уровня 2 в 2024 году.

Что такое роллапы?

Rollups — это решения для масштабирования вне цепочки, которые используют цепочки уровня 2 в качестве мест хранения. Транзакции, выполняемые на уровне 2, записываются в эти пространства и обрабатываются пакетами, а не индивидуально, что помогает обрабатывать несколько транзакций за счет одной.

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

Блокчейн Ethereum обрабатывает транзакции индивидуально; поэтому он должен пройти через несколько валидаторов, прежде чем будет завершен.

Вот серия твитов, которые объясняют, почему накопительные пакеты Ethereum важны.

Но поскольку выполнение транзакции происходит не на уровне 1, как узнать, правильно ли были выполнены вычисления? Существует два основных подхода к этому: – оптимистические свертки – свертки с нулевым разглашением (8/17)

– Алекс Крегер (@alex_kroeger) 24 ноября 2021 г.

Как работают накопительные пакеты?

Мы разбили работу объединений на четыре этапа, чтобы лучше объяснить, как работают эти транзакции.

Транзакция инициирована

Как только транзакция инициируется через решение Ethereum Layer-2, она добавляется к другим транзакциям в блоке Layer-2. Как только транзакция инициируется, она проверяется валидаторами уровня 2, а затем накапливается для создания сводной таблицы.

Иногда перед созданием стопки транзакций проверка не проводится. В этих случаях проверка выполняется только в том случае, если корень Меркла неточно отражает изменения состояния до и после создания свертки.

Создание накопительного пакета

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

Резюме отправляется в L1

Сводная информация об этих транзакциях затем отправляется в блокчейны уровня 1 (например, Ethereum) для окончательной проверки. Цепочка уровня 1 оценивает три вещи перед проверкой блока: состояние цепочки L2 до блока (начальное состояние), изменения, внесенные блоком, и состояние цепочки L2 после блока, т. е. конечное состояние. .

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

Хотите построить успешную карьеру в блокчейне? Взгляните на эти необходимые навыки.

Завершение

Как только блок становится легитимным, его сводка включается в блокчейн Ethereum как одна транзакция, завершающая блок.

Именно благодаря этому процессу уровни 2 могут обрабатывать несколько транзакций уровня 2 за счет одной транзакции Ethereum. Следовательно, стоимость транзакции на уровне 2 составляет часть транзакций Ethereum.

Типы накопительных пакетов

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

ЗК роллапы

Лучшие роллапы ZK.

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

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

Примеры ZK Rollups: Polygon PoS

Оптимистичные сводки

Оптимистические роллапы.

Оптимистические накопительные пакеты используют дополнительные места хранения в Ethereum, известные как «пространства данных вызовов», для хранения отдельных транзакций. Однако они отправляют только резюме на проверку.

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

Примеры оптимистичных сводок: оптимизм

Ethereum Blobs, накопительные пакеты нового века в цепочке

С введением обновления Dencun комиссии уровня 2 упали еще ниже благодаря функции, называемой blobs. Ниже представлена ​​история цен на бензин от Polygon, самой популярной сети второго уровня.

Тенденция цен на газ Polygon в 2024 году.

В обновлении Dencun появилась функция под названием «blobs», которая позволила уровням 3, таким как Uniswap v3, хранить транзакции в blob, тем самым освобождая блокчейн Ethereum для других. Уменьшение перегрузок привело к снижению спроса на газ в Эфириуме. В конечном итоге это привело к снижению цен на газ на Ethereum.

Знаете ли вы, почему блокчейны перегружены?

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

Заключение

Транзакционные издержки на уровне 2 зависят от цен на газ Ethereum. Поскольку транзакции уровня 2 обрабатываются за часть транзакций Ethereum, они стоят меньше. В этом процессе используются сводные данные для суммирования транзакций уровня 2 и проверки всего блока как одной транзакции на уровне 1, что экономит время и затраты.

Узнайте, почему Ethereum — лучшая инвестиция, чем Биткойн.

В то же время, поскольку цепочка уровня 1 имеет большую безопасность, она помогает цепочке уровня 2 обеспечивать почти такую ​​же безопасность, как у Ethereum, но с меньшими затратами.