Zacznij korzystać z Solana Attestations w kilku prostych krokach. Ten przewodnik przeprowadzi Cię przez podstawowe koncepcje i pomoże utworzyć pierwszą atestację.
Czego się nauczysz
- Zainstaluj i skonfiguruj bibliotekę Attestations
- Utwórz swoje pierwsze poświadczenie (urząd atestacji)
- Zdefiniuj schemat dla swoich atestacji
- Wydaj swoją pierwszą atestację
- Pobieraj i weryfikuj atestacje
Wymagania wstępne
- Podstawowa wiedza na temat programowania w Solana
- Środowisko programistyczne Node.js 16+ lub Rust
- Portfel Solana z niewielką ilością SOL na opłaty transakcyjne
Kroki szybkiego startu
1. Instalacja
Zainstaluj niezbędne pakiety i skonfiguruj środowisko programistyczne.
2. Utwórz poświadczenie
Skonfiguruj urząd atestacji, który będzie mógł wydawać atestacje.
→ Przewodnik tworzenia poświadczeń
3. Zdefiniuj schemat
Utwórz schemat określający strukturę Twoich atestacji.
→ Przewodnik tworzenia schematu
4. Wydaj atestację
Utwórz swoje pierwsze weryfikowalne oświadczenie, używając poświadczenia i schematu.
→ Przewodnik tworzenia atestacji
Podstawowe koncepcje
Poświadczenia
Poświadczenie reprezentuje urząd atestacji. Określa, kto może wydawać atestacje i zawiera listę autoryzowanych osób podpisujących.
Schematy
Schematy definiują strukturę i reguły walidacji dla atestacji. Określają, jakie pola zawiera atestacja oraz ich typy danych.
Atestacje
Atestacje to weryfikowalne oświadczenia lub stwierdzenia tworzone przez autoryzowanych sygnatariuszy w ramach poświadczenia, zgodnie z określoną strukturą schematu.
Przypadki użycia
Atestacje mogą być wykorzystywane do:
- Weryfikacja tożsamości: Weryfikacja tożsamości użytkowników i zgodności z przepisami
- Systemy reputacji: Budowanie ocen zaufania i metryk reputacji
- Certyfikaty: Wystawianie certyfikatów zawodowych i kwalifikacji
- Zgodność: Zapewnienie zgodności z przepisami dla usług finansowych
- Łańcuch dostaw: Śledzenie autentyczności i pochodzenia towarów
Potrzebujesz pomocy?
- Pytania? Zadaj je na
Solana Stack Exchange z tagiem
attestations - Problemy? Zgłoś na GitHub Issues
Is this page helpful?