Brevis é uma plataforma de atestação de dados omnichain de conhecimento zero (ZK) projetada para permitir que contratos inteligentes acessem e computem dados arbitrários em várias blockchains de forma totalmente livre de confiança. Embora as blockchains armazenem vastas quantidades de dados históricos e cross-chain, os contratos inteligentes são limitados a acessar apenas dados de estado atual em sua cadeia nativa. Brevis resolve essa lacuna aproveitando as provas ZK para tornar os dados históricos omnichain verificáveis e utilizáveis diretamente na lógica on-chain, sem depender de oráculos off-chain ou suposições de confiança adicionais.
A arquitetura Brevis consiste em três componentes principais: zkFabric, zkQueryNet e zkAggregatorRollup. zkFabric gera provas ZK que atestam a validade dos cabeçalhos de bloco de diferentes blockchains, permitindo acesso livre de confiança a raízes de estado cross-chain. zkQueryNet atua como um mercado aberto de ZK Query Engines, permitindo que os desenvolvedores enviem consultas de dados que são computadas off-chain e comprovadamente corretas com provas ZK. zkAggregatorRollup serve como a camada de agregação e verificação, verificando recursivamente as provas, armazenando os dados atestados e confirmando as raízes de estado verificadas por zk de volta a todas as blockchains conectadas.
Ao combinar light clients baseados em ZK, mecanismos de consulta modulares e uma camada de agregação baseada em rollup, Brevis reduz significativamente os custos de comunicação cross-chain, mantendo fortes garantias de segurança. Este design permite uma ampla gama de casos de uso, incluindo DeFi orientada a dados, bridges sem confiança, zkDID, mecanismos de aquisição de usuários e abstração de conta. Ao contrário das plataformas de análise off-chain tradicionais, Brevis permite que os resultados de consultas verificadas sejam consumidos diretamente por contratos inteligentes, desbloqueando novas possibilidades para aplicações Web3 programáveis e orientadas a dados.