O que é Pico zkVM? Análise arquitetónica do Brevis Modular zkVM

Última atualização 2026-07-06 06:56:26
Tempo de leitura: 3m
Pico zkVM é a máquina virtual modular de Zero-Knowledge (zkVM) open-source da Brevis (BREV). Permite aos programadores escrever qualquer lógica computacional em Rust e criar uma Zero-Knowledge Proof (ZK) para confirmar que o cálculo foi realizado corretamente.

O consenso Blockchain obriga cada validador a executar cálculos idênticos de forma repetida, tornando o processamento direto e on-chain de lógica complexa simultaneamente dispendioso e limitado. O valor do zkVM consiste em transferir a execução para off-chain, com apenas uma prova sucinta verificada on-chain, superando o teto computacional das transações individuais.

Como camada universal de execução para a computação verificável do Brevis (BREV), o Pico zkVM recorre a uma arquitetura glue-and-coprocessor que equilibra flexibilidade e desempenho, oferecendo uma cadeia de ferramentas unificada para programação e prova, abrangendo processamento de dados, verificação de assinaturas, inferência de machine learning e cenários de prova de bloco Ethereum.

O que é o Pico zkVM?

O Pico zkVM, enquanto camada universal de execução de computação verificável do Brevis, integra a “escrita de programas” e a “prova de execução correta” numa única cadeia de ferramentas open-source. Os programadores podem definir lógica de computação em Rust sem necessidade de criar circuitos de baixo nível; o Pico gere a execução off-chain e a geração de provas.

A modularidade funciona em dois níveis: o núcleo universal executa qualquer programa, enquanto coprocessadores dedicados plugáveis estão otimizados para operações de alta frequência. Este modelo permite ao Pico suportar computações amplas e aproximar-se do desempenho de circuitos especializados para operações críticas, evitando as limitações típicas de “flexível mas lento” dos zkVM generalistas.

O que é a arquitetura glue-and-coprocessor?

A arquitetura glue-and-coprocessor é central no design do Pico zkVM: um núcleo universal atua como “cola”, conectando todo o fluxo de programa, enquanto tarefas intensivas e frequentes são delegadas a coprocessadores dedicados ou circuitos pré-compilados.

O núcleo universal RISC-V executa qualquer programa Rust, garantindo flexibilidade. Quando o programa encontra operações como hashing Keccak-256, verificação de assinaturas, inferência de machine learning ou processamento de dados Blockchain, o Pico encaminha estas tarefas para circuitos especializados, dispensando a necessidade de gerar provas em cada instrução RISC-V.

A prova ao nível de instrução é intensiva em recursos e representa o principal gargalo dos zkVM generalistas. Ao substituir este processo por circuitos otimizados para provas de conhecimento zero, o Brevis reporta melhorias de velocidade de prova entre 10x e 80x, reduzindo drasticamente os custos de prova sem sacrificar versatilidade.

Como funcionam em conjunto o núcleo universal e os coprocessadores dedicados?

O núcleo universal e os coprocessadores dedicados combinam “execução flexível” com “prova eficiente”: o núcleo gere qualquer lógica, enquanto os coprocessadores aceleram operações de alta frequência.

Componente Função Computação Método de prova
Núcleo universal RISC-V (Glue) Camada glue Qualquer fluxo de programa Rust Prova ao nível de instrução
Circuito pré-compilado Keccak-256 Coprocessador dedicado Computação de hash Circuito otimizado
Coprocessador de verificação de assinaturas Coprocessador dedicado Validação de assinaturas Circuito otimizado
Coprocessador de inferência ML Coprocessador dedicado Inferência de machine learning Circuito otimizado
Coprocessador de dados Blockchain Coprocessador dedicado Processamento de dados on-chain/históricos Circuito otimizado

Como ilustrado acima, o núcleo universal permite que o Pico execute qualquer programa, enquanto os coprocessadores dedicados transformam operações de alta frequência—hashing, verificação de assinaturas, inferência ML e processamento de dados—de prova ao nível de instrução para prova de circuito completo. O encaminhamento é automático, pelo que raramente é necessário alterar manualmente os caminhos de execução.

Arquitetura glue-and-coprocessor do Pico zkVM com núcleo RISC-V de uso geral a encaminhar para coprocessadores de Keccak-256, assinatura, inferência ML e dados

