📣 Мы хотим, чтобы вы, Крипто Observer!
🎉 Станьте наблюдателем за почтой Gate.io Крипто & Выиграйте ежедневные великие награды!
🌟 Как присоединиться?
1. Делитесь ежедневными новостями о криптовалюте, тенденциях рынка и идеях в своих постах.
2. Включите #CryptoObservers# , чтобы успешно участвовать.
Путь развития OP Stack: разблокировка потенциала OP Succinct ZK Rollup
Автор оригинала: исследователь YBB Capital Ac-Core
Кратко
Основная функция, предоставляемая OP Succinct, заключается в интеграции ZKP в модульную архитектуру OP Stack для преобразования OP Stack Rollup в полностью проверяемый ZK Rollup;
1. Обзор последних событий: актуальная ситуация с OP Mainnet и OP Stack, а также OP Labs
Источник изображения: Blockscout
1.1 Основные события на основной сети OP в ближайшее время
По сообщениям от 30 марта 2024 года OP Labs выпустил 'протокол доказательства отказа' на тестовой сети OP Sepoila и официально выпустил его на главной сети OP Mainnet 11 июня 2024 года, чтобы продвинуть Децентрализация на первую стадию. Это позволяет извлекать ETH и ERC-20 Токен с OP Mainnet, позволяет пользователям оспаривать и удалять недействительные снятия средств без необходимости доверять третьей стороне (включая Base, Metal, Mode и Zora).
Для обеспечения безопасности и доверия к активам пользователей Optimism использует доказательство ошибок для повышения точности и эффективности транзакций в блокчейне и предотвращения злоупотреблений, основные принципы включают:
Если кто-то обнаружит несоответствие данных Layer-2 и данных Layer-1, они могут предъявить оспаривание. Подача доказательств: если возникают возражения, оператор Layer-2 должен представить доказательства для опровержения этих возражений и подтверждения правильности своих данных; окончательное определение: если в течение периода оспаривания нет действительных возражений или оператор Layer-2 успешно опровергает возражения, сделка будет окончательно определена и считаться действительной.
1.2.OP Связь и различие между стеком OP и лабораториями OP
OP Labs - команда или организация, разрабатывающая решение Optimism, а OP Stack - это технический фреймворк для создания и масштабирования вторичных сетей ETH-сети. Отношения между OP Labs и OP Stack можно понять как отношения между разработчиком и его инструментами разработки.
OP Labs - это основной участник проекта Optimism, ответственный за разработку и поддержку второго уровня решений Optimism. Это команда или организация, специализирующаяся на разработке и улучшении технических инструментов, связанных с масштабированием ETH, таких как Оптимистические роллапы. Основная цель OP Labs - облегчить нагрузку на основной сети Ethereum и снизить стоимость транзакций с помощью решений второго уровня, а также увеличить скорость транзакций. OP Labs также сотрудничает с другими проектами (например, Succinct Labs), чтобы дальше продвигать технологии масштабирования ETH, такие как OP Succinct, с акцентом на оптимизацию zk-SNARKs.
OP Labs - это основная команда или организация, разрабатывающая и поддерживающая сеть Optimism. Их цель - создать эффективное решение для масштабирования Ethereum, сосредоточившись на уменьшении комиссий за транзакции и увеличении скорости проведения сделок. Они не только отвечают за разработку оптимистичных роллапов, но также активно продвигают новые технологии, связанные с доказательством с нулевым разглашением, такие как сотрудничество с компанией Succinct Labs по проекту OP Succinc.
OP Stack - это модульная архитектура или технологический стек, используемый для создания и расширения сети Ethereum на втором уровне (Уровень 2). Он состоит из нескольких настраиваемых компонентов, которые позволяют разработчикам создавать свои собственные вторичные цепочки (Уровень 2 Chain) в соответствии с конкретными потребностями. Он предоставляет стандартизированный способ, который позволяет разработчикам быстро создавать расширенные сети на втором уровне, соответствующие определенным условиям.
OP Stack - это модульный фреймворк, разработанный OP Labs. Этот фреймворк предоставляет базовую инфраструктуру для создания вторичных сетей, разработчики могут использовать OP Stack для быстрой настройки различных расширенных сетей. Благодаря модульной конструкции OP Stack, пользователи могут гибко выбирать различные механизмы проверки (например, Optimistic Rollups или ZK Rollups), чтобы удовлетворить потребности разных проектов.
Разработчики OP Labs могут быть поняты как разработчики OP Stack, который является набором технологических инструментов, предоставляемых OP Labs, и предназначен для помощи разработчикам в построении и расширении вторичной сети Ethereum.
Перед изучением OP Succinct необходимо понимать четыре основных компонента каждого стека OP: 1. op-geth: получение транзакций от пользователей, создание Блоков на их основе и выполнение Блоков; 2. op-batcher: пакетная обработка транзакций пользователей и отправка их на уровень L1; 3. op-node: чтение данных пакетной обработки с уровня L1 и управление состоянием op-geth в режиме неупорядоченности; 4. op-proposer: периодическая публикация выводного корня на уровне L1 для захвата состояния L2 и облегчения обработки снятий.
Во-вторых, Succinct Labs и OP Labs объединились, чтобы внедрить ZK-элементы в OP Stack
Источник изображения: блог Succinct
2.1 Состав архитектуры OP Succinct
В соответствии с содержанием конца раздела 1.2, "OP Stack's four main components", OP Succinct - это легковесное обновление OP Stack, которое позволяет цепочке использовать только проверенные ZK Блоки, сохраняя при этом другие три компонента (op-geth, op-batcher и op-node) неизменными. OP Succinct в основном состоит из четырех компонентов:
2.2 OP Succinct рассказывает о том, как происходит масштабирование Ethereum?
zkEVM Rollup из-за глубоких знаний в области криптографии крайне сложно построить, при разработке модульной OP Stack командой OP Labs учитывалась поддержка различных механизмов доказательства, а также разработан Kona (см. ссылку 1) на Rust для реализации функции перехода состояния STF (логика функции перехода состояния сделки) под OP Stack Rollup, и в конечном итоге, с помощью программ Kona и SP 1, генерируется Доказательство с нулевым разглашением (ZKP) для OP Stack, что в теории позволяет обновить все цепи OP Stack и использовать ZKP.
Цель SP 1(Succinct Processor 1) - обеспечить возможность любому разработчику без проблем интегрировать стандартный набор Rust-кода в Type-1 zkEVM rollup, а также с помощью OP Succinct за один час непрерывно улучшать любую существующую цепочку OP Stack до Type-1 zkEVM rollup и обеспечивать необходимую для приложений высокую производительность. Это дает следующие преимущества:
По официальным данным GitHub, для этого процесса достаточно установить Rust, Foundry и Docker, чтобы обновить существующий стек OP до Type-1 zkEVM rollup, и процесс сводится всего к двум шагам: 1. развертывание контракта ZK L2 OutputOracle.sol; 2. запуск службы предложений OP Succinct (см. процесс в ссылке GitHub 2).
Обновление стека Rollup OP до подтверждения ZK, источник: блог Succinct
2.3 использование SP 1 Reth для построения типа-1 zkEVM
Succinct считает, что будущее EVM Rollup - это поддерживаемый zkEVM, написанный на языке Rust. В настоящее время OP Rollup сталкивается в основном с тремя проблемами: слишком длинное окно доказательства мошенничества в 7 дней, сложная межоперабельность и, в некоторых случаях, зависимость от нескольких наборов данных, а не от механизма доказательства мошенничества. Кроме того, создание zkEVM - это длительный процесс, поэтому был разработан SP 1 для решения этих проблем.
SP 1 - это высокопроизводительный zkVM с 100% открытым исходным кодом, разработанный специально для Rust (или LVM) программ, который может проверять выполнение любых программ на Rust (или LVM компиляционном языке). Согласно общедоступным данным, OP Succinct Stack успешно работает на OP Mainnet, OP Sepolia и Base в блокчейне и достигает стоимости доказательства от 0,01 до 0,02 доллара США за транзакцию ETH (см. расширенную связь 3). В будущем планируется написание всей блокчейн инфраструктуры (включая Rollup, мосты, копроцессоры и т.д.) на Rust (или других языках, скомпилированных в LLVM) с использованием ZKP.
По данным блога Succinct и сводке на GitHub с открытым исходным кодом, основные различия в производительности между SP 1 и другими zkVM обусловлены несколькими ключевыми факторами:
Источник изображения: блог Succinct, см. Пояснение в приложении 4 к расширенной ссылке
Третье, может ли OP Succinct стать козырем в борьбе OP Stack против ZK Stack?
Источник изображения: @jtguibas
Если рассматривать короткосрочную перспективу расширения Ethereum, то OP является ключевым моментом, а на долгосрочную - zk-SNARKs. При условии, что OP Succinct успешно реализуется, это будет важным этапом развития Ethereum. OP Succinct предоставляет путь обновления для ETH Rollups от оптимистической верификации до Доказательства с нулевым разглашением, что не только снижает стоимость транзакции, но и повышает скорость обработки транзакций. Кроме того, это сохраняет свойства безопасности и анонимности для ZK Rollups и открывает новые возможности для будущего Уровня применения.
В рамках признанных Уровень 2 четырех крупнейших игроков в экосистеме проектов на текущем этапе OP Stack немного превосходит ZK Stack. Возможно, в будущем проявится эффект Мэтью, и с появлением OP Succinct частично уйдет трафик и потенциал у ZK Stack. Если в будущем OP Succinct будет реализован, это также может оказать определенное воздействие на традиционный zkEVM в Rollup.
Но согласно текущему публичному изложению, мы можем легко заметить из логики работы OP Succinct, что для обеспечения своевременного обнаружения системных рисков, вызванных неизвестными уязвимостями при изменении функций STF или добавлении новых предварительно скомпилированных функций, нам необходимо длительное следование.
Расширенная ссылка:
(1)
(2)
(3)
(4)