Solana Attestaties is een publiek goed programma voor het koppelen van offchain gegevens aan onchain accounts. Het systeem biedt een raamwerk voor het creëren van verifieerbare claims over accounts, waardoor ontwikkelaars reputatiesystemen, compliancetools en andere op vertrouwen gebaseerde applicaties kunnen bouwen.
Waarom Attestaties?
- Verifieerbare Claims: Creëer cryptografisch verifieerbare verklaringen over accounts
- Flexibele Schema's: Definieer aangepaste datastructuren voor verschillende soorten attestaties
- Autoriteitsbeheer: Bepaal wie attestaties mag uitgeven via credentialsystemen
- Token Integratie: Koppel attestaties aan specifieke token accounts voor gerichte claims
- Onchain Opslag: Bewaar attestatiegegevens op Solana voor transparantie en permanentie
Snel Starten
Installeer de Solana Attestaties bibliotheek:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Voor Rust projecten:
cargo add solana-attestation-service-client
→ Installatie Snelstart - Kom snel aan de slag
→ Overzicht - Gedetailleerd overzicht en architectuur
Kernconcepten
Het Attestatiesysteem is gebouwd rond drie hoofdcomponenten:
Credentials
Een credential vertegenwoordigt een attestatieautoriteit die attestaties kan uitgeven. Elke credential heeft geautoriseerde ondertekenaars die attestaties kunnen creëren onder zijn autoriteit.
Schema's
Een schema definieert de structuur en validatieregels voor attestaties. Schema's fungeren als sjablonen die specificeren welke velden een attestatie moet bevatten en hoe ze moeten worden opgemaakt.
Attestaties
Een attestatie vertegenwoordigt een geverifieerde claim of verklaring. Attestaties worden gemaakt door geautoriseerde ondertekenaars onder een credential en volgen een specifieke schema structuur.
Toepassingen
Attestaties maken een breed scala aan applicaties mogelijk:
- Identiteitsverificatie: Verifieer gebruikersidentiteiten en KYC-compliance
- Reputatiesystemen: Bouw vertrouwensscores en reputatiemetrieken
- Compliancetools: Zorg voor naleving van regelgeving voor DeFi-protocollen
- Certificeringsprogramma's: Geef professionele certificeringen uit en verifieer ze
- Supply Chain Tracking: Volg de herkomst en authenticiteit van goederen
- Sociaal Bewijs: Verifieer sociale media-accounts en gemeenschapslidmaatschap
Architectuur
Het systeem volgt een hiërarchische structuur:
- Authorities creëren credentials die bepalen wie attestaties kan uitgeven
- Schema's worden aangemaakt onder credentials om de datastructuur van attestaties te definiëren
- Attestaties worden uitgegeven door geautoriseerde ondertekenaars volgens het schema-formaat
- Token Accounts kunnen worden gekoppeld aan attestaties voor gerichte claims
Aan de slag
Verken de documentatie op basis van jouw use case:
- Snelstartgidsen - Snel aan de slag
- Credentials - Meer informatie over attestatie-authorities
- Schema's - Definieer datastructuren voor attestaties
- Attestaties - Creëer en beheer verifieerbare claims
- Instructies - Volledige API-referentie voor alle operaties
Community & Ondersteuning
- Vragen? Stel ze op
Solana Stack Exchange (gebruik de
attestationstag) - Problemen? Meld ze op GitHub Issues
Bron
GitHub Repository](https://github.com/solana-foundation/solana-attestation-service)
Gebouwd en onderhouden door de Solana Foundation.
Gelicenseerd onder Apache License, versie 2.0.
Is this page helpful?