На Web3-рынке представлены тысячи dapps, работающих в сотне блокчейнов. Пользователям GameFi и DeSoc необходимо быстрое, надежное и дешевое взаимодействие, а разработчикам — простые инструменты создания, настройки и масштабирования таких приложений.
В новом материале ForkLog расскажем о Rollup-as-a-Service (RaaS) — платформах, предоставляющих решения по кастомизации роллапов под конкретные задачи, рассмотрим варианты их применения и проведем обзор зарекомендовавших себя сервисов.
На каком уровне размещать dapps
Все блокчейны сталкиваются с проблемами масштабируемости из-за ограниченной пропускной способности и высокой стоимости транзакций. Решения второго (L2) и третьего уровней (L3) помогают в подобных задачах, передавая вычисления за пределы базового уровня (L1). Это снижает нагрузку на основную сеть и улучшает общую производительность.
Для разработчиков существует четыре основных способа размещения и поддержания работы dapps:
L1. Ставший классическим, метод развертывания поверх таких сетей, как Ethereum, использовался в популярных проектах вроде Aave и Uniswap в начале их пути. Ключевые преимущества подхода включают безопасность и маркетинговую привлекательность экосистемы крупного блокчейна. Слабыми сторонами решения могут быть высокая стоимость деплоя и обслуживания смарт-контрактов. Кроме того, каждое dapp делит пространство блоков с множеством других, что приводит к проблемам масштабируемости, снижению производительности и резким перепадам стоимости транзакций в пиковые моменты.
L2. В 2024 году в Ethereum состоялось обновление Dencun, включающее предложение EIP-4844 и активацию BLOB-объектов. Это улучшение позволило снизить стоимость транзакций в роллапах почти в 10 раз. В популярных решениях вроде Arbitrum One и OP Mainnet цена опустилась ниже $0,1, что открыло новые перспективы в dapps-строении. По мере развития большого количества роллапов, сайдчейнов, валидииумов и других L2 они также столкнулись с проблемами масштабируемости для некоторых специфических задач. Например, соцсети и игровые площадки требуют высокой скорости параллельной обработки и, соответственно, кастомного подхода к архитектуре сети. Кроме того, L2 общего назначения спроектированы для обслуживания широкого спектра вариантов использования и не позволяют тонко отрегулировать шкалу безопасности, анонимности или скорости.
Настраиваемые решения: аппчейны и L3. Аппчейны надстраиваются поверх любого из уровней и предназначены для работы с приложениями. Проект Cosmos — один из крупнейших сторонников кастомизации по протоколу IBC. В Cosmos Hub функционирует более 90 различных «зон», среди которых проекты Sei, Injective и Kava. В достаточно новом стеке L3 решения вроде Degen Chain и Xai используются под конкретные запросы социальных и игровых сфер. Они предоставляют компромисс скорости, низкой стоимости взаимодействия и безопасности.
Пользовательский роллап. На стыке трех предыдущих решений образовалось новое — развертывание приложения на собственном уникальном роллапе. Такая возможность появилась благодаря развитию модульных блокчейнов вроде Celestia и внедрению интероперабельности в архитектуру сетей. Объединяя высокий уровень надежности с гибкостью дизайна, разработчики dapp приобретают удобный инструмент.
Лидеры рынка масштабируемых решений реализовали фреймворки для легкого «подъема» роллапов. С помощью сред OP Stack, Arbitrum Orbit и ZK Stack разработчики могут проще реализовывать проекты, опираясь на уже предоставленную базу. Еще больше упростить процесс призваны RaaS-провайдеры, которые предоставляют услугу развертывания и настройки в несколько шагов.
Преимущества и недостатки RaaS
Как правило, создание и поддержка роллапов требует значительных ресурсов, технических знаний и времени. Благодаря RaaS разработчики могут сосредоточиться на проектировании dapps и ведении бизнес-процессов, пока инфраструктура предоставляется как услуга. Такой подход обладает следующими преимуществами:
приводит дополнительную аудиторию разработчиков и бизнес-стартапов в Web3;
возможна настройка сетей в соответствии с конкретными потребностями: меры безопасности, пропускная способность, комиссии за транзакции;
интеграция компонентов. Модульная природа RaaS позволяет комбинировать различные элементы — уровень доступности данных (DA), консенсус и исполнение;
поддержка сторонних инструментов вроде обозревателя блоков и криптокошельков повышает функциональность и удобство;
предоставление услуг мониторинга и обслуживания. RaaS могут отслеживать эффективность и безопасность, гарантируя оптимальную работу;
помощь в масштабировании стартапа. RaaS-провайдеры готовы оперативно расширять ресурсы роллапа, управлять трафиком и объемом транзакций, оптимизируя скорость и эффективность.
К недостаткам RaaS можно отнести:
риски централизации. RaaS-провайдеры разворачивают и обслуживают инфраструктуру от имени разработчиков. Стартап вынужден делегировать поставщику иногда критически большой объем своей жизнедеятельности, повышая зависимость от него. Кроме того, в подобном сотрудничестве всегда существуют риски цензурирования или внесения односторонних изменений, что может негативно отразиться на имидже компании;
проблемы с ликвидностью. Роллапы, запущенные с помощью RaaS, изначально могут иметь слабую ликвидность в сравнении с именитыми L1 или L2. Это усложняет перемещение активов между сетями посредством кроссчейн-мостов и негативно отражается на пользовательском опыте.
Роллап-меню
Различные провайдеры имеют схожий набор инструментов, отличаясь, в основном, дополнительно настраиваемыми услугами. В аналитическом сервисе L2Beat есть возможность агрегации поиска по конкретной RaaS-платформе. Рассмотрим основные решения.
Построение статистики по конкретному RaaS-провайдеру. Выбран Conduit. Данные: L2Beat.
Conduit. Запущенная в марте 2023 года основная сеть блокчейн-платформы позволяет разработчикам запускать собственные оптимистические роллапы. RaaS поддерживает два фреймворка: OP Stack и Arbitrum Orbit.
Услуги включают проводник блоков, трассировщик транзакций, автоматически масштабируемые RPC, журналы, мониторинг. Интеграции — это часть сервиса управления роллапами, которые позволяют партнерам подключаться к другим инфраструктурным проектам. Например, настраивать абстракцию учетной записи (АУЗ) или добавлять ценовые оракулы. Для упрощенного доступа в конце августа 2024 года запущен Conduit Marketplace.
В октябре 2023 года команда в сотрудничестве с Uniswap Foundation анонсировала роллап на основе OP Stack. Он призван служить песочницей для разработчиков Uniswap v4. 10 октября 2024 года популярная DEX презентовала L2 — Unichain в среде Superchain.
В феврале 2024 года Conduit представила приложение для запуска L3-решений. Любую L2-, L3-сеть можно «поднять», потратив около 15 минут в зависимости от настроек. На начальном этапе необходимо выбрать название роллапа, фреймворк, уровень исполнения и DA.
Попробовав создать решение третьего уровня Forklog Network, мы остановились на OP Stack, надстраиваемом поверх уровня исполнения Base с DA от Celestia. Калькулятор одноразовой платы за деплой оценил наш вариант в ~0,239 ETH, в случае тестовой сети — бесплатно.
Настройка вымышленной L3-сети ForkLog Network на платформе Conduit. Данные: Conduit.
В экономической модели Ethereum роллапы как часть экосистемы получают доходы в ETH. Conduit удерживает от 5% до 10% комиссии от прибыли. При выборе Arbitrum Orbit дополнительные 10% отчисляются Arbitrum DAO.
Вне зависимости от выбранных параметров обслуживание тестовой сети обходится в $50, а мейннета — в $3000 в месяц.
В июне 2024 года Conduite собрала $37 млн в раунде финансирования А, его возглавили Paradigm и Haum Ventures. В портфолио этого RaaS-провайдера такие проекты, как Zora, Mode Network, L1 Gravity от Galxe, BOB для масштабирования биткоина, Aevo, Orderly Network и Degen Chain.
Последний — L3 с токеном DEGEN — сбои в производстве блоков и потери средств пользователей объяснял некачественной работой сторонних провайдеров. После одного такого крупного происшествия исследователь L2Beat обнаружил, что все сети поставщика услуг зависят от одного кошелька с мультиподписью. Если он будет скомпрометирован, под угрозой окажутся сразу все решения, построенные с помощью этого RaaS.
AltLayer. RaaS-платформа, которая позволяет разработчикам запускать оптимистические и ZK-роллапы, предоставляя интероперабельность с поддержкой различных виртуальных машин (VM), используемых в Cosmos SDK. В будущем планируется добавить VM от Solana и блокчейнов Sui и Aptos — Move VM. В отличие от Conduit, AltLayer дополнительно поддерживает Polygon CDK и ZK Stack.
Универсальный стек для роллапов. Данные: AltLayer.
Клиентам платформы предлагается достаточно широкий выбор DA. Помимо Celestia и EigenLayer для настройки роллапа подойдут Avail, Near и собственная разработка Alt DA.
EigenLayer предоставляет услуги в области рестейкинга и AVS-as-a-Service. Основной инновацией AltLayer является внедрение Restaked Rollups. По сути, они представляют собой набор из трех вертикально интегрированных AVS, создаваемых по требованию. Они обеспечивают проверку корректности состояния роллапов, более быструю финализацию и децентрализованную последовательность.
Устройство Restaked Rollups. Данные: AltLayer.
В январе 2024 года состоялся аирдроп токена ALT, в следующем месяце AltLayer привлекла $14,4 млн от Polychain Capital и Hack VC.
15 мая 2024 года с помощью AltLayer и реализации OP Plasma разработчики запустили основную сеть L2-решения для DeSoc — Cyber.
Caldera. Платформа для блокчейн-разработчиков позволяет создавать Caldera Chains — сети на основе оптимистических и ZK-роллапов. На скриншоте показаны четыре вида базовых фреймворка.
Процесс создания роллапа. Первый шаг — выбор стека. Данные: Caldera.
Caldera позиционирует себя как универсальная платформа для развертывания роллапов под ключ — Metalayer. Площадка предоставляет разработчикам все необходимые инструменты, ресурсы и даже функцию создания документации — Whitelabel Docs.
Caldera также позволяет настроить использование токенов газа. Это дает возможность убрать комиссию, что может пригодиться в некоторых dapps вроде Web3-игр. Кроме того, разрабатывается функция раннего доступа к EIP — команда стартапа сможет использовать улучшения до их внедрения в основную сеть Ethereum.
Топ-5 L2- и L3-сетей, построенных с помощью Caldera. Данные: L2Beat.
С помощью Caldera запущены L2 Manta Pacific и L3-решение для игр Sanko. В марте 2024 года при поддержке RaaS-провайдера в экосистеме Cosmos заработал мейннет L2-решения inEVM.
В июле 2024 года Caldera закрыла раунд финансирования Серии А на сумму $15 млн.
Его возглавил венчурный фонд Founders Fund миллиардера Питера Тиля. Привлеченные средства направят на создание решения Metalayer для объединения экосистемы второго и третьего уровней.
Gelato. Основанная в 2019 году, платформа изначально помогала разработчикам создавать автоматизированные смарт-контракты на безгазовой основе, способные к выполнению офчейн-вычислений. В сентябре 2023 года Gelato завершила свое преобразование в RaaS.
Сейчас команда предоставляет услуги провайдера инфраструктуры для кастомизации сетей. Основным фокусом проекта можно назвать ZK-роллапы и АУЗ.
zkRaaS позволяет создавать ZK-роллапы с использованием Polygon CDK. Первым клиентом в этом стеке стал проект Astar zkEVM. Кроме того, платформа поддерживает OP Stack и Arbitrum Orbit.
Команда Gelato принимала активное участие в развитии АУЗ. В марте 2023 года сотрудники платформы для управления цифровыми активами Safe (ранее — Gnosis Safe) представили SDK. Разработка под названием Safe{Core} позволяет обращаться к АУЗ в качестве альтернативы традиционным криптокошелькам с закрытым и открытым ключами. Инструмент создан в сотрудничестве с платежным гигантом Stripe, Gelato и Web3Auth.
Сети, настроенные с помощью Gelato. Данные: L2Beat.
Среди клиентов RaaS-провайдера значатся: Lisk, сменивший собственный L1-блокчейн на кастомный L2; RWA-платформа Re.al; ориентированный на ончейн-торговлю сервис Reya.
Для поддержания децентрализации экономической модели Gelato выпустила токен GEL. Согласно CoinGecko, на 20 октября 2024 года его рыночная капитализация превышает $30 млн.
В марте 2024 года внимание блокчейн-инфраструктурщиков также привлек проект Espresso Systems. Раунд финансирования Серии В был закрыт на сумму $28 млн. Его возглавила венчурная фирма a16z при участии RaaS-платформ Caldera, Lumoz, Eclipse.
В конце 2023 года провайдер Web3-инфраструктуры Ankr представил RaaS-решение для Hyperchains (L3) от ZKsync. Проект специализируется на масштабировании биткоина и предлагает инфраструктуру для роллапов на базе Bitcoin Layer-протокола Babylon. Другой L2 биткоина Bison Labs занимается RaaS-решениями на базе первой криптовалюты.
Часть дорожной карты Frax Finance «Дорога к сингулярности» с упоминанием Conduit, Gelato, Caldera. Данные: Frax Finance.
Основатель Frax Finance Сэм Каземян в обновленной дорожной карте «Дорога к сингулярности» ссылался на стратегических партнеров в сфере RaaS-провайдеров, которые, видимо, помогут в создании заявленных 23 L3 до марта 2025 года.
Выводы
Rollup-as-a-Service — мощный инструмент, который упрощает доступ к масштабируемым блокчейн-решениям и открывает новые возможности для разработчиков и бизнеса. С его появлением инженеры могут сосредоточиться на создании инновационных приложений, не беспокоясь о сложностях построения и поддержания собственной инфраструктуры.
RaaS объединяют вокруг себя практически всех участников индустрии. Но, как показала практика, провайдеры обладают слишком большими полномочиями и могут закрыть блокчейн на обслуживание или не поддерживать достойный уровень безопасности.
Текст: Сергей Голубенко