Что представляет собой Pico zkVM? Архитектурный разбор модульной Brevis zkVM

Последнее обновление 2026-07-06 06:56:25
Время чтения: 3m
Pico zkVM — модульная Zero-Knowledge виртуальная машина (zkVM) с открытым исходным кодом, разработанная Brevis (BREV). С её помощью разработчики могут создавать любую вычислительную логику на Rust и получать Zero-Knowledge Proof (ZK), который подтверждает правильность выполнения вычислений.

Консенсус в блокчейне требует, чтобы каждый валидатор многократно выполнял одинаковые вычисления. Это делает прямую обработку сложной логики на ончейн одновременно дорогой и ограниченной. Преимущество zkVM заключается в переносе исполнения операций офчейн, когда на ончейн верифицируется только краткое доказательство. Это позволяет преодолеть вычислительные ограничения отдельных транзакций.

В качестве универсального слоя исполнения для Brevis (BREV) с верифицируемыми вычислениями Pico zkVM реализует архитектуру «клей и сопроцессор». Она сочетает гибкость и производительность, предоставляя единую среду программирования и инструменты для создания доказательств при обработке данных, проверке подписей, инференсе машинного обучения и доказательстве блоков Ethereum.

Что такое Pico zkVM?

Pico zkVM — это универсальный слой исполнения верифицируемых вычислений Brevis, который объединяет процесс написания программ и доказательства корректного исполнения в единую open-source среду. Разработчик может описывать вычисления на Rust, не создавая низкоуровневых схем: Pico отвечает за офчейн-исполнение и генерацию доказательств.

Модульность реализована на двух уровнях: универсальное ядро исполняет любую программу, а подключаемые сопроцессоры оптимизированы для операций с высокой частотой. Такой подход позволяет поддерживать широкий спектр вычислений и приближаться по производительности к специализированным схемам для критически важных задач, избегая привычного ограничения «гибкость в ущерб скорости» для большинства zkVM.

Что такое архитектура «клей и сопроцессор»?

В основе Pico zkVM лежит архитектура «клей и сопроцессор»: универсальное ядро связывает поток программы, а ресурсоемкие и частые задачи делегируются специализированным сопроцессорам или предкомпилированным схемам.

Универсальное ядро RISC-V исполняет любую программу на Rust, обеспечивая гибкость. Когда в программе встречаются операции вроде Keccak-256, проверки подписей, инференса ML или обработки блокчейн-данных, Pico направляет их в специализированные схемы, минуя доказательство для каждой инструкции RISC-V.

Доказательство на уровне инструкций требует значительных ресурсов и является основным узким местом для универсальных zkVM. Заменяя этот процесс на схемы, оптимизированные для zero-knowledge-доказательств, по данным Brevis, скорость доказательства возрастает примерно в 10–80 раз, что существенно снижает стоимость без потери гибкости.

Как работают универсальное ядро и специализированные сопроцессоры?

Универсальное ядро и сопроцессоры объединяют гибкость исполнения и эффективность доказательства: ядро выполняет любую логику, а сопроцессоры ускоряют операции с высокой частотой.

Компонент Роль Вычисления Метод доказательства
Универсальное ядро RISC-V (Клей) Клеящий слой Любая программа на Rust Доказательство на уровне инструкций
Предкомпилированная схема Keccak-256 Специализированный сопроцессор Хеширование Оптимизированная схема
Сопроцессор проверки подписей Специализированный сопроцессор Проверка подписей Оптимизированная схема
Сопроцессор инференса ML Специализированный сопроцессор Инференс ML Оптимизированная схема
Сопроцессор данных блокчейна Специализированный сопроцессор Обработка ончейн/исторических данных Оптимизированная схема

Как видно, универсальное ядро позволяет исполнять любые программы, а сопроцессоры переводят высокочастотные задачи — хеширование, проверку подписей, инференс ML, обработку данных — с доказательства на уровне инструкций на доказательство целой схемы. Маршрутизация происходит автоматически, поэтому разработчику не требуется вручную переключать пути исполнения.

