Yleiskatsaus

Solana Attestations tarjoaa kattavan kehyksen todistusten luomiseen, hallintaan ja vahvistamiseen Solana-lohkoketjussa. Tämä järjestelmä mahdollistaa kehittäjille luottamukseen perustuvien sovellusten rakentamisen todennettavilla väitteillä tileistä, tokeneista ja muista ketjussa olevista entiteeteistä.

Arkkitehtuuri

Todistusjärjestelmä rakentuu kolmelle ydinkomponentille, jotka toimivat yhdessä tarjotakseen joustavan ja turvallisen kehyksen:

1. Valtuutukset

Valtuutukset edustavat todistusauktoriteetteja ja määrittävät, kuka voi antaa todistuksia. Ne sisältävät:

  • Auktoriteetin, joka hallitsee valtuutusta
  • Luettelon valtuutetuista allekirjoittajista, jotka voivat luoda todistuksia
  • Nimen tunnistustarkoituksiin

2. Skeemat

Skeemat määrittävät todistusten rakenteen ja validointisäännöt. Ne määrittelevät:

  • Datakentät, jotka todistusten on sisällettävä
  • Datatyypit kullekin kentälle
  • Liittyvän valtuutuksen, joka voi käyttää tätä skeemaa
  • Versiotiedot skeeman kehitystä varten

3. Todistukset

Todistukset ovat varsinaisia todennettavia väitteitä, jotka sisältävät:

  • Todistetun datan, joka noudattaa skeemaa
  • Viittaukset käytettyyn valtuutukseen ja skeemaan
  • Vanhentumisajan kelpoisuudelle
  • Yksilöllisen tunnisteen (nonce)
  • Liittyvän token account -tilin (valinnainen)

Datan kulku

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Auktoriteetin asetus: Auktoriteetti luo valtuutuksen ja määrittää valtuutetut allekirjoittajat
  2. Skeeman määrittely: Auktoriteetti luo skeemat, jotka määrittävät todistuksen rakenteen
  3. Todistuksen myöntäminen: Valtuutetut allekirjoittajat luovat todistuksia skeeman sääntöjä noudattaen
  4. Vahvistus: Kuka tahansa voi hakea ja vahvistaa todistuksia ketjussa

Keskeiset ominaisuudet

Joustava skeemajärjestelmä

  • Määritä mukautettuja datarakenteita eri todistustyypeille
  • Tuki useille datatyypeille (merkkijonot, kokonaisluvut, totuusarvot, taulukot)
  • Skeemojen versiointi taaksepäin yhteensopivuutta varten
  • Skeemat voidaan tarvittaessa keskeyttää tai jatkaa

Valtuuksien hallinta

  • Hierarkkinen valtuusrakenne valtakirjaviranomaisilla
  • Useita valtuutettuja allekirjoittajia valtakirjaa kohden
  • Dynaaminen allekirjoittajien hallinta (allekirjoittajien lisääminen/poistaminen)
  • Selkeä vastuiden erottelu

Token-integraatio

  • Todistusten linkittäminen tiettyihin token accounteihin
  • Token-kohtaisten väitteiden ja todennusten mahdollistaminen
  • Tuki sekä tavallisille että tokenisoiduille todistuksille
  • Integraatio Solanan token-standardeihin

Ketjussa tapahtuva todentaminen

  • Kaikki todistukset tallennetaan Solanaan läpinäkyvyyden varmistamiseksi
  • Todistusten aitouden kryptografinen todentaminen
  • Aikarajoitettujen väitteiden vanhentumisen käsittely
  • Muuttumaton tarkistusketju

Turvallisuusmalli

Luottamusoletukset

  • Luottamus asetetaan valtakirjaviranomaisiin ja niiden valtuutettuihin allekirjoittajiin
  • Skeemamääritysten luotetaan validoivan tiedot oikein
  • Solana-lohkoketju tarjoaa turvallisuuden perustan

Pääsynhallinta

  • Vain valtuutetut allekirjoittajat voivat luoda todistuksia valtakirjan alaisuudessa
  • Vain valtakirjaviranomaiset voivat muokata allekirjoittajaluetteloita
  • Skeemamuutokset vaativat viranomaisen hyväksynnän
  • Todistusten sulkeminen rajoitettu allekirjoittajille tai viranomaisille

Tietojen eheys

  • Kaikki todistustiedot on kryptografisesti allekirjoitettu
  • Skeemavalidointi varmistaa, että tiedot vastaavat odotettua rakennetta
  • Vanhentumiset estävät vanhentuneet väitteet
  • Muuttumaton ketjussa tapahtuva tallennus estää peukaloinnin

Käyttötapausmallit

Identiteetti ja KYC

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

Mainejärjestelmät

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

Ammatilliset sertifioinnit

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

Vaatimustenmukaisuuden todentaminen

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

Integrointimallit

Lompakon integraatio

Sovellukset voivat integroida todistusten todentamisen lompakkokäyttöliittymiin näyttääkseen todennettuja väitteitä käyttäjistä tai tokeneista.

DeFi-protokollat

DeFi-protokollat voivat vaatia tiettyjä todennuksia ennen osallistumisen sallimista, mahdollistaen säädöstenmukaisia ja luottamukseen perustuvia rahoituspalveluita.

NFT-markkinapaikat

Markkinapaikat voivat varmistaa NFT:iden aitouden ja alkuperän luotettujen tahojen todennusten avulla.

Pelialustat

Pelit voivat käyttää todennuksia saavutusten vahvistamiseen, huijausten estämiseen ja pelaajien mainejärjestelmiin.

Suorituskykyyn liittyvät näkökohdat

Lohkoketjutallennus

  • Todennustiedot tallennetaan suoraan lohkoketjuun
  • Ota tiedon koko huomioon suunniteltaessa skeemoja
  • Käytä tehokasta koodausta suurille tietojoukoille

Transaktiokustannukset

  • Jokainen todennuksen luominen vaatii transaktiomaksun
  • Massatoiminnot voivat vähentää yksittäisen todennuksen kustannuksia
  • Harkitse eräajoa suurten volyymien käyttötapauksissa

Skaalautuvuus

  • Järjestelmä skaalautuu Solanan transaktioiden suorituskyvyn mukana
  • Useat valtuustiedot voivat toimia itsenäisesti
  • Skeeman suunnittelu vaikuttaa kyselyiden suorituskykyyn

Seuraavat vaiheet

  • Pika-aloitus - Aloita käytännön harjoittelu todennusten luomisessa

Is this page helpful?

Hallinnoi

© 2026 Solana Foundation.
Kaikki oikeudet pidätetään.
Yhdistä