Qu'est-ce que le registre d'attestation Verax ?

Intermédiaire7/11/2025, 6:45:13 AM
Verax est un registre d'attestation modulaire et en chaîne qui alimente la confiance, l'identité et la réputation réutilisables dans l'écosystème Web3.

Introduction

Dans le Web3, la confiance n'est pas donnée, elle est vérifiée. À mesure que les applications décentralisées deviennent plus autonomes, le besoin de faits on-chain n'a jamais été aussi grand. Que ce soit pour vérifier le statut KYC d'un utilisateur, confirmer l'authenticité d'une machine ou gérer la réputation, les développeurs ont besoin d'une infrastructure fiable pour émettre et valider des revendications sans s'appuyer sur des systèmes centralisés. Verax est cette infrastructure.

Verax est un registre d'attestation open-source conçu pour être la couche de mémoire publique des réseaux décentralisés. Il permet aux développeurs, protocoles et machines de créer et de vérifier des attestations – des revendications signées et on-chain qui peuvent être réutilisées dans l'écosystème. Au lieu de systèmes cloisonnés, Verax fournit un registre partagé et standardisé par réseau, offrant cohérence et composabilité pour tout cas d'utilisation qui dépend de données vérifiables.

Qu'est-ce que Verax ?

Verax a été construit par ConsenSys pour servir Linea, mais son utilité s'étend désormais bien au-delà d'un seul réseau. Dans le paysage fragmenté d'aujourd'hui, les dApps créent souvent leurs propres systèmes pour vérifier les utilisateurs ou les actions. Cela entraîne des contrats intelligents redondants, des formats incohérents et une mauvaise interopérabilité. Verax résout ce problème en introduisant un registre modulaire, natif de la chaîne, où les attestations sont stockées une fois et utilisées de nombreuses fois.

Peu importe qui les a émis ou d'où ils proviennent. Cette structure partagée réduit les coûts de gaz, simplifie le développement et rend l'écosystème Web3 plus composable.

Éléments de base

Verax est conçu avec cinq composants qui travaillent ensemble pour soutenir l'ensemble du cycle de vie des attestations.

Attestations

Une attestation est une déclaration signée, sur la chaîne, faite par une adresse au sujet d'une autre. Elle peut confirmer qu'un portefeuille a réussi le KYC, qu'une machine a accompli une tâche, ou qu'un utilisateur atteint un seuil de score. Ces affirmations sont stockées publiquement et peuvent être vérifiées par toute application faisant référence au schéma qu'elles suivent.

Schémas

Les schémas définissent la structure d'une attestation : les champs, les types et les règles de validation. Un schéma peut inclure un statut booléen, un horodatage et une chaîne pour la juridiction. Une fois enregistré, toute attestation liée à ce schéma doit suivre son format, permettant une interprétation cohérente à travers les dApps.

Portails

Les portails sont des contrats optionnels qui restreignent qui peut émettre des attestations pour un schéma donné. Cela est utile dans des cas comme la conformité, où seules les entités approuvées, telles que Sumsub ou les institutions réglementées, devraient émettre certaines revendications. Les portails fournissent un accès contrôlé tout en préservant l'ouverture du système.

Modules

Les modules ajoutent une logique programmable aux attestations. Ils peuvent imposer des conditions telles que l'expiration, la révocation ou des règles de notation. Cela permet aux attestations d'évoluer au fil du temps ou de répondre à l'activité sur la chaîne sans modifier les contrats principaux.

Registre et sous-graphe

Toutes les activités de Verax, y compris les schémas, les attestations et les émetteurs, sont enregistrées sur un registre unique par chaîne. Ce registre est indexé par un sous-graphe public, offrant aux développeurs un accès en temps réel à des données structurées sans avoir à construire leur propre infrastructure.

Comment fonctionne Verax

Définir un Schéma

Chaque attestation dans Verax doit conformer à un schéma. C'est la fondation qui définit la forme des données, quels champs elle inclut, quels types de données sont utilisés et quelles conditions doivent être remplies. Un schéma peut inclure des champs comme le sujet, le statut, le score et l'horodatage, selon le cas d'utilisation. Une fois créé, un schéma est publié sur la chaîne et reçoit un identifiant unique, permettant à tout contrat ou application de s'y référer sans ambiguïté.

