Solana Attestations to program będący dobrem publicznym do kojarzenia danych offchain z kontami onchain. System zapewnia framework do tworzenia weryfikowalnych oświadczeń dotyczących kont, umożliwiając deweloperom budowanie systemów reputacji, narzędzi compliance oraz innych aplikacji opartych na zaufaniu.
Dlaczego Atestacje?
- Weryfikowalne Oświadczenia: Twórz kryptograficznie weryfikowalne stwierdzenia dotyczące kont
- Elastyczne Schematy: Definiuj niestandardowe struktury danych dla różnych typów atestacji
- Zarządzanie Uprawnieniami: Kontroluj, kto może wystawiać atestacje poprzez systemy poświadczeń
- Integracja z Tokenami: Łącz atestacje z konkretnymi kontami tokenów dla ukierunkowanych oświadczeń
- Przechowywanie On-Chain: Przechowuj dane atestacji na Solanie dla transparentności i trwałości
Szybki Start
Zainstaluj bibliotekę Solana Attestations:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Dla projektów w Rust:
cargo add solana-attestation-service-client
→ Szybki Start Instalacji - Zacznij szybko
→ Przegląd - Szczegółowy przegląd i architektura
Podstawowe Koncepcje
System Atestacji opiera się na trzech głównych komponentach:
Poświadczenia
Poświadczenie reprezentuje urząd atestacyjny, który może wystawiać atestacje. Każde poświadczenie ma autoryzowanych sygnatariuszy, którzy mogą tworzyć atestacje w ramach jego uprawnienia.
Schematy
Schemat definiuje strukturę i zasady walidacji dla atestacji. Schematy służą jako szablony określające, jakie pola powinna zawierać atestacja i jak powinny być sformatowane.
Atestacje
Atestacja reprezentuje zweryfikowane oświadczenie lub stwierdzenie. Atestacje są tworzone przez autoryzowanych sygnatariuszy w ramach poświadczenia i zgodnie z określoną strukturą schematu.
Przypadki Użycia
Atestacje umożliwiają szeroki zakres aplikacji:
- Weryfikacja Tożsamości: Weryfikuj tożsamość użytkowników i zgodność z KYC
- Systemy Reputacji: Buduj wskaźniki zaufania i metryki reputacji
- Narzędzia Compliance: Zapewnij zgodność regulacyjną dla protokołów DeFi
- Programy Certyfikacji: Wystawiaj i weryfikuj certyfikaty zawodowe
- Śledzenie Łańcucha Dostaw: Śledź pochodzenie i autentyczność towarów
- Dowód Społeczny: Weryfikuj konta w mediach społecznościowych i członkostwo w społeczności
Architektura
System ma strukturę hierarchiczną:
- Authorities tworzą poświadczenia definiujące, kto może wystawiać atestacje
- Schemas są tworzone w ramach poświadczeń, aby zdefiniować strukturę danych atestacji
- Attestations są wystawiane przez autoryzowanych sygnatariuszy zgodnie z formatem schematu
- Token Accounts mogą być powiązane z atestacjami w celu kierowania roszczeń
Rozpoczęcie pracy
Przeglądaj dokumentację w zależności od przypadku użycia:
- Przewodniki szybkiego startu - Szybko zacznij pracę
- Credentials - Dowiedz się więcej o organach atestacji
- Schemas - Zdefiniuj struktury danych dla atestacji
- Attestations - Twórz i zarządzaj weryfikowalnymi roszczeniami
- Instructions - Kompletna dokumentacja API dla wszystkich operacji
Społeczność i wsparcie
- Pytania? Zapytaj na
Solana Stack Exchange (użyj tagu
attestations) - Problemy? Zgłoś na GitHub Issues
Źródło
Repozytorium GitHub](https://github.com/solana-foundation/solana-attestation-service)
Zbudowane i utrzymywane przez Solana Foundation.
Licencjonowane na podstawie Apache License, Version 2.0.
Is this page helpful?