Skip to main content

Qu'est-ce que l'attestation

Remarque : Ce document est une traduction automatique de la version originale anglaise.

Qu'est-ce que l'attestation

Une attestation est une déclaration signée qui confirme quelque chose de spécifique au sujet d'un sujet — une adresse, une action, une qualification ou une donnée. Ce n'est pas l'identité elle-même ; c'est une revendication au sujet de l'identité ou de quelque chose qu'une entité a fait. En crypto et dans les systèmes décentralisés, les attestations offrent un moyen structuré pour qu'une partie fasse une déclaration vérifiable qu'une autre partie peut contrôler indépendamment, sans s'appuyer sur une autorité centrale.

Imaginez une attestation comme un tampon notarié sur un document. Le tampon ne crée pas le document et ne définit pas qui vous êtes — il confirme qu'un fait spécifique concernant le document (ou vous) a été vérifié par quelqu'un. Dans le contexte blockchain, ce « tampon » est une signature cryptographique attachée à une revendication structurée, et toute personne disposant des bons outils peut la vérifier.

En bref : une attestation est une déclaration signée cryptographiquement confirmant un fait au sujet d'un sujet ou d'une action — c'est une brique de base pour la vérification sans confiance, pas un synonyme de l'identité elle-même.

Comment fonctionne l'attestation

Structure d'une attestation

Une attestation contient généralement trois éléments : un sujet (l'entité ou l'adresse concernée par la revendication), une revendication (l'assertion spécifique formulée) et une signature (la preuve cryptographique que l'émetteur a réellement fait la déclaration). Certains frameworks d'attestation ajoutent des métadonnées telles que des horodatages, des dates d'expiration, un statut de révocation et des identifiants de schéma définissant la structure de la revendication.

Par exemple, une attestation pourrait indiquer : « L'adresse 0xABC… a terminé la vérification KYC le 2025-06-15, comme confirmé par l'émetteur 0xDEF… ». La revendication est une donnée structurée, le sujet est l'adresse, et la signature la lie à la clé cryptographique de l'émetteur.

Attestations onchain et offchain

Les attestations peuvent être enregistrées directement sur une blockchain (onchain) ou stockées offchain et vérifiées à la demande. Les attestations onchain sont visibles en permanence et peuvent être référencées par des smart contracts — par exemple, un protocole DeFi peut vérifier si une adresse détient une attestation valide avant d'accorder l'accès. Les attestations offchain sont stockées en privé ou sur des réseaux de stockage décentralisés et ne sont présentées qu'en cas de besoin, préservant la confidentialité tout en restant vérifiables cryptographiquement.

Le choix entre onchain et offchain dépend du cas d'usage. Les scores de réputation publics ou les permissions au niveau du protocole bénéficient souvent d'attestations onchain. Les données personnelles sensibles — comme une preuve d'âge ou de résidence — sont mieux gérées offchain, où le sujet contrôle quand et à qui elles sont divulguées.

Frameworks d'attestation

Plusieurs protocoles ont émergé pour standardiser la manière dont les attestations sont créées, stockées et vérifiées. L'Ethereum Attestation Service (EAS) fournit un registre onchain flexible pour des attestations arbitraires sur Ethereum et ses réseaux de couche 2. Les Verifiable Credentials, définies par le standard W3C, offrent un format interopérable plus large utilisé à la fois dans les systèmes blockchain et le web traditionnel. Ces frameworks diffèrent par leur portée et leur implémentation mais partagent la même idée centrale : des revendications structurées et signées qui peuvent être vérifiées indépendamment.

Pourquoi l'attestation est importante pour les projets crypto IA

Dans l'espace crypto IA, les attestations remplissent plusieurs fonctions pratiques qui affectent directement la manière dont les projets construisent la confiance et prouvent leurs affirmations.

Vérifier les sorties de l'IA

Lorsqu'un modèle d'IA produit un résultat d'inférence — une prédiction, une classification, une sortie générée — une attestation peut enregistrer quel modèle a été utilisé, quelle entrée a été fournie et quelle sortie a été retournée. Cela crée une piste vérifiable. Si un projet affirme que son modèle d'IA a atteint une certaine précision ou produit un résultat spécifique, une attestation onchain de cette sortie rend l'affirmation vérifiable indépendamment plutôt qu'une question de confiance.

Établir une réputation sans centralisation