Déployer un portail

Si vous souhaitez contrôler qui peut émettre des attestations en utilisant votre schéma, vous pouvez l'encapsuler dans un portail. Un portail est un contrat intelligent qui accorde la permission à des émetteurs spécifiques. Par exemple, seules les institutions vérifiées ou les adresses contrôlées par une DAO pourraient être autorisées à émettre des attestations sous un schéma de conformité. Les portails sont facultatifs : si vous construisez un écosystème ouvert où tout le monde peut émettre des attestations, vous pouvez sauter cette étape.

Émettre l'attestation

Avec le schéma et (optionnellement) le portail en place, les émetteurs peuvent commencer à créer des attestations. Une attestation est une déclaration signée concernant un sujet qui suit le format défini dans le schéma. Elle est écrite directement dans le registre Verax, où elle devient accessible au public. À ce stade, des modules peuvent également être attachés pour ajouter une logique dynamique telle que des dates d'expiration ou des droits de révocation. Le résultat est une déclaration immuable, vérifiable et réutilisable stockée sur la chaîne.

Vérifier et Consommer

Tout contrat intelligent ou application frontend peut lire les attestations de Verax et les utiliser dans leur propre logique. Le sous-graphe Verax indexe toutes les attestations, les rendant facilement recherchables. Un protocole de prêt pourrait vérifier si un portefeuille a un certain score de confiance. Un robinet pourrait vérifier si une machine a passé un filtre anti-bot. Et une DAO pourrait utiliser des attestations pour confirmer que les électeurs répondent aux critères de participation. Comme tout est standardisé et sans autorisation, le processus de vérification est rapide et fiable.

Attestations partagées entre dApps

L'une des fonctionnalités les plus puissantes de Verax est que les attestations n'appartiennent pas à une seule application. Une fois écrites, elles peuvent être lues par n'importe qui. Cela signifie qu'une vérification d'identité effectuée dans une application peut être réutilisée par d'autres – sans que l'utilisateur ait à se re-vérifier. Cette composabilité débloque d'énormes gains d'efficacité dans le Web3. Elle permet également des cas d'utilisation comme la réputation portable, l'accès délégué et la preuve partagée de l'historique pour les portefeuilles et les contrats intelligents.

Réseaux pris en charge et avantages architecturaux

Verax est en direct sur les mainnets Linea et Base, avec des déploiements testnet sur Optimism, Scroll, et plus encore. Son architecture est agnostique de la chaîne, conçue pour fonctionner sans interruption sur n'importe quel réseau compatible EVM. Chaque réseau exécute un seul contrat de registre Verax, réduisant la duplication et permettant à toutes les applications sur cette chaîne de partager une source unifiée de vérité d'attestation.

L'utilisation de schémas normalisés et d'un contrat par réseau permet une intégration rapide, une auditabilité facilitée et un comportement cohérent à travers les protocoles. Verax prend également en charge l'extensibilité future, y compris les preuves zéro connaissance, les attestations hors chaîne et l'interopérabilité entre chaînes.

Cas d'utilisation clés et intégrations

Verax prend déjà en charge des cas d'utilisation critiques dans l'identité, l'automatisation et l'accès aux jetons.

Sumsub et Linea : KYC On-Chain

Sumsub délivre des attestations Verax aux utilisateurs qui réussissent la KYC sur Linea. Ces attestations suivent un schéma standard et sont limitées à Sumsub via un portail. Toute dApp conforme peut lire ces attestations, permettant aux utilisateurs de vérifier une fois et d'accéder à de nombreux services sans répéter le processus.

Preuve de machinehood d'Automata

Automata utilise Verax pour vérifier les machines. Après avoir vérifié un appareil hors chaîne, ils émettent une attestation prouvant l'authenticité de la machine. D'autres applications comme les robinets de tokens ou les pools de staking peuvent alors valider qu'un portefeuille appartient à une véritable machine, réduisant ainsi l'activité des bots et les attaques Sybil.

