La validation du consensus Blockchain impose à chaque validateur de répéter le même calcul, ce qui rend le calcul on-chain à la fois coûteux et limité. Cette contrainte empêche les smart contracts de traiter de grands volumes de données transactionnelles historiques, créant ainsi un goulot d’étranglement computationnel persistant.
En privilégiant la “preuve du travail plutôt que sa répétition”, Brevis permet de vérifier en quelques millisecondes sur la blockchain les résultats de calculs réalisés off-chain. Cette approche constitue une base computationnelle évolutive et fiable pour la DeFi, les applications data-driven et les cas d’usage en IA.
Brevis est une plateforme de calcul vérifiable qui déporte les calculs complexes hors chaîne et utilise des preuves à divulgation nulle de connaissance pour garantir l’intégrité des résultats. Les validateurs on-chain évitent ainsi l’exécution répétée et vérifient simplement une preuve concise attestant que “le calcul a été correctement effectué”, ce qui réduit considérablement les coûts par rapport à un calcul direct.

La notion de “couche de calcul illimitée” répond aux limites computationnelles on-chain : les réseaux comme Ethereum plafonnent les capacités de calcul par transaction, rendant difficiles les analyses complexes, l’inférence de modèles ou l’agrégation cross-chain sur la chaîne. L’exécution off-chain avec vérification on-chain dissocie ainsi la puissance de calcul de la limite de gas du bloc.
| Composant principal | Rôle | Fonction principale |
|---|---|---|
| Pico zkVM | zkVM modulaire open source | Écrire la logique en Rust et générer des preuves |
| ZK Data Coprocessor | Moteur de calcul de données off-chain | Accéder aux données historiques/cross-chain, joindre des preuves |
| coChain | Couche de sécurité crypto-économique | Assurer la confiance via le staking et le slashing |
| Pico Prism | Preuves de blocs en temps réel | Preuves en temps réel pour Ethereum |
| Vera | Preuves d’authenticité de contenu | Preuves ZK pour l’authenticité des médias |
| ProverNet | Marché décentralisé de preuves | Mettre en relation l’offre et la demande de preuves |
Ce tableau résume la stack technique : Pico zkVM et ZK Data Coprocessor assurent le calcul, coChain garantit la confiance, tandis que Pico Prism, Vera et ProverNet couvrent les preuves en temps réel, la traçabilité des contenus et la fourniture de preuves.
Les smart contracts sont presque “aveugles à l’historique” : lire et traiter directement un grand volume de transactions passées on-chain est prohibitif. Pour permettre aux contrats de prendre des décisions fondées sur le comportement on-chain à long terme d’un utilisateur, il faut un mécanisme sans devoir rejouer toutes les données sur la chaîne.
Le ZK Data Coprocessor répond à ce besoin : il accède aux données historiques ou cross-chain et effectue le calcul off-chain, puis retourne “les résultats accompagnés d’une preuve cryptographique que les données existent et ont été correctement traitées”. Les smart contracts peuvent alors vérifier et valider le résultat on-chain en quelques millisecondes.
Le flux de calcul vérifiable se déroule en quatre étapes : l’application envoie une requête ; le coprocessor calcule off-chain avec de vraies données on-chain ; une preuve ZK de bon calcul est générée ; le smart contract vérifie et accepte le résultat.