Архитектура «клей и сопроцессор» Pico zkVM с маршрутизацией общего ядра RISC-V к сопроцессорам Keccak-256, проверки подписей, инференса ML и обработки данных

Рисунок 1. Архитектура «клей и сопроцессор» Pico zkVM: универсальное ядро RISC-V (клей) исполняет любую программу, направляя задачи Keccak-256, проверки подписей, инференса ML и обработки блокчейн-данных в сопроцессоры или предкомпилированные схемы.

Как разработчику создать верифицируемую программу с Pico?

Рабочий процесс разработки с Pico строится по принципу: «исполнение офчейн, верификация ончейн» в четыре шага: написать вычисления на Rust, выполнить офчейн через Pico и получить результат, сгенерировать криптографическое доказательство корректности исполнения, а затем смарт-контракт верифицирует краткое доказательство ончейн.

Ключевой шаг — финальный: ончейн-контракт верифицирует только доказательство, а не всю программу. Проверка краткого доказательства занимает миллисекунды и практически не зависит от объема вычислений, что позволяет проверять сложную логику ончейн с минимальными затратами.

Для разработчика Pico снижает порог входа в zero-knowledge-разработку благодаря Rust. Не требуется проектировать схемы для создания верифицируемых программ — криптографическая сложность скрыта внутри среды.

Рабочий процесс разработчика Brevis Pico zkVM: от программы на Rust к офчейн-исполнению, ZK-доказательству и ончейн-верификации

Рисунок 2. Рабочий процесс разработки Pico zkVM: написать программу на Rust → Pico исполняет офчейн → сгенерировать ZK-доказательство → смарт-контракт верифицирует ончейн.

Как связано Pico и ZK Data Coprocessors?

Pico zkVM и прикладные сопроцессоры формируют соотношение «универсальный клей» и «специализированный движок». ZK Data Coprocessor — пример: он получает исторические и кроссчейн-данные офчейн, выполняет вычисления и прикрепляет доказательства подлинности и корректности.

В этой системе Pico выступает клеем, эффективно маршрутизируя данные между модулями и сохраняя гибкость zkVM общего назначения. Прикладная логика может обращаться к универсальному ядру для кастомных вычислений или использовать сопроцессор данных для эффективного доступа к ончейн-истории.

В итоге Pico обеспечивает универсальные вычислительные возможности, а сопроцессоры прикладного уровня предоставляют специализированную высокоскоростную обработку для конкретных задач. Вместе они формируют стек исполнения верифицируемых вычислений Brevis.

Для чего используется Pico zkVM?

Pico zkVM оптимален для сценариев «доверенные вычисления + ончейн-верификация» — обработка данных, проверка подписей, инференс ML и доказательство блоков Ethereum.

Сценарий Роль Pico Представительная система или схема
Обработка данных Агрегация и анализ ончейн-истории и кроссчейн-данных ZK Data Coprocessor
Проверка подписей Пакетная проверка подписей Сопроцессор проверки подписей
Инференс ML Верифицируемый результат инференса офчейн-моделей Сопроцессор инференса ML
Доказательство блока Ethereum Генерация доказательств блоков Ethereum в реальном времени Pico Prism

В таблице приведены четыре типовых сценария и компоненты исполнения. Обработка данных и проверка подписей ускоряются сопроцессорами, инференс ML сопровождается доказательствами для офчейн-выходов моделей, а доказательство блоков Ethereum — ключевой кейс.

Доказательство блоков Ethereum реализовано в Pico Prism — системе доказательств в реальном времени на базе Pico. По данным Brevis, она достигает 99,8 % покрытия в реальном времени на 16 GPU, что соответствует целевому оборудованию Ethereum Foundation на $100 000. В отличие от оракулов, приносящих офчейн-данные ончейн, Pico фокусируется на верифицируемых вычислениях ончейн-данных. Разница между Brevis и оракулами в том, что Pico акцентирует верифицируемые вычисления блокчейн-данных, а не внешних ценовых фидов. В марте 2026 года инициатива Ethereum Foundation On-Prem Proving (Ethproof) выбрала Brevis одной из четырех команд.