L2Faucet : Distribution équitable des jetons sur les réseaux

L2Faucet s'appuie sur Verax pour prévenir le spam. Avant d'envoyer des jetons, il vérifie les attestations de partenaires comme Sumsub ou Automata, garantissant que seuls les utilisateurs vérifiés reçoivent des jetons. Cela maintient les services de faucet efficaces et sans abus.

Pourquoi les constructeurs adoptent Verax

Verax simplifie la vérification et débloque de nouvelles capacités pour les développeurs Web3.

Développement plus rapide, coûts plus bas

Au lieu d'écrire de nouveaux contrats pour gérer l'éligibilité ou la confiance, les développeurs enregistrent un schéma et utilisent l'infrastructure existante. Cela permet de gagner du temps, de réduire les coûts d'audit et de gaz.

Identité et réputation portables

Les attestations créées dans une dApp peuvent être utilisées dans d'autres. Un score de réputation d'un protocole de prêt peut être utilisé pour accéder à une nouvelle plateforme, ou une attestation de vote vérifiée peut servir à plusieurs systèmes de gouvernance.

Infrastructure de confiance pour l'IA et DePIN

Verax permet la vérification machine à machine, ce qui est essentiel pour les agents d'IA, les dApps autonomes et l'infrastructure décentralisée (DePIN). Des affirmations telles que « la machine a terminé la tâche » ou « l'agent a rempli les critères » peuvent être enregistrées et réutilisées sans middleware centralisé.

Gouvernance et Neutralité

Verax est open-source et gouverné de manière transparente. Tout le code, les schémas et la logique des modules sont maintenus publiquement. Bien que ConsenSys ait initialement lancé le protocole, la gouvernance se déplace vers des modèles dirigés par la communauté.

Les propositions de nouveaux schémas, modules ou mises à niveau logiques sont ouvertes à la contribution, et la gouvernance basée sur un DAO est au programme. Il est crucial de noter que Verax ne définit pas ce qui est vrai - il fournit des outils pour publier et vérifier des revendications. Quiconque peut émettre ou évaluer des attestations en fonction de ses propres critères.

Guide de démarrage rapide pour les développeurs

Verax offre un chemin rapide vers l'intégration.

  1. Enregistrez un schéma via le contrat Verax ou le SDK
  2. Créez un portail (optionnel) pour contrôler qui peut émettre sous ce schéma
  3. Émettre des attestations avec les SDK Verax en JavaScript ou TypeScript
  4. Interrogez et vérifiez via le sous-graph Verax et utilisez-le dans la logique de votre dApp

Des contrats d'exemple, des modèles et des outils de développement sont disponibles sur GitHub. La plupart des équipes peuvent émettre et vérifier des attestations en moins d'une heure.

Vision et perspectives d'avenir

Verax devient la couche d'attestation par défaut pour les chaînes EVM, mais sa feuille de route est plus large.

  1. Les attestations inter-chaînes permettront de vérifier une revendication émise sur Linea sur Base ou Optimism.
  2. Les modules de confidentialité à divulgation nulle de connaissance permettront une divulgation sélective des données sensibles.
  3. Les schémas de données liées prendront en charge des revendications complexes et composables à travers les applications.
  4. La mémoire des agents et des machines offrira aux dApps pilotées par l'IA un moyen sécurisé de prouver les actions passées.

Conclusion

Verax remplace des systèmes de vérification fragmentés et ponctuels par un registre universel, natif de la chaîne, pour les attestations. Il offre aux développeurs un moyen d'émettre et de consommer des revendications qui sont fiables, réutilisables et faciles à utiliser. De la KYC et la protection contre les Sybils à la coordination de l'IA et à l'évaluation de crédit, Verax sert de couche de confiance partagée pour le Web3.

Dans un internet décentralisé où les applications, agents et utilisateurs doivent prouver des choses sans dépendre d'un contrôle centralisé, Verax offre une réponse simple : laissez les données parler—sur la chaîne, en public et dans un format que tout le monde peut faire confiance.

Auteur : Piero Tozzi
Examinateur(s): Shirley
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!