Les réseaux de calcul décentralisés, les places de marché de données et les plateformes d'agents IA ont besoin de moyens d'évaluer la fiabilité des participants sans autorité de réputation centrale. Les attestations permettent aux pairs, aux validateurs ou aux mécanismes de protocole d'émettre des déclarations signées sur le comportement d'un participant — tâches accomplies, disponibilité maintenue, qualité des données vérifiée. Ces attestations s'accumulent en une réputation portable et vérifiable qu'aucune partie unique ne contrôle.

Conditionner l'accès et les permissions

Les smart contracts peuvent utiliser les attestations comme conditions d'accès. Une place de marché d'IA décentralisée peut exiger que les fournisseurs de calcul détiennent une attestation confirmant que leur matériel répond aux spécifications minimales. Un système de gouvernance peut exiger des attestations confirmant la durée de stake d'un participant ou son historique de contribution avant d'accorder des droits de vote.

Où cela apparaît dans les fiches projet DecAIHub

L'attestation en tant que concept apparaît dans les fiches projet principalement via :

  • Catégorie — les projets des catégories Identity, Verification ou Data s'appuient souvent sur des mécanismes d'attestation comme infrastructure centrale.
  • Composant AI (AI component) — lorsqu'un projet enregistre onchain des résultats d'inférence IA ou des résultats de validation de modèle, l'attestation est généralement le mécanisme utilisé.
  • Onchain necessity — l'attestation est l'une des raisons concrètes pour lesquelles un projet peut avoir besoin de la blockchain : créer des enregistrements infalsifiables et vérifiables de revendications et d'actions qui nécessiteraient autrement de faire confiance à une partie unique.

Ce que l'attestation seule ne prouve pas

  • La véracité de la revendication — une attestation prouve qu'un émetteur spécifique a fait une déclaration spécifique. Elle ne garantit pas que la déclaration est exacte. Un acteur malveillant peut signer une fausse attestation. La valeur dépend de la crédibilité de l'émetteur et du processus de vérification derrière la revendication.
  • L'identité du sujet — une attestation au sujet d'une adresse ne prouve pas qui contrôle cette adresse dans le monde physique, sauf si une vérification d'identité supplémentaire y est ajoutée. Voir Qu'est-ce que l'identité en crypto pour cette distinction.
  • La décentralisation — émettre des attestations onchain ne rend pas un projet décentralisé. Si une entité unique est le seul émetteur de toutes les attestations d'un système, le modèle de confiance reste centralisé malgré l'infrastructure onchain.
  • La permanence — certains frameworks d'attestation prennent en charge la révocation ou l'expiration. Une attestation valide hier peut ne plus l'être aujourd'hui. Vérifiez toujours si le système d'attestation inclut une logique de révocation.

Ne pas confondre avec

Terme Distinction
Identité L'identité est le concept plus large de qui ou ce qu'est une entité. Une attestation est une déclaration signée unique au sujet de cette entité — une brique de l'identité, pas l'identité elle-même.
Credential Une credential (par ex. une Verifiable Credential) est un format de données structuré pour des revendications. Une attestation est le concept plus large de déclaration signée. Les credentials sont un format d'implémentation possible des attestations.
Certificat Dans les systèmes traditionnels, un certificat (par ex. SSL/TLS) lie une clé publique à une identité via une autorité de confiance. Une attestation est une revendication cryptographique plus générale qui ne nécessite pas d'autorité de certification centralisée.

Questions fréquentes

Une attestation est-elle la même chose qu'une identité numérique ?

Non. Une attestation est une déclaration unique au sujet d'un sujet. L'identité est le concept plus large de qui ou ce qu'est ce sujet. Une identité numérique peut être composée de nombreuses attestations — preuve de nom, preuve d'âge, preuve de propriété de compte — mais chaque attestation n'est qu'un élément de preuve, pas l'identité elle-même.

Les attestations peuvent-elles être falsifiées ?

La signature cryptographique d'une attestation ne peut pas être contrefaite sans la clé privée de l'émetteur. Cependant, le contenu d'une attestation peut être faux si l'émetteur est malhonnête ou compromis. La fiabilité d'une attestation dépend de la fiabilité de l'émetteur et de la rigueur du processus de vérification qui a précédé la signature. C'est pourquoi les frameworks d'attestation incluent souvent des systèmes de réputation des émetteurs et des mécanismes de contestation.

Les attestations doivent-elles être onchain ?

Pas nécessairement. Les attestations offchain — stockées localement, sur IPFS ou dans d'autres stockages décentralisés — sont cryptographiquement valides et vérifiables sans toucher à la blockchain. Les attestations onchain offrent la permanence et la composabilité avec les smart contracts mais entraînent des coûts de gas et des compromis de confidentialité. Le bon choix dépend du cas d'usage.

Références externes

Voir aussi