Figure 1. Flux de données de calcul vérifiable Brevis : requête applicative → calcul off-chain (Pico zkVM et ZK Data Coprocessor utilisant de vraies données on-chain) → génération de preuve ZK → le vérificateur on-chain valide et retourne le résultat.
Pico zkVM est la machine virtuelle à divulgation nulle de connaissance modulaire open source de Brevis. Elle permet aux développeurs d’écrire toute logique de calcul en Rust et de générer des preuves. En tant que couche d’exécution généraliste pour le calcul vérifiable, Pico zkVM unifie l’écriture du programme et la preuve de bonne exécution dans une seule chaîne d’outils.
Son architecture “glue-and-coprocessor” s’appuie sur un cœur RISC-V généraliste pour exécuter les programmes Rust, tandis que les opérations courantes comme le hachage Keccak-256, la vérification de signature ou l’inférence de modèles ML sont dirigées vers des précompilés dédiés pour accélération. Selon Brevis, ce design peut multiplier la vitesse de génération de preuves par 10 à 80.
Brevis propose deux modèles de sécurité : pure-ZK et OP / coChain. La différence clé porte sur la source de confiance : pure-ZK repose uniquement sur la preuve cryptographique, tandis que OP / coChain ajoute une couche crypto-économique. Avec le SDK Brevis, il est possible d’écrire la logique métier une seule fois et de la déployer sous l’un ou l’autre modèle.
coChain est une blockchain PoS intégrant le staking et le slashing sur Ethereum. Les validateurs produisent des résultats à partir des données de nœuds d’archive de la chaîne concernée, atteignent un consensus PoS et soumettent une signature agrégée comme proposition à la chaîne de requête, ouvrant une fenêtre de contestation applicative.
Si un acteur conteste un résultat incorrect pendant cette fenêtre à l’aide d’une preuve ZK, la mise du validateur est slashed sur Ethereum. En l’absence de contestation, le résultat peut être utilisé par la DApp sans coût de preuve. coChain prévoit d’intégrer EigenLayer pour ajuster dynamiquement le niveau de sécurité.
| Dimension | pure-ZK | OP / coChain |
|---|---|---|
| Source de confiance | Preuve cryptographique | Staking & slashing + contestation facultative |
| Latence du résultat | Attente génération de preuve | Utilisable après la fenêtre de contestation |
| Coût du calcul | Preuve ZK à chaque fois | Pas de coût de preuve si non contesté |
| Niveau de sécurité | Garanti par la ZK | Ajustable dynamiquement via EigenLayer |
Ce tableau compare les deux modèles : pure-ZK cible les scénarios nécessitant un maximum de déterminisme, tandis que coChain offre plus de flexibilité en coût et en débit. Les deux peuvent être utilisés séparément ou ensemble.
BREV est le token utilitaire natif et de gouvernance du réseau Brevis, alimentant l’économie de la fourniture de preuves. Ses rôles couvrent trois catégories : paiement, collatéral et gouvernance, directement liés aux incitations et au slashing des Provers, comme décrit dans BREV Token et coChain.
| Fonction | Description |
|---|---|
| Paiement des frais de preuve | Les utilisateurs paient les frais de preuve en BREV |
| Collatéral du Prover | Les Provers verrouillent du BREV pour recevoir des tâches ; slashing en cas de défaut |
| Gouvernance du protocole | Les détenteurs de BREV participent à la gouvernance du protocole |
Ces trois fonctions forment une boucle fermée : les utilisateurs paient pour les preuves, les Provers stakent pour accepter des tâches et la communauté gouverne les paramètres, assurant ainsi la qualité des preuves et la sécurité du réseau.
Brevis et les oracles interviennent à des niveaux différents : les oracles servent principalement à transférer des données off-chain vers on-chain, tandis que Brevis se concentre sur le calcul et la preuve de la justesse des données on-chain et historiques. Distinguer le “transport de données” du “calcul vérifiable” est essentiel pour comprendre la différence entre Brevis et les oracles.
Les oracles reposent généralement sur la confiance accordée aux nœuds ou fournisseurs de données ; Brevis utilise des preuves à divulgation nulle de connaissance pour permettre aux acteurs on-chain de vérifier directement la justesse. Comparé aux autres ZK coprocessors, Brevis se distingue par son Pico zkVM généraliste, son ZK Data Coprocessor et son double modèle pure-ZK/coChain.
La “Real Adoption” de Brevis vise le déploiement du calcul vérifiable dans des usages métiers concrets. Selon le blog officiel de Brevis (2025), plus de 340 millions (340M+) de preuves ont été générées, couvrant plus de 50 protocoles sur plus de 8 blockchains, avec des programmes d’incitation et de récompense dépassant 300 millions $.
Les incitations data-driven illustrent ces usages : les protocoles peuvent distribuer des récompenses en fonction de l’historique réel on-chain des utilisateurs (par exemple, volume de trading, durée de détention), les preuves ZK garantissant l’intégrité des récompenses. ProverNet est un marché décentralisé de preuves déployé sur mainnet, où les Provers doivent staker du BREV pour participer et sont slashed en cas de défaut.
Pico Prism fournit des preuves de blocs en temps réel pour Ethereum. Selon Brevis, il atteint environ 99,8 % de couverture temps réel sur 16 GPU et respecte l’objectif matériel de 100 000 $ fixé par la Ethereum Foundation. L’initiative On-Prem Proving (Ethproof) de la fondation a sélectionné Brevis parmi quatre équipes en mars 2026. Vera exploite les preuves ZK pour vérifier la provenance et l’authenticité des contenus, répondant ainsi aux enjeux de traçabilité à l’ère des deepfakes.