Figura 1. Arquitetura glue-and-coprocessor do Pico zkVM: O núcleo universal RISC-V (glue) executa qualquer programa, encaminhando tarefas Keccak-256, verificação de assinaturas, inferência ML e dados Blockchain para coprocessadores dedicados ou circuitos pré-compilados.

Como podem os programadores construir programas verificáveis com o Pico?

O fluxo de desenvolvimento do Pico foca-se em “execução off-chain, verificação on-chain” em quatro etapas: escrever a computação em Rust, o Pico executa off-chain e produz resultados, gerar uma prova criptográfica de execução correta, e finalmente, um contrato inteligente verifica a prova sucinta on-chain.

A etapa decisiva é a última: os contratos on-chain verificam a prova, não o programa completo. Verificar uma prova sucinta demora apenas milissegundos e é largamente independente da escala da computação original, permitindo validar lógica complexa on-chain a custos mínimos.

Para os programadores, o Pico reduz a barreira de desenvolvimento zero-knowledge ao utilizar Rust. Não é necessário dominar o design de circuitos para criar programas verificáveis—a complexidade criptográfica está contida na cadeia de ferramentas.

Fluxo de trabalho do programador Brevis Pico zkVM, desde programa Rust até execução off-chain, prova ZK e verificação on-chain

Figura 2. Fluxo de desenvolvimento do Pico zkVM: Escrever programa em Rust → Pico executa off-chain → Gerar prova ZK → Contrato inteligente verifica on-chain.

Qual é a relação entre o Pico e os ZK Data Coprocessors?

O Pico zkVM e os coprocessadores ao nível da aplicação constituem uma relação de “cola universal” e “motor dedicado”. O ZK Data Coprocessor é um exemplo paradigmático: acede a dados históricos e entre cadeias off-chain, realiza a computação e anexa provas criptográficas de autenticidade e correção dos dados.

Nesta divisão de tarefas, o Pico atua como cola, encaminhando eficientemente dados entre módulos dedicados e mantendo a flexibilidade de um zkVM de uso geral. A lógica da aplicação pode recorrer ao núcleo universal para computação personalizada ou ao data coprocessor para acesso eficiente ao histórico on-chain.

Em resumo, o Pico oferece capacidade universal de computação, enquanto os coprocessadores ao nível da aplicação fornecem processamento especializado e rápido para cenários específicos. Juntos, compõem a stack de execução de computação verificável do Brevis.

Quais são os casos de utilização do Pico zkVM?

O Pico zkVM é ideal para cenários que exigem “computação de confiança + verificação on-chain”, sendo processamento de dados, verificação de assinaturas, inferência de machine learning e prova de bloco Ethereum quatro aplicações típicas.

Cenário Função do Pico Sistema ou circuito representativo
Processamento de dados Agregação e análise de histórico on-chain e dados entre cadeias ZK Data Coprocessor
Verificação de assinaturas Validação de assinaturas em lote Coprocessador de verificação de assinaturas
Inferência ML Geração de resultados verificáveis para inferência de modelos off-chain Coprocessador de inferência ML
Prova de bloco Ethereum Geração de provas de bloco Ethereum em tempo real Pico Prism

A tabela acima resume quatro cenários típicos e os respetivos componentes de execução. O processamento de dados e a verificação de assinaturas dependem de coprocessadores dedicados para aceleração, a inferência ML anexa provas aos outputs de modelos off-chain, e a prova de bloco Ethereum é o caso de uso mais proeminente.

A prova de bloco Ethereum é gerida pelo Pico Prism, um sistema de prova em tempo real construído sobre o Pico. Segundo o Brevis, atinge cerca de 99,8% de cobertura em tempo real em 16 GPU, igualando o objetivo de hardware de 100 000 $ da Ethereum Foundation. Ao contrário dos oráculos que trazem dados off-chain para on-chain, o Pico foca-se na computação verificável de dados on-chain. A diferença entre Brevis e oráculos é que o Pico enfatiza a computação verificável de dados Blockchain em vez de feeds de preços externos. A iniciativa On-Prem Proving da Ethereum Foundation (Ethproof) selecionou o Brevis como uma das quatro equipas em março de 2026.

Quais são as vantagens e considerações de utilizar o Pico zkVM?

A principal vantagem do Pico zkVM está na combinação de flexibilidade e desempenho: o núcleo universal permite executar qualquer programa, os coprocessadores dedicados aproximam operações de alta frequência da eficiência de circuitos especializados e a cadeia de ferramentas Rust reduz a barreira de desenvolvimento zero-knowledge.

