Solana Attestations è un programma di bene pubblico per associare dati offchain con account onchain. Il sistema fornisce un framework per creare dichiarazioni verificabili sugli account, consentendo agli sviluppatori di creare sistemi di reputazione, strumenti di conformità e altre applicazioni basate sulla fiducia.
Perché le Attestazioni?
- Dichiarazioni Verificabili: Crea affermazioni crittograficamente verificabili sugli account
- Schemi Flessibili: Definisci strutture dati personalizzate per diversi tipi di attestazioni
- Gestione delle Autorità: Controlla chi può emettere attestazioni tramite sistemi di credenziali
- Integrazione Token: Collega le attestazioni a token account specifici per dichiarazioni mirate
- Archiviazione On-Chain: Mantieni i dati delle attestazioni su Solana per trasparenza e permanenza
Guida Rapida
Installa la libreria Solana Attestations:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Per progetti Rust:
cargo add solana-attestation-service-client
→ Guida Rapida all'Installazione - Inizia rapidamente
→ Panoramica - Panoramica dettagliata e architettura
Concetti Fondamentali
Il sistema di Attestazioni si basa su tre componenti principali:
Credenziali
Una credenziale rappresenta un'autorità di attestazione che può emettere attestazioni. Ogni credenziale ha firmatari autorizzati che possono creare attestazioni sotto la sua autorità.
Schemi
Uno schema definisce la struttura e le regole di validazione per le attestazioni. Gli schemi fungono da modelli che specificano quali campi deve contenere un'attestazione e come devono essere formattati.
Attestazioni
Un'attestazione rappresenta una dichiarazione o affermazione verificata. Le attestazioni sono create da firmatari autorizzati sotto una credenziale e seguono una struttura di schema specifica.
Casi d'Uso
Le attestazioni abilitano un'ampia gamma di applicazioni:
- Verifica dell'Identità: Verifica le identità degli utenti e la conformità KYC
- Sistemi di Reputazione: Costruisci punteggi di fiducia e metriche di reputazione
- Strumenti di Conformità: Garantisci la conformità normativa per i protocolli DeFi
- Programmi di Certificazione: Emetti e verifica certificazioni professionali
- Tracciamento della Catena di Fornitura: Traccia la provenienza e l'autenticità delle merci
- Prova Sociale: Verifica gli account dei social media e l'appartenenza alla comunità
Architettura
Il sistema segue una struttura gerarchica:
- Le Authorities creano credenziali che definiscono chi può emettere attestazioni
- Gli Schemi vengono creati sotto le credenziali per definire la struttura dei dati delle attestazioni
- Le Attestazioni vengono emesse da firmatari autorizzati seguendo il formato dello schema
- Gli Account Token possono essere collegati alle attestazioni per rivendicazioni mirate
Per Iniziare
Esplora la documentazione in base al tuo caso d'uso:
- Guide Rapide - Inizia rapidamente
- Credenziali - Scopri le authorities delle attestazioni
- Schemi - Definisci le strutture dati per le attestazioni
- Attestazioni - Crea e gestisci rivendicazioni verificabili
- Istruzioni - Riferimento API completo per tutte le operazioni
Community e Supporto
- Domande? Chiedi su
Solana Stack Exchange (utilizza il tag
attestations) - Problemi? Segnala su GitHub Issues
Sorgente
Repository GitHub](https://github.com/solana-foundation/solana-attestation-service)
Sviluppato e mantenuto dalla Solana Foundation.
Rilasciato sotto Apache License, versione 2.0.
Is this page helpful?