Каковы преимущества и ограничения Pico zkVM?

Главное преимущество Pico zkVM — сочетание гибкости и производительности: универсальное ядро поддерживает любые программы, сопроцессоры ускоряют операции с высокой частотой, а среда на Rust снижает порог для zero-knowledge-разработки.

Ограничения связаны с покрытием специализированных схем и динамикой рынка доказательств. Сопроцессоры и предкомпилированные схемы работают только с оптимизированными задачами; если программа опирается на неподдерживаемые вычисления, система возвращается к доказательству на уровне инструкций универсального ядра, что снижает прирост производительности. Стейкинг и сжигание пруверов в токенах BREV и coChain связывают надежность поставки доказательств с обеспечением токенами.

Затраты на доказательства — еще один структурный фактор. Генерация zero-knowledge-доказательств требует специализированного оборудования и хэшрейта, а издержки для универсальных вычислений выше, чем при нативном исполнении. Эти затраты и задержки для сложной логики следует учитывать при проектировании. Это объективные ограничения механизма и не инвестиционный совет.

Резюме

Pico zkVM — модульная open-source zero-knowledge виртуальная машина Brevis, объединяющая универсальное ядро RISC-V и специализированные предкомпилированные схемы в архитектуре «клей и сопроцессор». Ядро исполняет любую программу на Rust, высокочастотные задачи направляются в сопроцессоры, а по данным Brevis, скорость доказательства увеличивается в 10–80 раз. Разработчики пишут вычисления на Rust, исполняют их офчейн и генерируют доказательства, а ончейн верифицируются только краткие доказательства. Вместе с сопроцессорами прикладного уровня, такими как ZK Data Coprocessor, и системами вроде Pico Prism, Pico формирует универсальный слой исполнения верифицируемых вычислений Brevis.

Часто задаваемые вопросы

Что такое Pico zkVM?

Pico zkVM — модульная open-source zero-knowledge виртуальная машина (zkVM) Brevis. Она позволяет разработчикам писать любую вычислительную логику на Rust, исполнять ее офчейн и генерировать zero-knowledge-доказательства. Смарт-контракты верифицируют только краткие доказательства ончейн, без повторного исполнения всей программы.

Как архитектура «клей и сопроцессор» ускоряет доказательства?

Архитектура использует универсальное ядро RISC-V как клей для исполнения программ и направляет типовые операции — Keccak-256, проверку подписей, инференс ML — в сопроцессоры (предкомпилы). Оптимизированные схемы для zero-knowledge-доказательств заменяют доказательство на уровне инструкций, ускоряя процесс в 10–80 раз по данным Brevis.

Как разработчику создать верифицируемую программу с Pico?

Разработчик пишет вычисления на Rust, Pico исполняет их офчейн и возвращает результат, затем генерируется криптографическое доказательство корректного исполнения. Смарт-контракт верифицирует краткое доказательство ончейн, а время проверки измеряется миллисекундами и практически не зависит от объема вычислений.

Как связано Pico zkVM и ZK Data Coprocessors?

Pico zkVM выступает клеем, эффективно маршрутизируя данные между специализированными модулями, сохраняя универсальность. ZK Data Coprocessors — ключевые сопроцессоры прикладного уровня, которые получают исторические и кроссчейн-данные офчейн и прикрепляют доказательства корректности вычислений. Вместе они формируют полный стек исполнения.

Что такое Pico Prism?

Pico Prism — система доказательств блоков Ethereum в реальном времени на базе Pico. По данным Brevis, она достигает 99,8 % покрытия в реальном времени на 16 GPU, что соответствует целевому оборудованию Ethereum Foundation на $100 000. В марте 2026 года инициатива Ethereum Foundation On-Prem Proving (Ethproof) выбрала Brevis одной из четырех команд.

Автор: Jayne
Отказ от ответственности
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Пригласить больше голосов

sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
Sign Up

Похожие статьи

Экономическая модель токена ONDO: каким образом она способствует развитию платформы и повышает вовлеченность пользователей?
Новичок

Экономическая модель токена ONDO: каким образом она способствует развитию платформы и повышает вовлеченность пользователей?

ONDO — это ключевой токен управления и накопления стоимости в экосистеме Ondo Finance. Основная цель ONDO — с помощью токен-инцентивов обеспечить плавную интеграцию традиционных финансовых активов (RWA) с DeFi-экосистемой, что способствует масштабному развитию ончейн-управления активами и доходных продуктов.
2026-03-27 13:52:55
Как Midnight обеспечивает конфиденциальность в блокчейне? Обзор доказательств с нулевым разглашением и программируемых механизмов приватности
Новичок

Как Midnight обеспечивает конфиденциальность в блокчейне? Обзор доказательств с нулевым разглашением и программируемых механизмов приватности

Midnight — блокчейн-сеть, ориентированная на конфиденциальность, созданная компанией Input Output Global и играющая ключевую роль в экосистеме Cardano. Благодаря доказательствам с нулевым разглашением, архитектуре двухсостояния реестра и программируемым функциям приватности, сеть обеспечивает защиту чувствительной информации в блокчейн-приложениях без потери возможности верификации.
2026-03-24 13:49:36
Взаимосвязь между Midnight и Cardano: как сайдчейн конфиденциальности расширяет экосистему приложений Cardano
Новичок

Взаимосвязь между Midnight и Cardano: как сайдчейн конфиденциальности расширяет экосистему приложений Cardano

Midnight — блокчейн-сеть, ориентированная на конфиденциальность, разработанная Input Output Global. Она обеспечивает программируемые функции приватности для Cardano и дает разработчикам возможность создавать децентрализованные приложения с сохранением конфиденциальности данных.
2026-03-24 11:58:47
Morpho и Aave: техническое сравнение механизмов и структурных отличий в ончейн протоколах кредитования DeFi
Новичок

Morpho и Aave: техническое сравнение механизмов и структурных отличий в ончейн протоколах кредитования DeFi

Главное отличие Morpho от Aave — это их механизм кредитования. Aave использует модель пула ликвидности, а Morpho внедряет механизм P2P-сопоставления поверх этого фреймворка, что позволяет более точно сопоставлять процентные ставки внутри одной торговой площадки. Aave — нативный протокол кредитования, предоставляющий основную ликвидность и стабильные процентные ставки. Morpho работает как слой оптимизации, повышая эффективность капитала за счет сокращения спреда между ставками депозита и заимствования. Таким образом, Aave является инфраструктурой, а Morpho — инструментом для оптимизации эффективности.
2026-04-03 13:09:52
Анализ токеномики Pharos: долгосрочные стимулы, модель ограниченности и ценностная логика инфраструктуры RealFi
Новичок

Анализ токеномики Pharos: долгосрочные стимулы, модель ограниченности и ценностная логика инфраструктуры RealFi

Токеномика Pharos (PROS) направлена на стимулирование долгосрочного участия, поддержание дефицита предложения и максимальное раскрытие величины инфраструктуры RealFi. Это позволяет тесно связать рост сети со стоимостью токена. PROS используется не только как токен для оплаты комиссии за торговлю и стейкинга, но также регулирует объем предложения посредством постепенного выпуска и повышает величину токена за счет роста спроса на использование сети.
2026-04-29 08:00:16
Анализ токеномики Morpho: варианты использования MORPHO, распределение и ценностное предложение
Новичок

Анализ токеномики Morpho: варианты использования MORPHO, распределение и ценностное предложение

MORPHO — нативный токен протокола Morpho. Основные задачи токена — управление и стимулирование экосистемы. Механизмы распределения токенов и система стимулов позволяют Morpho согласовывать участие пользователей, развитие протокола и права управления, создавая долгосрочный фреймворк величины в децентрализованном кредитовании.
2026-04-03 13:13:52