Популярность Ethereum не вызывает сомнений: DeFi-проекты, торговля NFT, выпуск токенов, децентрализованные биржи, игры и другие dApp регулярно «заполняют» сеть, провоцируя высокие комиссии. С момента перехода на Proof-of-Stake (PoS) Ethereum значительно снизил энергопотребление, но проблема масштабируемости всё ещё актуальна. Именно поэтому разработчики и лидеры Layer-2 экосистем (включая Arbitrum, Optimism, zkSync и StarkNet) активно работают над нативными rollup-решениями, которые способны обеспечить высокую пропускную способность при сохранении безопасности и децентрализации.
Под «rollup» понимается технология, позволяющая переносить большую часть вычислений и хранения данных «вне» основной сети (Layer-1), но сохранять её безопасность. Идея заключается в том, чтобы группировать (roll up) множество транзакций и публиковать их итоговый результат в основном блокчейне Ethereum. В результате:
На практике технологии rollups уже доказали свою эффективность — например, Arbitrum и Optimism набрали популярность у пользователей, которым надоело переплачивать «газ» на основной сети Ethereum.
В настоящее время существует два основных подхода к rollup-технологиям:
У каждого подхода свои особенности: Optimistic Rollups проще в реализации смарт-контрактов, но имеют «период оспаривания» (обычно 7 дней). zkRollups не требуют ожидания, но сложнее в реализации (особенно для универсальных смарт-контрактов). Тем не менее, ведущие команды Layer-2 сейчас показывают прогресс и там, и там.
Разработчики Ethereum активно обсуждают и развивают EIP-4844, также известный как Proto-Danksharding. Его основная цель — внедрить «blobs» (большие блоки данных), которые будут храниться в сети временно, упрощая передачу и уменьшение «газовых» затрат для rollups:
Иными словами, EIP-4844 призван облегчить задачу Layer-2 решениям, давая им более дешёвый способ «выкладывать» данные в L1, что напрямую влияет на стоимость транзакций.
В сфере Layer-2 можно выделить нескольких «звёздных» игроков, которые задают тон всему направлению:
Все эти решения имеют разные сроки подтверждения, разные модели безопасности и экосистемы, но цель у них одна: сделать Ethereum-сеть доступной для миллиардов пользователей без гигантских комиссий.
Разработчики Ethereum (включая Виталика Бутерина) и команды L2-решений сходятся во мнении, что rollups — наиболее эффективный путь масштабирования. Причины:
По словам ряда аналитиков, массовая adoption rollups — это не вопрос «придёт ли», а вопрос «когда станет стандартом».
Одно из главных обещаний Layer-2 решений — ощутимое снижение комиссий, которые в «горячие периоды» на Ethereum могут достигать десятков долларов за простую транзакцию. Но насколько это реально на практике?
Конечно, надо учитывать, что популярность L2 сама по себе может вызвать перегрузку роллапа, но это уже другая стадия зрелости рынка, где конкуренция между несколькими L2-платформами будет работать на пользователя.
Несмотря на все преимущества rollups, есть и «узкие места», которые разработчики стараются устранить:
Однако при активном сотрудничестве команд Ethereum и L2-разработчиков эти проблемы постепенно решаются, формируя растущую экосистему «мультичейна» на базе Ethereum.
Дорожная карта Ethereum включает несколько шагов (The Merge, The Surge, The Verge и т.д.), призванных сделать сеть более быстрой, дешёвой и удобной для миллионов пользователей. Layer-2 решения занимают центральное место в этой стратегии. С внедрением EIP-4844 и дальнейшим развитием шардинга:
В итоге мы можем увидеть форму «бесшовного» перехода, при котором пользователь работает с dApp, даже не задумываясь, находится ли он в основной сети Ethereum или в одном из rollups — всё будет решаться за кулисами.
Рост нагрузки на Ethereum и масштабирование — тема, которая не теряет актуальности последние несколько лет. Однако теперь, когда разработчики основного протокола и команды Layer-2 лидеров (Arbitrum, Optimism, zkSync, StarkNet) объединились вокруг идеи «нативных rollups», можно наблюдать реальное движение вперёд. Технологии Optimistic и zkRollups, дополненные планируемым внедрением EIP-4844, прокладывают дорогу к эпохе дешёвых и быстрых транзакций в сети Ethereum.
Ещё предстоит преодолеть вызовы с безопасностью, децентрализацией и взаимодействием между цепочками. Но очевидно, что курс на rollups — это не временная мода, а фундаментальное направление развития Ethereum, которое в перспективе способно вывести крупнейшую децентрализованную экосистему на новый уровень удобства и масштабируемости. И то, что разработчики и лидеры L2 выступают единым фронтом, лишь подкрепляет уверенность, что в ближайшие годы сеть Ethereum станет по-настоящему массовой «глобальной вычислительной платформой» для всех децентрализованных приложений.