Figure 2. Vue d’ensemble de la stack technologique et de l’écosystème Brevis : répartition des rôles entre Pico zkVM, ZK Data Coprocessor, Pico Prism, Vera, ProverNet, coChain et le token BREV.
Brevis se distingue par son évolutivité et sa fiabilité : l’exécution off-chain avec vérification on-chain dissocie le calcul de la limite de gas du bloc, et les preuves ZK permettent de valider les résultats sans tiers de confiance. Le SDK permet un déploiement multi-modèles avec une seule écriture pour plus de flexibilité.
Les limites proviennent principalement du calcul ZK lui-même : la génération de preuves requiert du matériel spécialisé et du hashrate, et la preuve généraliste reste plus coûteuse que l’exécution native. La complexité et la latence des logiques avancées demeurent des contraintes structurelles.
Les risques incluent la dépendance de la sécurité de coChain à l’activité des challengers et au staking suffisant ; des failles potentielles dans l’implémentation des smart contracts et l’intégration du SDK ; et la participation des Provers dans ProverNet pour l’offre de preuves. Il s’agit de contraintes mécaniques, qui ne constituent pas un conseil en investissement.
Brevis est une plateforme de calcul vérifiable pour le Web3 qui met en œuvre la “preuve du travail plutôt que sa répétition” en déportant les calculs coûteux off-chain et en permettant la vérification on-chain de preuves concises en millisecondes. Sa stack s’appuie sur Pico zkVM et ZK Data Coprocessor pour le calcul, assure la confiance via les modèles pure-ZK et coChain, et relie frais, staking et gouvernance via le token BREV, avec des déploiements concrets tels que Pico Prism, Vera et ProverNet.
Brevis est une plateforme de calcul vérifiable reposant sur des preuves à divulgation nulle de connaissance, qualifiée de couche de calcul illimitée pour le Web3. Elle exécute des calculs complexes off-chain et permet leur vérification on-chain via des preuves concises, supprimant la nécessité pour les validateurs de répéter le même calcul.
Les oracles servent principalement à acheminer des données off-chain vers on-chain et nécessitent toujours la confiance dans la source de données. Le ZK Data Coprocessor effectue un calcul off-chain à partir de données on-chain ou historiques réelles et joint des preuves cryptographiques, permettant ainsi de vérifier la justesse directement on-chain.
Pico zkVM adopte une architecture “glue-and-coprocessor” : le cœur RISC-V généraliste exécute les programmes Rust, tandis que les opérations courantes sont dirigées vers des circuits précompilés dédiés pour accélération. Selon Brevis, cela permet d’augmenter la vitesse de génération de preuves d’environ 10 à 80 fois.
pure-ZK repose uniquement sur la preuve cryptographique, offrant un maximum de déterminisme mais nécessitant une preuve pour chaque calcul. coChain apporte des garanties via le staking, le slashing et les fenêtres de contestation sur Ethereum, et peut éliminer le coût de preuve si le résultat n’est pas contesté. Les deux modèles peuvent être écrits une fois et déployés selon le besoin via le SDK Brevis.
BREV est le token utilitaire natif et de gouvernance du réseau Brevis, principalement utilisé pour payer les frais de preuve, comme collatéral pour les Provers (verrouillé pour recevoir des tâches, slashing en cas de défaut) et pour la gouvernance des paramètres du protocole.





