В ноябре 2022 года сооснователь Ethereum Виталик Бутерин опубликовал пост о развитии решений масштабирования. Он предложил командам роллап-проектов стандартизировать этапы децентрализации и ввел понятие «учебных колес».
В сентябре 2024 года Бутерин вернулся с мыслью о едином видении экосистемы эфира и исключении факторов централизации. Он потребовал от разработчиков L2-решений к 2025 году достичь «этапа 1+», в противном случае ему придется соблюдать публичное молчание о таких роллапах.
Редакция ForkLog решила внести ясность в ультиматумы сооснователя Ethereum и раскрыть суть «этапов» самостоятельности проектов. В новом материале расскажем, как аналитики L2BEAT помогли адаптировать сложную теорию и какие проекты пришли к полной децентрализации первыми.
Комьюнити адаптирует теорию
Приблизительно за семь лет своего существования решения второго уровня принесли пользу блокчейн-индустрии. Очевидно, что они снизили порог входа DeFi-инвесторам, повысили пользовательский опыт и хорошо помогли юзерам сэкономить на транзакционных комиссиях. Разработчики и Web3-энтузиасты с их помощью получили испытательный полигон и щедрые вознаграждения в виде ранних аирдропов.
Более сотни решений масштабирования имеют различную архитектуру с компромиссом между минимизацией доверия и централизованным контролем. Наклон весов в сторону последнего означает цензурирование транзакций и привлечение излишнего внимания злоумышленников. Централизация вносит дисбаланс в систему защиты блокчейна, позволяя проводить атаки с позиции силы или количества (атака Сивиллы, DDoS-атаки на серверные узлы).
После первого упоминания «учебных колес» началась новая фаза взросления экосистемы. Бутерин объяснил, что нулевой централизованный этап проекта неизбежен. Главное, чтобы период «учебных колес» оставался временным, необходимым лишь для обновления системы и устранения ошибок в контролируемой среде. По его мнению, в итоге «колеса должны быть сняты», чтобы L2 смогли полностью унаследовать свойства безопасности базового уровня (L1) Ethereum.
Бутерин подчеркнул ценность аналитической платформы L2BEAT. Он предложил внедрить «этапы» в категорию Risk Analysis, снизив нагрузку технической терминологии на гуманитариев.
Ответ аналитиков ждать не пришлось — менее чем через 10 дней сооснователь L2BEAT Крис Качор подготовил пробный вариант. Он выразил видение команды и предоставил тестовый интерфейс Stages.
Крис Качор из L2BEAT объясняет Бутерину видение их команды и показывает тестовую версию Stages на платформе. Данные: ethereum-magicians.org.
Летом 2023 года был готов финальный вариант Stages Framework с детальным описанием каждого этапа эволюции роллапа. В декабре вышло обновление, касающееся полномочий и кворума в Совете Безопасности. Он избирается путем голосования и состоит из членов ядра разработчиков и внешних участников. Совет представлен соответствующим количеством ключей-подписей одного мультисиг-кошелька управления.
Обновленные в декабре 2023 года требования к Совету Безопасности роллапа. Данные: L2BEAT.
Роллапы находятся на промежуточном этапе децентрализации, полагаясь на комбинацию ончейн- и офчейн-данных, создавая компромиссы в безопасности.
По замыслу Бутерина, структура «правильных» L2 должна максимально опираться на криптографию, избегая непредсказуемости человека и двигаться в сторону следующих изменений:
- переход от централизованных узлов (секвенсоров), определяющих порядок транзакций, к сети независимых валидаторов;
- использование не полагающихся на доверие или разрешение кроссчейн-мостов для перемещения активов или данных между сетями. Полная децентрализация предполагает отсутствие контроля над протоколами с какой-либо стороны;
- распределенный контроль снизит вероятность цензурирования. При наличии единственного оператора или моста легче оказать на него давление с целью блокировки транзакции;
- не требующие доверия и разрешения системы для генерации доказательств, вроде ZKP, в будущем с внедрением полностью гомоморфного шифрования (FHE). В настоящее время пруфы генерируются ограниченным числом централизованных сторон, но полная децентрализация позволит каждому участвовать в этом процессе;
- полностью децентрализованное управление с помощью ДАО, постепенное ограничение власти Совета Безопасности, уход от технологии мультиподписей и использование децентрализованной инфраструктуры по принципу DePIN.
Этапы взросления роллапов
Аналитики L2BEAT при содействии Бутерина и консультаций с ведущими игроками индустрии предоставили разработчикам требования для поэтапной трансформации роллапов — от нулевого до второго. Их синергия отобразилась в трех стадиях «учебных колес»:
- нулевой этап или «с учебными колесами» (Stage 0). Проект должен называть себя роллапом, а значит все транзакции должны проходить ончейн. Находясь фактически на ручном управлении операторов, необходима возможность запуска полной ноды с программным обеспечением на открытом исходном коде. Это поможет восстановить размещенные данные на L1 и сравнить их корневые хеши состояния. Остается один вариант для блокировки средств и цензурирования транзакций пользователей — команда может опубликовать ложные доказательства на Ethereum;
- первый этап или «частично с учебными колесами» (Stage 1). Переход к управлению через смарт-контракты. Допускается создание Совета Безопасности для исключения потенциальных ошибок. Этот этап характеризуется внедрением полностью функциональной системы доказательств, децентрализацией отправки доказательств мошенничества и возможностью выхода пользователей без координации с оператором. Для внесения важных изменений требуется действие Совета, при наличии шести из восьми голосов или 75% консенсуса. Минимум 26% участников не должны быть частью команды;
- второй этап или «без учебных колес» (Stage 2). Достижение децентрализации с полным управлением смарт-контрактами. Пользователям предоставляется более 30 дней для выхода в случае нежелательных обновлений и защита от атаки управления. Роль Совета Безопасности строго ограничивается решением ошибок корректности, вроде принятия управления в случае неподтверждения транзакций более семи дней.
Феномен масштабирования — Fuel Network
«Ультиматум» Виталика Бутерина от сентября 2024 года с большой вероятностью заставил задуматься разработчиков L2. Учитывая, что большинство решений являются Валидиумами или Оптимиумами, они не достигнут нулевого этапа.
Сооснователь Ethereum допустил наличие «короткого льготного периода» для новых и действительно интересных проектов, но сохранил жесткую позицию на 2025 год.
«Неважно, инвестировал ли я или являетесь вы моим другом; Stage 1 или крах», — подчеркнул он.
Несколько разрабатывающих ZK-роллапы команд сказали Бутерину, что они на пути к достижению первого этапа к концу года. Он «с нетерпением ждет этого».
Согласно L2BEAT, на момент написания статьи в категории «Роллапы» представлен 51 проект, из которых лишь два достигли Stage 2 — Fuel v1 и DeGate v1. И всего четыре получили статус Stage 1: Arbitrum One, OP Mainnet, ZKsync Lite, dYdX v3.
Рассмотрим кратко феномен в сфере масштабирования — Fuel Network.
Fuel v1 запустили в 2020 году на основе Optimistic Rollups с фокусом на платежи. Он стал одним из первых роллапов на Ethereum и первым Stage 2-проектом.
Впоследствии разработчики выбрали модульный подход, позиционируя систему как уровень исполнения для различных блокчейн-конфигураций.
Для обеспечения параллельной обработки транзакций Fuel Network использует FuelVM — альтернативу виртуальной машине Ethereum (EVM). Технология UTXO помогает выявлять и изолировать зависимости транзакций перед их выполнением. Роллап использует имплементацию языков программирования Rust и Solidity, нацеленного на конкретную задачу — Sway.
В 2022 году Fuel Labs привлек $80 млн от Blockchain Capital и Stratos Technologies.
На 14 октября 2024 года показатели Fuel v1 напоминают мертвый лес без жителей, но с идеально «зелеными» показателями безопасности. TVL находится на уровне ~$800. При этом сеть привлекает внимание разработчиков для выполнения тестов.
Показатели сети Fuel v1 согласно L2BEAT. Данные: L2BEAT.
Аналитик Крис Качор, помогающий адаптировать Stages, провел тест на соответствие безопасности при полной децентрализации, в практически пустой на тот момент сети. Он хотел проверить, сработает ли доказательство мошенничества с TVL ~$10, без видимых пруверов сети. Спустя несколько минут Качор получил штраф от валидатора первого уровня безопасности Ethereum на 0,5 ETH. Опыт увенчался успехом, доказывая автономность децентрализованных условий к которым призывает Бутерин.
21 февраля 2024 года Fuel, позиционирующейся как «самый быстрый в мире модульный уровень исполнения», представил решение Rollup OS. По словам разработчиков, «операционная система» представляет собой эволюцию платформы Fuel v1. Технология призвана устранить «критические ограничения», свойственные нынешним архитектурам.
16 октября 2024 года запущена основная сеть Fuel Ignition (Fuel v2). Проект на старте находится на Stage 0, но команда обещает быстро поднять безопасность, как было с первой версией, и «снять учебные колеса». Для этих целей они используют гибридную систему не требующих разрешений доказательств мошенничества — hybrid zero-knowledge proving.
Характеристики основной сети Fuel Ignition. Данные: Fuel Labs.
Согласно DeFi Llama, спустя месяц после запуска TVL блокчейн-платформы превышает $38 млн.
8 ноября DeFi-протокол Spark разместил книгу ордеров на Fuel Ignition для быстрого и безопасного исполнения торговых сделок.
Оптимистический прогноз
В июне 2024 года команда OP Mainnet внедрила доказательства ошибок Cannon в свои смарт-контракты, достигнув Stage 1. По словам команды, в долгосрочной перспективе Optimism достигнет «нирваны с множеством доказательств», при которой будет использоваться несколько систем, чтобы гарантировать подтверждение действительных транзакций секвенсором. Минимум четыре других сети OP Stack скоро присоединяться к системе, включая Base, Metal, Mode и Zora.
Сооснователь Optimism Карл Флорш в комментарии Cointelegraph заявил, что переход ко второй стадии будет «быстрым и решительным». По его мнению, ее достижение — сложный процесс, так как это требует создания нескольких систем доказательств, а также потому, что они являются «наиболее критичным с точки зрения безопасности кодом с невероятным уровнем уверенности». Тем не менее он ожидает, что его сеть вскоре достигнет этого этапа.
Флорш также утверждает, что как только одна сеть достигнет Stage 2, другие быстро последуют за ней. Это объясняется открытым исходным кодом в разработке блокчейна:
«Как только мы достигнем Stage 2, большинство L2 также дойдет до нее. В этом и заключается красота создания экосистем с открытым исходным кодом: ценность, создаваемая за счет вклада, может быть разделена между всеми участниками и проектами, использующими стандарты».