As considerações relacionam-se sobretudo com a cobertura de circuitos especializados e a dinâmica do mercado de provas. Coprocessadores e circuitos pré-compilados aplicam-se apenas a operações otimizadas; programas que dependam fortemente de computações não suportadas têm de recorrer à prova ao nível de instrução com o núcleo universal, reduzindo os ganhos de desempenho. O staking e slashing de provadores em tokens BREV e coChain ligam a fiabilidade da entrega de provas à garantia em tokens.

Os custos de prova são uma restrição estrutural. A geração de provas de conhecimento zero exige hardware especializado e hashrate, e o overhead de prova para computação generalista permanece superior à execução nativa. O custo e a latência da lógica complexa devem ser considerados durante o design. Estas são restrições objetivas ao nível do mecanismo e não constituem aconselhamento de investimento.

Resumo

O Pico zkVM, máquina virtual modular open-source de conhecimento zero do Brevis, integra o núcleo universal RISC-V e circuitos pré-compilados dedicados numa arquitetura glue-and-coprocessor: o núcleo executa qualquer programa Rust, tarefas de alta frequência são encaminhadas para coprocessadores especializados, e o Brevis reporta melhorias de velocidade de prova entre 10x e 80x. Os programadores escrevem computação em Rust, executam off-chain e geram provas, com apenas provas sucintas verificadas on-chain. Juntamente com coprocessadores ao nível da aplicação como o ZK Data Coprocessor e sistemas implementados como o Pico Prism, o Pico constitui a camada universal de execução para a computação verificável do Brevis.

Perguntas Frequentes

O que é o Pico zkVM?

O Pico zkVM, máquina virtual modular open-source de conhecimento zero (zkVM) do Brevis, permite aos programadores escrever qualquer lógica de computação em Rust, executar off-chain e gerar provas de conhecimento zero. Os contratos inteligentes só necessitam de verificar provas sucintas on-chain, eliminando a necessidade de reexecutar programas completos.

Como acelera a arquitetura glue-and-coprocessor as provas?

A arquitetura utiliza o núcleo universal RISC-V como cola para executar programas, encaminhando operações comuns como hashing Keccak-256, verificação de assinaturas e inferência ML para coprocessadores dedicados (pré-compilados). Circuitos otimizados para provas de conhecimento zero substituem a prova ao nível de instrução, melhorando a velocidade de prova entre 10x e 80x segundo o Brevis.

Como podem os programadores construir programas verificáveis com o Pico?

Os programadores escrevem lógica de computação em Rust, o Pico executa off-chain e produz resultados, depois gera uma prova criptográfica de execução correta. Os contratos inteligentes verificam esta prova sucinta on-chain, com overhead de verificação ao nível de milissegundos e essencialmente independente da escala da computação original.

Qual é a relação entre o Pico zkVM e os ZK Data Coprocessors?

O Pico zkVM atua como cola, encaminhando eficientemente dados entre módulos dedicados e mantendo a generalidade. Os ZK Data Coprocessors são os coprocessadores de aplicação mais proeminentes, acedendo a dados históricos e entre cadeias off-chain e anexando provas de computação correta. Juntos, formam a stack completa de execução.

O que é o Pico Prism?

O Pico Prism, construído sobre o Pico, é um sistema de prova de bloco Ethereum em tempo real. Segundo o Brevis, atinge aproximadamente 99,8% de cobertura em tempo real em 16 GPU, igualando o objetivo de hardware de 100 000 $ da Ethereum Foundation. A iniciativa On-Prem Proving da Ethereum Foundation (Ethproof) selecionou o Brevis como uma das quatro equipas em março de 2026.

Autor: Jayne
Exclusão de responsabilidade
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Artigos relacionados

Modelo Económico do Token ONDO: De que forma impulsiona o crescimento da plataforma e o envolvimento dos utilizadores?
Principiante

Modelo Económico do Token ONDO: De que forma impulsiona o crescimento da plataforma e o envolvimento dos utilizadores?

ONDO é o token central de governança e captação de valor do ecossistema Ondo Finance. Tem como objetivo principal potenciar mecanismos de incentivos em token para integrar, de forma fluida, os ativos financeiros tradicionais (RWA) no ecossistema DeFi, impulsionando o crescimento em larga escala da gestão de ativos on-chain e dos produtos de retorno.
2026-03-27 13:52:50
Morpho vs. Aave: Análise aprofundada das diferenças de mecanismo e estrutura nos protocolos de empréstimos DeFi
Principiante

