Потенциал «Based Rollups» для решения проблем Ethereum в слое 2

Ethereum переживает период смятения

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

Фрагментация второго слоя

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

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

Появление Based Rollups

Некоторые разработчики Ethereum начали продвигать технологию rollup, которая предлагает новый подход к безопасности и совместимости: «based rollups».

Эти rollups отличаются от большинства существующих тем, что они возвращают исполнение транзакций обратно на слой 1 Ethereum, вместо того чтобы обрабатывать их на отдельной сети второго слоя. Процесс транзакции через rollup включает компонент под названием «sequencer», который группирует несколько транзакций и отправляет их в Ethereum для окончательного подтверждения. В большинстве современных rollup-решений sequencer является централизованным, что создает уязвимость.

Централизованные sequencers вызывают дебаты в сообществе Ethereum. Хотя они обеспечивают эффективность и доходность для операторов, они также создают единую точку отказа, что может привести к задержкам или манипуляциям с транзакциями.

Преимущества Based Rollups

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

Эволюция дорожной карты слоя 2

В 2022 году соучредитель Ethereum Виталик Бутерин изложил свое видение дорожной карты, ориентированной на rollup. Этот план предлагает использовать rollups второго слоя, чтобы обойти высокие комиссии и медленные транзакции базовой цепи.

Разные rollups применяют различные стратегии для снижения издержек и повышения скорости, но все они стремятся сохранить децентрализацию и безопасность. Существуют rollups, такие как Optimism, Arbitrum, Base, zkSync и Blast, которые быстро увеличили объем обрабатываемых транзакций.

На текущий момент существует 140 работающих сетей второго слоя, но взаимодействие между ними стало неудобным. С увеличением значимости layer 2 для функционирования Ethereum становится важным улучшение взаимодействия между этими сетями. Based rollups, которые используют общий sequencer с базовой цепью, могут вызывать смарт-контракты на других based rollups за считанные секунды.

Проблемы и вызовы

Несмотря на очевидные преимущества, основанные технологии пока находятся на начальном этапе, и лишь один based rollup, Taiko, активно работает.

Одной из основных проблем является генерация доказательств. Когда based rollup отправляет данные о транзакциях в Ethereum, он должен генерировать и публиковать доказательства каждые 12 секунд, что соответствует времени блока Ethereum.

Существуют два типа систем доказательств: нулевые знания (ZK), которые завершаются за считанные минуты, и оптимистичные доказательства, которые могут занять до семи дней. Для эффективной работы based rollups скорость генерации доказательств должна соответствовать времени блока Ethereum, что является значительным техническим вызовом. Однако, по словам Бена Фиша, гендиректора Espresso Systems, прорыв в этой области может быть «ближе, чем мы думаем».

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

Заключение

Хотя based rollups могут снизить фрагментацию между слоями 2, они не являются панацеей. «Лично я считаю, что based rollups являются лишь частью решения, а не единственным выходом. Не все layer 2 обязательно должны или будут основаны на этой технологии», — подводит итог Бен Фиш.

207