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 npmnpm install sas-lib# Using yarnyarn 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 :
- Les Autorités créent des credentials qui définissent qui peut émettre des attestations
- Les Schémas sont créés sous les credentials pour définir la structure des données d'attestation
- Les Attestations sont émises par des signataires autorisés suivant le format du schéma
- 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 :
- Guides de démarrage rapide - Démarrez rapidement
- Credentials - Découvrez les autorités d'attestation
- Schémas - Définissez les structures de données pour les attestations
- Attestations - Créez et gérez des revendications vérifiables
- Instructions - Référence API complète pour toutes les opérations
Communauté et support
- Des questions ? Posez-les sur
Solana Stack Exchange (utilisez le tag
attestations) - Des problèmes ? Signalez-les sur GitHub Issues
Source
Développé et maintenu par la Solana Foundation.
Sous licence Apache License, Version 2.0.
Is this page helpful?