Основная функция OP Succinct - интеграция ZKP в модульную архитектуру OP Stack, преобразуя OP Stack Rollups в полностью проверенные ZK Rollups.
Если будущее масштабирование решения Ethereum заключается в преобразовании всех Rollups в ZK Rollups, OP Succinct нацелен на развертывание zkEVM типа 1 (полностью эквивалентного Ethereum) в рамках OP Stack с использованием Rust и SP1.
OP Краткий Заявитель достигает генерации доказательств параллельно с агрегацией и верификацией доказательств.
Существующая система стека OP полагается на "7-дневное окно для защиты от мошенничества", что вызывает задержки в проведении транзакций в случае возникновения споров. OP Succinct сокращает время окончательности транзакции с помощью использования ZK-доказательств, исключая необходимость в расширенном окне для защиты от мошенничества.
OP Succinct может значительно снизить транзакционные издержки.
Источник изображения: Blockscout
С 30 марта 2024 года OP Labs объявила о выпуске «доказательств неправильности» на тестовой сети OP Sepolia, которая официально запущена на основной сети OP 11 июня 2024 года. Это является первым шагом к децентрализации, позволяющей пользователям выводить ETH и токены ERC-20 с основной сети OP без необходимости доверенного третьего лица. Этот механизм позволяет пользователям оспаривать и отменять недействительные выводы (включая Base, Metal, Mode и Zora).
Для обеспечения безопасности и доверия к активам пользователей Optimism использует доказательства ошибок для проверки точности и действительности транзакций в цепочке и предотвращения злонамеренных действий. Основные принципы включают в себя:
Если обнаруживается расхождение между данными уровня 2 и уровня 1, спорящая сторона может выдвинуть вызов. Оператор уровня 2 должен представить доказательства, чтобы опровергнуть вызов и подтвердить правильность данных. Окончательность: если в период вызова не происходит действительного вызова или оператор уровня 2 успешно противостоит вызову, транзакция завершается и считается действительной.
OP Labs - это команда или организация, разрабатывающая решение Optimism, в то время как OP Stack - это технический фреймворк, используемый для создания и масштабирования сетей Ethereum Layer 2. Отношения между OP Labs и OP Stack можно рассматривать как отношения между разработчиками и их инструментами разработки.
OP Labs - это основная команда или организация, ответственная за разработку и поддержку сети Optimism. Их цель - создать эффективное решение масштабирования для Ethereum, сосредотачиваясь на снижении комиссий за транзакции и увеличении скорости транзакций. Они разрабатывают не только оптимистичные роллапы, но и продвигают новые технологии, связанные с доказательствами в нулевом знании, такие как OP Succinct в партнерстве с Succinct Labs.
OP Stack, разработанный компанией OP Labs, предлагает модульную рамку, которая обеспечивает основную инфраструктуру для создания сетей 2-го уровня. Разработчики могут использовать OP Stack для быстрого создания различных расширительных сетей. Модульный дизайн позволяет пользователям гибко выбирать различные механизмы верификации (например, Optimistic Rollups или ZK Rollups) для удовлетворения потребностей различных проектов.
По сути, OP Labs можно рассматривать как разработчиков OP Stack, а OP Stack - это технический инструмент, предоставленный OP Labs, чтобы помочь разработчикам строить и масштабировать сети Ethereum Layer 2.
Прежде чем погрузиться в OP Succinct, важно представить четыре основных компонента каждого стека OP:
Источник изображения: блог Succinct
Основываясь на компонентах OP Stack, описанных в разделе 1.2, OP Succinct - это легкое улучшение OP Stack, которое позволяет цепочкам использовать ZK-проверенные блоки, не изменяя другие компоненты (op-geth, op-batcher и op-node). OP Succinct состоит из четырех основных компонентов:
Создание zkEVM Rollups было вызовом из-за необходимости обширных знаний в области криптографии. Когда OP Labs разработали модульный стек OP, они предполагали поддержку различных механизмов доказательств. В этой связи они открыли разработку Kona (см. ссылку на расширение 1), чтобы реализовать STF OP Stack Rollups с использованием Rust и, в конечном итоге, обеспечить возможность генерации доказательств нулевого разглашения (ZKP) для OP Stack через Kona и программу SP1. Это означает, что в теории любая цепочка OP Stack может быть обновлена для использования ZKP.
Цель SP1 (Succinct Processor 1) заключается в том, чтобы позволить разработчикам беспрепятственно интегрировать роллапы Type-1 zkEVM, используя стандартный код Rust. С OP Succinct процесс обновления любой существующей цепи OP Stack до роллапа Type-1 zkEVM может быть завершен в течение одного часа, предлагая следующие преимущества:
Согласно официальной документации на GitHub, для обновления любого существующего OP Stack rollup до Type-1 zkEVM rollup требуется только установить Rust, Foundry и Docker. Упрощенный процесс включает два шага:
Источник изображения: Краткий блог — Обновление стека OP Rollup до ZK Proofs
Компания Succinct считает, что будущее EVM Rollups заключается в zkEVM, написанном на языке Rust, что позволяет обеспечить лучшую поддерживаемость. В настоящее время OP Rollups сталкиваются с тремя основными проблемами: длительным 7-дневным окном для доказательства мошенничества, сложной взаимодействуемостью и в некоторых случаях зависимостью от механизмов многогрупповых данных, а не от доказательств мошенничества. Создание zkEVM - это долгосрочное предприятие, поэтому была создана SP1 для решения этих проблем.
SP1 - это высокопроизводительный, полностью настраиваемый zkVM, который на 100% является открытым исходным кодом. Он может проверять выполнение произвольных программ Rust (или скомпилированных в LLVM). Согласно общедоступным данным, OP Succinct Stack успешно работает на OP Mainnet, OP Sepolia и базовой цепи, с диапазоном стоимости доказательств транзакций от $0.01 до $0.02 (см. ссылку на расширение 3). В будущем всё блокчейн-инфраструктура, включая Rollups, мосты и сопроцессоры, вероятно, будут написаны на Rust (или других языках, скомпилированных в LLVM) и будут использовать преимущества ZKP.
Исходя из резюме блога Succinct и открытого контента на GitHub, преимущества производительности SP1 перед другими zkVM обусловлены несколькими ключевыми факторами:
Image Source: Краткий блог — См. Пояснение в приложении по ссылке 4
Источник изображения: @jtguibas
Если масштабные решения Ethereum рассматриваются как OP в краткосрочной перспективе и как ZK в долгосрочной перспективе, потенциальный успех OP Succinct может стать значительным вехом на пути развития Ethereum. OP Succinct предоставляет обновляемый путь для перехода ETH Rollups от оптимистической верификации к доказательствам в нулевом знании (ZKP). Этот переход не только снижает затраты на транзакции, но и увеличивает скорость транзакций, при этом сохраняя атрибуты безопасности и конфиденциальности ZK Rollups, открывая новые возможности для расширения уровня приложений в будущем.
Из существующих четырех признанных основных решений Layer 2 OP Stack в настоящее время, кажется, обладает небольшим преимуществом перед ZK Stack в плане развития экосистемы. В будущем может произойти еще более ярко выраженный математический эффект, где включение OP Succinct может перекрыть часть трафика и потенциала ZK Stack. Если OP Succinct окажется успешным, он может представлять серьезное испытание для традиционных zkEVM-основанных Rollups.
Однако из представленной до сих пор операционной логики вытекает один важный аспект: как разработчики могут обеспечить своевременное обнаружение системных рисков, вызванных неизвестными уязвимостями при изменении функции перехода состояния (STF) или добавлении новых прекомпилятов? Это сфера, требующая долгосрочного внимания.
Основная функция OP Succinct - интеграция ZKP в модульную архитектуру OP Stack, преобразуя OP Stack Rollups в полностью проверенные ZK Rollups.
Если будущее масштабирование решения Ethereum заключается в преобразовании всех Rollups в ZK Rollups, OP Succinct нацелен на развертывание zkEVM типа 1 (полностью эквивалентного Ethereum) в рамках OP Stack с использованием Rust и SP1.
OP Краткий Заявитель достигает генерации доказательств параллельно с агрегацией и верификацией доказательств.
Существующая система стека OP полагается на "7-дневное окно для защиты от мошенничества", что вызывает задержки в проведении транзакций в случае возникновения споров. OP Succinct сокращает время окончательности транзакции с помощью использования ZK-доказательств, исключая необходимость в расширенном окне для защиты от мошенничества.
OP Succinct может значительно снизить транзакционные издержки.
Источник изображения: Blockscout
С 30 марта 2024 года OP Labs объявила о выпуске «доказательств неправильности» на тестовой сети OP Sepolia, которая официально запущена на основной сети OP 11 июня 2024 года. Это является первым шагом к децентрализации, позволяющей пользователям выводить ETH и токены ERC-20 с основной сети OP без необходимости доверенного третьего лица. Этот механизм позволяет пользователям оспаривать и отменять недействительные выводы (включая Base, Metal, Mode и Zora).
Для обеспечения безопасности и доверия к активам пользователей Optimism использует доказательства ошибок для проверки точности и действительности транзакций в цепочке и предотвращения злонамеренных действий. Основные принципы включают в себя:
Если обнаруживается расхождение между данными уровня 2 и уровня 1, спорящая сторона может выдвинуть вызов. Оператор уровня 2 должен представить доказательства, чтобы опровергнуть вызов и подтвердить правильность данных. Окончательность: если в период вызова не происходит действительного вызова или оператор уровня 2 успешно противостоит вызову, транзакция завершается и считается действительной.
OP Labs - это команда или организация, разрабатывающая решение Optimism, в то время как OP Stack - это технический фреймворк, используемый для создания и масштабирования сетей Ethereum Layer 2. Отношения между OP Labs и OP Stack можно рассматривать как отношения между разработчиками и их инструментами разработки.
OP Labs - это основная команда или организация, ответственная за разработку и поддержку сети Optimism. Их цель - создать эффективное решение масштабирования для Ethereum, сосредотачиваясь на снижении комиссий за транзакции и увеличении скорости транзакций. Они разрабатывают не только оптимистичные роллапы, но и продвигают новые технологии, связанные с доказательствами в нулевом знании, такие как OP Succinct в партнерстве с Succinct Labs.
OP Stack, разработанный компанией OP Labs, предлагает модульную рамку, которая обеспечивает основную инфраструктуру для создания сетей 2-го уровня. Разработчики могут использовать OP Stack для быстрого создания различных расширительных сетей. Модульный дизайн позволяет пользователям гибко выбирать различные механизмы верификации (например, Optimistic Rollups или ZK Rollups) для удовлетворения потребностей различных проектов.
По сути, OP Labs можно рассматривать как разработчиков OP Stack, а OP Stack - это технический инструмент, предоставленный OP Labs, чтобы помочь разработчикам строить и масштабировать сети Ethereum Layer 2.
Прежде чем погрузиться в OP Succinct, важно представить четыре основных компонента каждого стека OP:
Источник изображения: блог Succinct
Основываясь на компонентах OP Stack, описанных в разделе 1.2, OP Succinct - это легкое улучшение OP Stack, которое позволяет цепочкам использовать ZK-проверенные блоки, не изменяя другие компоненты (op-geth, op-batcher и op-node). OP Succinct состоит из четырех основных компонентов:
Создание zkEVM Rollups было вызовом из-за необходимости обширных знаний в области криптографии. Когда OP Labs разработали модульный стек OP, они предполагали поддержку различных механизмов доказательств. В этой связи они открыли разработку Kona (см. ссылку на расширение 1), чтобы реализовать STF OP Stack Rollups с использованием Rust и, в конечном итоге, обеспечить возможность генерации доказательств нулевого разглашения (ZKP) для OP Stack через Kona и программу SP1. Это означает, что в теории любая цепочка OP Stack может быть обновлена для использования ZKP.
Цель SP1 (Succinct Processor 1) заключается в том, чтобы позволить разработчикам беспрепятственно интегрировать роллапы Type-1 zkEVM, используя стандартный код Rust. С OP Succinct процесс обновления любой существующей цепи OP Stack до роллапа Type-1 zkEVM может быть завершен в течение одного часа, предлагая следующие преимущества:
Согласно официальной документации на GitHub, для обновления любого существующего OP Stack rollup до Type-1 zkEVM rollup требуется только установить Rust, Foundry и Docker. Упрощенный процесс включает два шага:
Источник изображения: Краткий блог — Обновление стека OP Rollup до ZK Proofs
Компания Succinct считает, что будущее EVM Rollups заключается в zkEVM, написанном на языке Rust, что позволяет обеспечить лучшую поддерживаемость. В настоящее время OP Rollups сталкиваются с тремя основными проблемами: длительным 7-дневным окном для доказательства мошенничества, сложной взаимодействуемостью и в некоторых случаях зависимостью от механизмов многогрупповых данных, а не от доказательств мошенничества. Создание zkEVM - это долгосрочное предприятие, поэтому была создана SP1 для решения этих проблем.
SP1 - это высокопроизводительный, полностью настраиваемый zkVM, который на 100% является открытым исходным кодом. Он может проверять выполнение произвольных программ Rust (или скомпилированных в LLVM). Согласно общедоступным данным, OP Succinct Stack успешно работает на OP Mainnet, OP Sepolia и базовой цепи, с диапазоном стоимости доказательств транзакций от $0.01 до $0.02 (см. ссылку на расширение 3). В будущем всё блокчейн-инфраструктура, включая Rollups, мосты и сопроцессоры, вероятно, будут написаны на Rust (или других языках, скомпилированных в LLVM) и будут использовать преимущества ZKP.
Исходя из резюме блога Succinct и открытого контента на GitHub, преимущества производительности SP1 перед другими zkVM обусловлены несколькими ключевыми факторами:
Image Source: Краткий блог — См. Пояснение в приложении по ссылке 4
Источник изображения: @jtguibas
Если масштабные решения Ethereum рассматриваются как OP в краткосрочной перспективе и как ZK в долгосрочной перспективе, потенциальный успех OP Succinct может стать значительным вехом на пути развития Ethereum. OP Succinct предоставляет обновляемый путь для перехода ETH Rollups от оптимистической верификации к доказательствам в нулевом знании (ZKP). Этот переход не только снижает затраты на транзакции, но и увеличивает скорость транзакций, при этом сохраняя атрибуты безопасности и конфиденциальности ZK Rollups, открывая новые возможности для расширения уровня приложений в будущем.
Из существующих четырех признанных основных решений Layer 2 OP Stack в настоящее время, кажется, обладает небольшим преимуществом перед ZK Stack в плане развития экосистемы. В будущем может произойти еще более ярко выраженный математический эффект, где включение OP Succinct может перекрыть часть трафика и потенциала ZK Stack. Если OP Succinct окажется успешным, он может представлять серьезное испытание для традиционных zkEVM-основанных Rollups.
Однако из представленной до сих пор операционной логики вытекает один важный аспект: как разработчики могут обеспечить своевременное обнаружение системных рисков, вызванных неизвестными уязвимостями при изменении функции перехода состояния (STF) или добавлении новых прекомпилятов? Это сфера, требующая долгосрочного внимания.