Übersicht

Solana Attestations bietet ein umfassendes Framework zur Erstellung, Verwaltung und Verifizierung von Attestierungen auf der Solana-Blockchain. Dieses System ermöglicht Entwicklern den Aufbau vertrauensbasierter Anwendungen mit verifizierbaren Aussagen über Konten, Token und andere On-Chain-Entitäten.

Architektur

Das Attestierungssystem basiert auf drei Kernkomponenten, die zusammenarbeiten, um ein flexibles und sicheres Framework bereitzustellen:

1. Credentials

Credentials repräsentieren Attestierungsautoritäten und definieren, wer Attestierungen ausstellen kann. Sie enthalten:

  • Eine Autorität, die das Credential kontrolliert
  • Eine Liste autorisierter Signer, die Attestierungen erstellen können
  • Einen Namen zu Identifikationszwecken

2. Schemas

Schemas definieren die Struktur und Validierungsregeln für Attestierungen. Sie legen fest:

  • Die Datenfelder, die Attestierungen enthalten müssen
  • Die Datentypen für jedes Feld
  • Das zugehörige Credential, das dieses Schema verwenden kann
  • Versionsinformationen für die Schema-Evolution

3. Attestierungen

Attestierungen sind die tatsächlichen verifizierbaren Aussagen, die Folgendes enthalten:

  • Die attestierten Daten, die einem Schema entsprechen
  • Verweise auf das verwendete Credential und Schema
  • Ablaufzeitstempel für die Gültigkeit
  • Eindeutige Kennung (Nonce)
  • Zugehöriges Token-Konto (optional)

Datenfluss

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Autoritäts-Setup: Eine Autorität erstellt ein Credential und legt autorisierte Signer fest
  2. Schema-Definition: Die Autorität erstellt Schemas, die die Struktur der Attestierung definieren
  3. Attestierungs-Ausstellung: Autorisierte Signer erstellen Attestierungen gemäß den Schema-Regeln
  4. Verifizierung: Jeder kann Attestierungen on-chain abrufen und verifizieren

Hauptfunktionen

Flexibles Schema-System

  • Definition benutzerdefinierter Datenstrukturen für verschiedene Attestierungstypen
  • Unterstützung verschiedener Datentypen (Strings, Ganzzahlen, Booleans, Arrays)
  • Schema-Versionierung für Rückwärtskompatibilität
  • Schemas nach Bedarf pausieren/fortsetzen

Berechtigungsverwaltung

  • Hierarchische Berechtigungsstruktur mit Anmeldeinformationsbehörden
  • Mehrere autorisierte Unterzeichner pro Anmeldeinformation
  • Dynamische Unterzeichnerverwaltung (Unterzeichner hinzufügen/entfernen)
  • Klare Aufgabentrennung

Token-Integration

  • Verknüpfung von Attestierungen mit bestimmten Token-Konten
  • Ermöglicht tokenspezifische Ansprüche und Verifizierungen
  • Unterstützung für reguläre und tokenisierte Attestierungen
  • Integration mit Solanas Token-Standards

On-Chain-Verifizierung

  • Alle Attestierungen werden zur Transparenz auf Solana gespeichert
  • Kryptografische Verifizierung der Attestierungsauthentizität
  • Ablaufverwaltung für zeitkritische Ansprüche
  • Unveränderlicher Prüfpfad

Sicherheitsmodell

Vertrauensannahmen

  • Vertrauen wird in Anmeldeinformationsbehörden und ihre autorisierten Unterzeichner gesetzt
  • Schema-Definitionen werden als korrekt für die Datenvalidierung angenommen
  • Die Solana-Blockchain bildet die Sicherheitsgrundlage

Zugriffskontrolle

  • Nur autorisierte Unterzeichner können Attestierungen unter einer Anmeldeinformation erstellen
  • Nur Anmeldeinformationsbehörden können Unterzeichnerlisten ändern
  • Schema-Änderungen erfordern die Genehmigung der Behörde
  • Attestierungsschließung ist auf Unterzeichner oder Behörden beschränkt

Datenintegrität

  • Alle Attestierungsdaten sind kryptografisch signiert
  • Schema-Validierung stellt sicher, dass Daten der erwarteten Struktur entsprechen
  • Ablaufzeitstempel verhindern veraltete Ansprüche
  • Unveränderlicher On-Chain-Speicher verhindert Manipulation

Anwendungsfallmuster

Identität und KYC

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

Reputationssysteme

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

Berufliche Zertifizierungen

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

Compliance-Verifizierung

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

Integrationsmuster

Wallet-Integration

Anwendungen können die Attestierungsverifizierung in Wallet-Oberflächen integrieren, um verifizierte Ansprüche über Benutzer oder Token anzuzeigen.

DeFi-Protokolle

DeFi-Protokolle können spezifische Attestierungen verlangen, bevor eine Teilnahme ermöglicht wird, was konforme und vertrauensbasierte Finanzdienstleistungen ermöglicht.

NFT-Marktplätze

Marktplätze können die Authentizität und Herkunft von NFTs durch Attestierungen von vertrauenswürdigen Autoritäten verifizieren.

Gaming-Plattformen

Spiele können Attestierungen zur Verifizierung von Erfolgen, Anti-Cheat-Maßnahmen und Spieler-Reputationssystemen nutzen.

Leistungsaspekte

On-Chain-Speicherung

  • Attestierungsdaten werden direkt on-chain gespeichert
  • Berücksichtigen Sie die Datengröße bei der Entwicklung von Schemas
  • Verwenden Sie effiziente Codierung für große Datensätze

Transaktionskosten

  • Jede Erstellung einer Attestierung erfordert eine Transaktionsgebühr
  • Massenoperationen können die Kosten pro Attestierung reduzieren
  • Erwägen Sie Stapelverarbeitung für Anwendungsfälle mit hohem Volumen

Skalierbarkeit

  • Das System skaliert mit dem Transaktionsdurchsatz von Solana
  • Mehrere Credentials können unabhängig voneinander operieren
  • Das Schema-Design beeinflusst die Abfrageleistung

Nächste Schritte

  • Schnellstart - Erstellen Sie praktisch erste Attestierungen

Is this page helpful?

Verwaltet von

© 2026 Solana Foundation.
Alle Rechte vorbehalten.
Verbinden Sie sich