Morpho vs. Aave: Análise aprofundada das diferenças de mecanismo e estrutura nos protocolos de empréstimos DeFi

A principal distinção entre o Morpho e o Aave está no mecanismo de empréstimos. O Aave opera com um modelo de pool de liquidez, enquanto o Morpho baseia-se neste sistema ao implementar uma correspondência peer-to-peer (P2P), o que permite um alinhamento superior das taxas de juros dentro do mesmo mercado. O Aave funciona como protocolo nativo de empréstimos, fornecendo liquidez de base e taxas de juros estáveis. Em contrapartida, o Morpho atua como uma camada de otimização, aumentando a eficiência do capital ao estreitar o spread entre as taxas de depósito e de empréstimo. Em suma, a diferença fundamental é que o Aave oferece infraestrutura central, enquanto o Morpho é uma ferramenta de otimização da eficiência.
2026-04-03 13:09:48
Tokenomics da Morpho: Utilidade, distribuição e proposta de valor do MORPHO
Principiante

Tokenomics da Morpho: Utilidade, distribuição e proposta de valor do MORPHO

O MORPHO é o token nativo do protocolo Morpho, criado essencialmente para a governança e incentivos do ecossistema. Ao organizar a distribuição do token e os mecanismos de incentivo, o Morpho assegura o alinhamento entre a atividade dos utilizadores, o crescimento do protocolo e a autoridade de governança, promovendo um modelo de valor sustentável no ecossistema descentralizado de empréstimos.
2026-04-03 13:13:47
Zcash vs Monero: análise comparativa dos percursos técnicos de duas moedas de privacidade
Intermediário

Zcash vs Monero: análise comparativa dos percursos técnicos de duas moedas de privacidade

Zcash e Monero são criptomoedas orientadas para a privacidade on-chain, adotando abordagens técnicas essencialmente diferentes. Zcash utiliza provas de conhecimento zero zk-SNARKs para viabilizar transações "verificáveis mas invisíveis", ao passo que Monero recorre a assinaturas de anel e mecanismos de ofuscação para garantir um modelo de transação "anónimo por defeito". Estas distinções conferem características exclusivas a cada uma, impactando os respetivos métodos de implementação de privacidade, rastreabilidade, arquitetura de desempenho e capacidade de adaptação às exigências de conformidade regulatória.
2026-05-14 10:51:14
0x Protocol vs Uniswap: diferenças entre protocolos de Livro de ordens e o modelo AMM
Intermediário

0x Protocol vs Uniswap: diferenças entre protocolos de Livro de ordens e o modelo AMM

Tanto o 0x Protocol como o Uniswap foram desenvolvidos para negociação descentralizada de ativos, mas cada um recorre a mecanismos de negociação distintos. O 0x Protocol assenta numa arquitetura de livro de ordens off-chain com liquidação on-chain, agregando liquidez de múltiplas fontes para disponibilizar infraestrutura de negociação a carteiras e DEX. O Uniswap, por outro lado, utiliza o modelo de Formador Automático de Mercado (AMM), permitindo trocas de ativos on-chain através de pools de liquidez. A diferença fundamental entre ambos está na organização da liquidez. O 0x Protocol centra-se na agregação de ordens e no encaminhamento eficiente de negociações, sendo ideal para garantir suporte de liquidez essencial a aplicações. O Uniswap, por sua vez, recorre a pools de liquidez para proporcionar serviços de troca direta aos utilizadores, afirmando-se como uma plataforma robusta para execução de negociações on-chain.
2026-04-29 03:48:20
Quais são os principais componentes do protocolo 0x? Uma análise do Relayer, Mesh e da arquitetura API
Principiante

Quais são os principais componentes do protocolo 0x? Uma análise do Relayer, Mesh e da arquitetura API

O 0x Protocol cria uma infraestrutura de negociação descentralizada ao integrar componentes essenciais como Relayer, Mesh Network, 0x API e Exchange Proxy. O Relayer gere a transmissão de ordens off-chain, a Mesh Network permite a partilha dessas ordens, a 0x API fornece uma interface unificada de oferta de liquidez e a Exchange Proxy assegura a execução de negociações on-chain e o encaminhamento de liquidez. Estes elementos, em conjunto, formam uma arquitetura que conjuga a propagação de ordens off-chain com a liquidação de negociações on-chain, permitindo que Carteiras, DEX e aplicações DeFi acedam a liquidez proveniente de múltiplas fontes através de uma única interface unificada.
2026-04-29 03:06:50