Solana Attestierungen ist ein öffentliches Gut-Programm zur Verknüpfung von Offchain-Daten mit Onchain-Konten. Das System bietet ein Framework zur Erstellung verifizierbarer Ansprüche über Konten und ermöglicht es Entwicklern, Reputationssysteme, Compliance-Tools und andere vertrauensbasierte Anwendungen zu erstellen.
Warum Attestierungen?
- Verifizierbare Ansprüche: Erstellen Sie kryptographisch verifizierbare Aussagen über Konten
- Flexible Schemata: Definieren Sie benutzerdefinierte Datenstrukturen für verschiedene Arten von Attestierungen
- Authority-Verwaltung: Steuern Sie, wer Attestierungen durch Credential-Systeme ausstellen kann
- Token-Integration: Verknüpfen Sie Attestierungen mit bestimmten Token-Konten für gezielte Ansprüche
- Onchain-Speicherung: Bewahren Sie Attestierungsdaten auf Solana für Transparenz und Dauerhaftigkeit auf
Schnellstart
Installieren Sie die Solana Attestations-Bibliothek:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Für Rust-Projekte:
cargo add solana-attestation-service-client
→ Schnellstart zur Installation - Schnell loslegen
→ Übersicht - Detaillierte Übersicht und Architektur
Kernkonzepte
Das Attestations-System basiert auf drei Hauptkomponenten:
Credentials
Ein Credential repräsentiert eine Attestierungs-Authority, die Attestierungen ausstellen kann. Jedes Credential verfügt über autorisierte Signer, die Attestierungen unter seiner Authority erstellen können.
Schemata
Ein Schema definiert die Struktur und Validierungsregeln für Attestierungen. Schemata dienen als Vorlagen, die festlegen, welche Felder eine Attestierung enthalten sollte und wie sie formatiert sein sollten.
Attestierungen
Eine Attestierung repräsentiert einen verifizierten Anspruch oder eine Aussage. Attestierungen werden von autorisierten Signern unter einem Credential erstellt und folgen einer spezifischen Schema- Struktur.
Anwendungsfälle
Attestierungen ermöglichen eine Vielzahl von Anwendungen:
- Identitätsverifizierung: Verifizieren Sie Benutzeridentitäten und KYC-Compliance
- Reputationssysteme: Erstellen Sie Vertrauensbewertungen und Reputationsmetriken
- Compliance-Tools: Gewährleisten Sie die Einhaltung regulatorischer Vorgaben für DeFi-Protokolle
- Zertifizierungsprogramme: Stellen Sie berufliche Zertifizierungen aus und verifizieren Sie diese
- Supply-Chain-Tracking: Verfolgen Sie Herkunft und Authentizität von Waren
- Social Proof: Verifizieren Sie Social-Media-Konten und Community-Mitgliedschaft
Architektur
Das System folgt einer hierarchischen Struktur:
- Authorities erstellen Credentials, die definieren, wer Attestierungen ausstellen darf
- Schemas werden unter Credentials erstellt, um die Datenstruktur von Attestierungen zu definieren
- Attestierungen werden von autorisierten Signern gemäß dem Schema-Format ausgestellt
- Token-Konten können mit Attestierungen verknüpft werden, um gezielte Claims zu ermöglichen
Erste Schritte
Erkunden Sie die Dokumentation basierend auf Ihrem Anwendungsfall:
- Schnellstart-Anleitungen - Starten Sie schnell und unkompliziert
- Credentials - Erfahren Sie mehr über Attestierungsbehörden
- Schemas - Definieren Sie Datenstrukturen für Attestierungen
- Attestierungen - Erstellen und verwalten Sie verifizierbare Claims
- Anweisungen - Vollständige API-Referenz für alle Operationen
Community & Support
- Fragen? Stellen Sie diese auf
Solana Stack Exchange (verwenden Sie das
attestationsTag) - Probleme? Melden Sie diese auf GitHub Issues
Quelle
GitHub Repository](https://github.com/solana-foundation/solana-attestation-service)
Entwickelt und gepflegt von der Solana Foundation.
Lizenziert unter Apache License, Version 2.0.
Is this page helpful?