Panoramica

Le Attestazioni Solana forniscono un framework completo per creare, gestire e verificare attestazioni sulla blockchain Solana. Questo sistema consente agli sviluppatori di creare applicazioni basate sulla fiducia con dichiarazioni verificabili su account, token e altre entità on-chain.

Architettura

Il sistema di attestazione si basa su tre componenti principali che lavorano insieme per fornire un framework flessibile e sicuro:

1. Credenziali

Le credenziali rappresentano le autorità di attestazione e definiscono chi può emettere attestazioni. Contengono:

  • Un'autorità che controlla la credenziale
  • Un elenco di firmatari autorizzati che possono creare attestazioni
  • Un nome a scopo identificativo

2. Schemi

Gli schemi definiscono la struttura e le regole di convalida per le attestazioni. Specificano:

  • I campi dati che le attestazioni devono contenere
  • I tipi di dati per ogni campo
  • La credenziale associata che può utilizzare questo schema
  • Informazioni sulla versione per l'evoluzione dello schema

3. Attestazioni

Le attestazioni sono le effettive dichiarazioni verificabili che contengono:

  • I dati attestati conformi a uno schema
  • Riferimenti alla credenziale e allo schema utilizzati
  • Timestamp di scadenza per la validità
  • Identificativo univoco (nonce)
  • Associated token account (opzionale)

Flusso dei Dati

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Configurazione dell'Autorità: Un'autorità crea una credenziale e specifica i firmatari autorizzati
  2. Definizione dello Schema: L'autorità crea schemi che definiscono la struttura dell'attestazione
  3. Emissione dell'Attestazione: I firmatari autorizzati creano attestazioni seguendo le regole dello schema
  4. Verifica: Chiunque può recuperare e verificare le attestazioni on-chain

Caratteristiche Principali

Sistema di Schemi Flessibile

  • Definire strutture di dati personalizzate per diversi tipi di attestazione
  • Supporto per vari tipi di dati (stringhe, numeri interi, booleani, array)
  • Versionamento degli schemi per la compatibilità con le versioni precedenti
  • Mettere in pausa/riattivare gli schemi secondo necessità

Gestione delle Autorità

  • Struttura gerarchica delle autorità con autorità di credenziali
  • Più firmatari autorizzati per credenziale
  • Gestione dinamica dei firmatari (aggiunta/rimozione firmatari)
  • Chiara separazione delle responsabilità

Integrazione Token

  • Collega attestazioni a specifici token account
  • Abilita richieste e verifiche specifiche per token
  • Supporto sia per attestazioni regolari che tokenizzate
  • Integrazione con gli standard token di Solana

Verifica On-Chain

  • Tutte le attestazioni memorizzate su Solana per la trasparenza
  • Verifica crittografica dell'autenticità delle attestazioni
  • Gestione della scadenza per richieste sensibili al tempo
  • Traccia di audit immutabile

Modello di Sicurezza

Presupposti di Fiducia

  • La fiducia è riposta nelle autorità di credenziali e nei loro firmatari autorizzati
  • Le definizioni degli schemi sono considerate attendibili per validare correttamente i dati
  • La blockchain Solana fornisce le fondamenta di sicurezza

Controllo degli Accessi

  • Solo i firmatari autorizzati possono creare attestazioni sotto una credenziale
  • Solo le autorità di credenziali possono modificare gli elenchi dei firmatari
  • Le modifiche agli schemi richiedono l'approvazione dell'autorità
  • La chiusura delle attestazioni è limitata ai firmatari o alle autorità

Integrità dei Dati

  • Tutti i dati delle attestazioni sono firmati crittograficamente
  • La validazione degli schemi garantisce che i dati siano conformi alla struttura attesa
  • I timestamp di scadenza prevengono richieste obsolete
  • L'archiviazione immutabile on-chain previene manomissioni

Modelli di Caso d'Uso

Identità e KYC

Credential: "Identity Verifier"
Schema: ["fullName", "dateOfBirth", "nationality", "verificationLevel"]
Attestation: User's verified identity information

Sistemi di Reputazione

Credential: "Reputation Authority"
Schema: ["score", "category", "period", "evidence"]
Attestation: User's reputation score for specific time period

Certificazioni Professionali

Credential: "Certification Body"
Schema: ["certificationType", "issueDate", "expiryDate", "grade"]
Attestation: Professional certification with validity period

Verifica di Conformità

Credential: "Compliance Auditor"
Schema: ["complianceType", "status", "auditDate", "riskLevel"]
Attestation: Compliance status for regulatory requirements

Modelli di Integrazione

Integrazione Wallet

Le applicazioni possono integrare la verifica delle attestazioni nelle interfacce dei wallet per mostrare richieste verificate sugli utenti o sui token.

Protocolli DeFi

I protocolli DeFi possono richiedere attestazioni specifiche prima di consentire la partecipazione, abilitando servizi finanziari conformi e basati sulla fiducia.

Marketplace di NFT

I marketplace possono verificare l'autenticità e la provenienza degli NFT attraverso attestazioni da autorità fidate.

Piattaforme di Gaming

I giochi possono utilizzare le attestazioni per la verifica dei risultati, misure anti-cheat e sistemi di reputazione dei giocatori.

Considerazioni sulle Prestazioni

Archiviazione On-Chain

  • I dati delle attestazioni sono archiviati direttamente on-chain
  • Considerare la dimensione dei dati durante la progettazione degli schemi
  • Utilizzare una codifica efficiente per dataset di grandi dimensioni

Costi di Transazione

  • Ogni creazione di attestazione richiede una commissione di transazione
  • Le operazioni in blocco possono ridurre i costi per attestazione
  • Considerare il raggruppamento per casi d'uso ad alto volume

Scalabilità

  • Il sistema scala con il throughput delle transazioni di Solana
  • Più credenziali possono operare in modo indipendente
  • La progettazione dello schema influisce sulle prestazioni delle query

Prossimi Passi

  • Guida Rapida - Inizia a creare attestazioni in modo pratico

Is this page helpful?

Gestito da

© 2026 Solana Foundation.
Tutti i diritti riservati.
Resta connesso