Attestations

Solana Attestations est un programme de bien public pour associer des données hors chaîne avec des comptes en chaîne. Le système fournit un cadre pour créer des affirmations vérifiables sur des comptes, permettant aux développeurs de construire des systèmes de réputation, des outils de conformité et d'autres applications basées sur la confiance.

Pourquoi les Attestations ?

  • Affirmations Vérifiables : Créez des déclarations cryptographiquement vérifiables sur les comptes
  • Schémas Flexibles : Définissez des structures de données personnalisées pour différents types d'attestations
  • Gestion des Autorités : Contrôlez qui peut émettre des attestations grâce à des systèmes d'accréditation
  • Intégration de Jetons : Liez les attestations à des token accounts spécifiques pour des affirmations ciblées
  • Stockage en Chaîne : Conservez les données d'attestation sur Solana pour la transparence et la permanence

Démarrage Rapide

Installez la bibliothèque Solana Attestations :

# Using pnpm (recommended)
pnpm add sas-lib
# Using npm
npm install sas-lib
# Using yarn
yarn add sas-lib

Pour les projets Rust :

cargo add solana-attestation-service-client

→ Démarrage Rapide de l'Installation - Démarrez rapidement

→ Vue d'Ensemble - Vue d'ensemble détaillée et architecture

Concepts Fondamentaux

Le système d'Attestations repose sur trois composants principaux :

Accréditations

Une accréditation représente une autorité d'attestation qui peut émettre des attestations. Chaque accréditation dispose de signataires autorisés qui peuvent créer des attestations sous son autorité.

Schémas

Un schéma définit la structure et les règles de validation des attestations. Les schémas servent de modèles spécifiant quels champs une attestation doit contenir et comment ils doivent être formatés.

Attestations

Une attestation représente une affirmation ou une déclaration vérifiée. Les attestations sont créées par des signataires autorisés sous une accréditation et suivent une structure de schéma spécifique.

Cas d'Usage

Les attestations permettent une large gamme d'applications :

  • Vérification d'Identité : Vérifiez les identités des utilisateurs et la conformité KYC
  • Systèmes de Réputation : Construisez des scores de confiance et des indicateurs de réputation
  • Outils de Conformité : Assurez la conformité réglementaire pour les protocoles DeFi
  • Programmes de Certification : Émettez et vérifiez des certifications professionnelles
  • Suivi de la Chaîne d'Approvisionnement : Suivez la provenance et l'authenticité des marchandises
  • Preuve Sociale : Vérifiez les comptes de réseaux sociaux et l'appartenance à une communauté

Architecture

Le système suit une structure hiérarchique :

  1. Les Autorités créent des credentials qui définissent qui peut émettre des attestations
  2. Les Schémas sont créés sous les credentials pour définir la structure des données d'attestation
  3. Les Attestations sont émises par des signataires autorisés suivant le format du schéma
  4. Les Comptes de jetons peuvent être liés aux attestations pour des revendications ciblées

Premiers pas

Explorez la documentation en fonction de votre cas d'utilisation :

Communauté et support

Source

Dépôt GitHub

Développé et maintenu par la Solana Foundation.

Sous licence Apache License, Version 2.0.

Is this page helpful?

Table des matières

Modifier la page

Géré par

© 2026 Fondation Solana.
Tous droits réservés.
Restez connecté