Messari. Масштабирование Ethereum с помощью OP Stack, часть 1
- Optimism - выдающийся проект в войне по масштабированию Ethereum.
- Его стратегия заключается в устойчивом финансировании инфраструктуры, которая будет расширять совместимые, ориентированные на Ethereum чейны.
- OP Stack охватывает любую инфраструктуру, которая поддерживает Optimism, Superchain и Ethereum. Optimism планирует использовать ретроактивное финансирование общественных благ для создания устойчивого "колеса общественных благ" для стека.
- Простота разработки в сочетании с общей моделью секвенсора для Superchain означает, что разработчики протоколов сталкиваются с меньшими барьерами для входа на рынок. Стек OP представляет собой новую парадигму сотрудничества в области открытого исходного кода и проектирования протоколов.
В настоящее время большая часть действующих решений с использованием роллапов представляют собой минимально работоспособные продукты с упрощенными средами выполнения смарт-контрактов. Они не предоставляют разработчикам новых степеней свободы для дизайна приложений или бизнес-моделей. Многие анализы, касающиеся L2, фокусировались на этих общих средах выполнения смарт-контрактов - которые важны, но они не показывают будущее масштабирования блокчейнов и потенциал дизайна роллапов или новых бизнес-моделей.
Optimism, популярный L2, скоро будет использовать улучшенную структуру роллапов на своей главной сети, Stack OP. Это полный SDK для создания модульных, ориентированных на Ethereum роллапов. С помощью OP Stack разработчики могут настраивать роллапы, специфические для своих кейсов, не отходя от инфраструктуры и инструментов Ethereum. Stack OP представляет новую парадигму сотрудничества с открытым исходным кодом и проектирования протоколов.
OP Stack - это программное обеспечение, которое лежит в основе экосистемы Optimism. К этому относятся универсальный Optimism Mainnet L2 и любые чейны, использующие открытый код для создания гибких, модульных блокчейнов. Чейны, созданные с использованием OP Stack, называются "op-chains". Они могут быть специфическими для приложения, общего назначения или чем угодно, что их сообщества желают.
OP Stack предоставляет безопасные модули по умолчанию, которые тесно связаны с инфраструктурой и архитектурой Ethereum. Стандартный op-chain - это смарт-контракт роллап, созданный на базе Ethereum с исполнением, эквивалентным EVM.
Углубляясь немного дальше, OP Stack разбит на настраиваемые модули на уровне выполнения роллапов.
- Узел выполнения (op-geth): распространение и выполнение транзакций
- Роллап-узел (op-node): базовая функциональность, специфичная для роллапов
- Схема доказательства Cannon: интерактивный, эквивалентный EVM optimistic fraud proof (доказательство мошенничества) движок
Узлы выполнения и роллапов работают (в разных режимах) секвенсорами и верификаторами. Секвенсоры обрабатывают транзакции, формируют блоки и отправляют сжатые пакеты блоков на L1. Верификаторы отслеживают секвенсоров, предъявляя им доказательства мошенничества, если они обнаружат недействительный результат.
Как секвенсоры, так и верификаторы должны получать канонический L2-чейн, считывая данные блоков L1, данные транзакций L2 и новые депозиты с L1. На данный момент эта часть стека централизована с использованием единого специального секвенсора. Механизм Cannon fraud proof также находится в стадии разработки и ожидается в какой-то момент 2023 года.
В модульной манере op-chains могут разделять секвенсора или набор секвенсоров. Это открывает конечную цель Optimism - Superchain, коллектив Ethereum-ориентированных чейнов, созданных с использованием OP Stack. Superchain будет получать преимущества атомарной кросс-чейн композиции, децентрализованного управления и общей инфраструктуры Ethereum.
Преимущества OP Stack: больше, чем просто SDK для роллапов
OP Stack - это не просто SDK для создания EVM-эквивалентных роллапов. Он распространяется на любую инфраструктуру, поддерживающую Optimism, Superchain и вышестоящий Ethereum. К инфраструктуре относятся базовые инструменты, такие как:
- Обозреватели блоков
- Системы управления
- Аттестаты
- Inter-rollup - коммуникационные механизмы между роллапами
Придерживаясь как можно ближе к уже установленной кодовой базе и архитектуре Ethereum, OP Stack получает множество преимуществ. А именно:
- Простота: Меньшее количество новых строк кода означает меньшую сложность и риск. Код с меньшим количеством ошибок стоит дешевле в обслуживании.
- Знакомство: Работа с OP Stack и запуск нод op-chain уже интуитивно понятны для существующих разработчиков Ethereum и провайдеров инфраструктуры.
- Разнообразие клиентов: Возможны несколько реализаций клиентов как для нод выполнения op-chain, так и для движков доказательства. Как и в случае с клиентами Ethereum, разнообразие помогает предотвращать проблемы с живучестью и безопасностью.
- Расширяемость: Улучшения EIP и клиентов должны быть легко реализуемыми.
От OP Stack также ожидается польза для Ethereum. Новые разработки могут быть полезными для L1, и EIP (предложения по улучшению Ethereum) могут пройти тестирование в реальных условиях в среде роллапа, ориентированного на Ethereum.
Адопшн: Распространение и новые возможности
Optimism развился из монолитного, совместимого с EVM оптимистического rollup-дизайна (OVM) к эквиваленту EVM в сентябре 2021 года. Bedrock, скоро предстоящий выпуск, представляет собой полную, модульную переработку основных компонентов архитектуры Optimism и первый выпуск OP Stack.
Bedrock проходит улучшения после серии выводов сообщественного аудита. Предполагается, что Optimism Mainnet будет первым, кто примет стандартные модули Bedrock в ближайшие недели. Основные ожидаемые преимущества для Optimism Mainnet включают:
- Снижение комиссий на ~47% с использованием различных методов сжатия и поддержки L2 для EIP-1559.
- Уменьшение времени депозитов с 10 до ~3 минут с рынком комиссий для предотвращения атак DoS.
- Улучшение производительности нод благодаря сокращению роста состояния на ~15 ГБ/год, ускоренной p2p-сети и синхронизации нод, быстрее в 50 раз.
Superchain также не за горами. Coinbase произвела фурор в прошлом месяце после объявления о своем предстоящем op-chain, Base. Coinbase присоединяется к OP Labs в качестве основного разработчика OP Stack, и обе компании планируют запустить альфа-версию механизма fraud proof и набор верификаторов к концу года.
Coinbase выиграет от использования OP Stack и участия в Superchain в более широком смысле. Обладая верифицированной базой пользователей свыше 110 миллионов, компания запустит специфические для Coinbase продукты на блокчейне, которые могут стать новыми источниками прибыли от существующих пользователей. Получая комиссию от sequencing (упорядочение транзакций), Coinbase выиграет от использования различных флагманских приложений, которые объявили о своем намерении строить на Base. Кроме того, они могут увеличить свою прибыль, стимулируя использование токенов, с которыми они уже связаны, таких как USDC и cbETH.
Цель OP Stack - предоставить разработчикам rollup безопасные настройки по умолчанию, будучи при этом достаточно гибкими для стимулирования инноваций. Чейны, заменяющие стандартные модули экспериментальными, считаются "hacks" (нестандартные или временные решения, которые используются для достижения конкретных целей или решения определенных проблем, но не являются общепринятыми или долгосрочными решениями). Хотя hacked op-chains не могут присоединиться к Superchain, разработчики могут экспериментировать с ними для создания новых приложений.
Hacks на уровне исполнения привели к забавным форкам, таким как Optimistic Gameboy и OPCraft от Lattice игре на базе Minecraft с полностью прозрачными транзакциями на блокчейне. Это существенное улучшение многих сегодняшних игр на основе блокчейна, где настоящий игровой процесс происходит вне блокчейна. (OP Craft по сути был первым стресс-тестом OP Stack с почти 3,5 миллиона транзакций за первые две недели работы).
Другие возможные модификации включают использование нескольких слоев доступности данных. Также возможна замена proof scheme (алгоритм, который используется для доказательства подлинности транзакций и обеспечения безопасности сети, вроде PoW или PoS) на validity proofs или другие варианты, так как op-chains не обязательно должны быть строго optimistic. Такие типы Hacks в конечном итоге могут привести к разработке новых протоколов связи.
Optimism - уникальный проект в войне масштабирования. Его стратегия не заключается в том, чтобы быть "первым" на рынке или даже завоевать наибольшее количество пользователей на универсальном L2; скорее, стратегия состоит в устойчивом финансировании инфраструктуры, которая будет распространять гибкие, ориентированные на Ethereum чейны.
Стимулирование общественных благ и проектов с открытым исходным кодом является сложной задачей. Несмотря на желание человека делать добро, обеспечение собственными нуждами является более важным приоритетом для большинства людей. Привлечение коллектива заинтересованных разработчиков требует определенной экономической мотивации. Optimism планирует использовать Retroactive Public Goods Funding (RPGF) для создания устойчивого механизма общественных благ для OP Stack.
20% общего предложения OP выделяется на RPGF (а также 25% на старт других проектов экосистемы), и 100% централизованных доходов от секвенирования ETH на Optimism Mainnet также заложены фондом Optimism. В будущем участие в децентрализованной сети секвенирования Superchain потребует от операторов покупки права на это, которые будут распределяться на финансирование общественных благ с обратной связью (RPGF).
Optimism Collective ежеквартально голосует за распределение капитала на проекты общественных благ, где "положительное воздействие на коллектив [пропорционально] вознаграждается прибылью для отдельной личности". Участники могут привлекать капитал на основе раннего потенциала проектов, а также получать вознаграждение за проекты без прямых источников доходов.
Ожидается, что капитал, направленный на общественные блага, будет наращивать рост экосистемы. Это, в свою очередь, приводит к большему количеству пользователей, доходам от приложений, доходам от sequencing и продолжению цикла. Кроме того, будучи дополнительным к самой активной экосистеме смарт-контрактов в мире, Optimism разделяет ее непрерывный успех.
Эффективное распределение капитала
Ретроактивное финансирование проверенных проектов может быть более эффективной стратегией распределения капитала, чем традиционные системы. Традиционные механизмы финансирования, такие как венчурное финансирование, должны быть предсказуемыми, и поэтому, когда прогнозы сбываются, капитал теряется. Кроме того, криптовалютные стимулирующие программы обычно выделяют большую часть капитала заранее, на основе централизованных решений команды проекта. С RPGF каждый доллар направляется на работающие проекты, и участники экосистемы Optimism имеют право голоса при финансировании того, что для них наиболее полезно.
Стратегия распределения капитала Optimistic все еще должна пройти проверку временем. Решения L2, включая OP Stack, сосредоточены на доступных комиссиях для конечных пользователей. Прибыль Optimism Mainnet от комиссий (за вычетом расходов, уплаченных на L1) в среднем составляла менее 7 ETH (примерно 12 000 долларов по состоянию на 15 марта) в день за последний год.
Это эквивалентно накопительному показателю ~2 500 ETH за последний год, чуть более 4 миллионов долларов. В сравнении с этим, стартовые раунды криптопроектов могут легко превысить 3 миллиона долларов за один раз. Здесь важно, чтобы преумножение эффекта Superchain сработало. Coinbase уже обязалась выделить процент от комиссий за секвенирование для RPGF. Затем последующий частный инвестиционный интерес, использование сети и механика аукциона секвенсоров будут важными показателями для оценки успеха RPGF.
Сравнение между роллапами и фреймворками
Optimism - не единственный проект, пытающийся улучшить роллапы и опыт разработчиков. Конкурентов можно разделить на:
Ethereum-ориентированные, универсальные L2
Универсальные L2 включают роллапы, созданные Scroll и Starknet. Хотя код Scroll является открытым и может быть скопирован, проект сосредоточен на запуске универсального ZK-роллапа. Starknet, с другой стороны, еще не открыл критические части своей инфраструктуры.
Arbitrum последовал похожему пути развития, как и Optimism, начав с монолитного решения для роллапов и приняв модульный подход с апгрейдом Nitro в августе 2022 года. Ожидается, что в 2023 году обновление Stylus позволит запускать приложения на стандартных языках программирования наряду с EVM. Основная стратегия Arbitrum - привлечь активную экосистему приложений для своих универсальных Arbitrum One и Arbitrum Nova. Это включает L3 роллапы, чьи транзакции завершаются на L3 и отправляются на L2 Arbitrum.
Возможно, наиболее похожими решениями масштабирования Ethereum на OP Stack являются zkSync Hyperchain и Stackr SDK.
- zkSync планирует запустить открытый SDK zkEVM роллап. Разработчики смогут заменять свои предпочтительные модули, аналогично Hacks OP Stack. Однако экосистема роллапов zkSync вращается вокруг zkSync Era в качестве «Basechain» для settlement (рассчётов) на L3 «Hyperchains».
- Stackr предназначен для работы с не-EVM, специфическими для приложений роллапами на Ethereum или совместимых с EVM цепочках, с большей частью уровня разработки EVM, скрытой от глаз. Разработчики создадут приложения на обычных языках программирования, включая JS или Rust. Stackr находится на раннем этапе разработки и должен создать целую экосистему инфраструктуры, включая кошельки и блок-эксплореры, чтобы осуществить свою мечту.
Также существует ряд SDK для роллапов и экосистем, в основном сосредоточенных на использовании Celestia для доступности данных и построенных на модифицированной версии Cosmos SDK. Не имея общего набора секвенсеров, эта семья роллапов может использовать родные, минимизирующие доверие мосты с использованием IBC.
- Celestia Rollkit (ранее Rollmint) - суверенные роллапы (обработка уровня исполнения и завершения), которые могут общаться и формировать "кластеры" через IBC. Роллапы Rollkit развертываются на Celestia для достижения консенсуса и доступности данных.
- Dymension RollApp Development Kit (RDK) - Optimistic, ориентированные на приложения роллапы, подключенные к Dymension Hub для завершения и консенсуса, а также использующие децентрализованные секвенсеры, специфичные для Dymension. Роллапы RDK смогут подключаться к внешним экосистемам и зонам Cosmos, поддерживающим IBC. Их выбор слоя исполнения и доступности данных является агностическим.
- Sovereign Labs SDK - агностические чейны (могут работать на разных блокчейнах, так как они не зависят от единой блокчейн-системы вроде Ethereum), суверенные ZK-роллапы, использующие стандартные языки программирования.
То, что отличает OP Stack от всего вышеуказанного, - это основной акцент на расширении и развитии Ethereum. Стратегия Optimism заключается в создании на базе и для Ethereum коллектива атомарно компонуемых чейнов, разветвляющихся для масштабирования исполнения. Простота разработки в сочетании с общей моделью секвенсеров означает, что разработчики протоколов сталкиваются с меньшими барьерами для входа. Эта стратегия показала первые успехи, так как кодовая база Optimism является наиболее форкнутой среди всех L2.
Участие в экосистеме Optimism - это понимание, что игра идет в пользу всех, а не борьба проектов за кусок пирога. Инфраструктура Optimism расширяет инфраструктуру Ethereum. Будучи дополнением к Ethereum, OP Stack извлекает выгоду из проверенного временем кода и существующей базы пользователей и разработчиков. В сочетании с RPGF, это должно привести к распространению компонуемых новых приложений и бизнес-моделей. Время покажет, будет ли стратегия Optimistic устойчивой, но OP Stack представляет собой новую парадигму для сотрудничества в рамках открытого исходного кода и проектирования протоколов.
Если нравится контент, ставь лайк, делись им с друганами-криптанами, это лучшая мотивация продолжать.
ДЕФИРОГАН #3. Byte Masons, Aave и FRAX.
Messari. Uniswap в сравнении с другими DEX на Ethereum, Arbitrum и Optimism.