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
- Auktoriteetin asetus: Auktoriteetti luo valtuutuksen ja määrittää valtuutetut allekirjoittajat
- Skeeman määrittely: Auktoriteetti luo skeemat, jotka määrittävät todistuksen rakenteen
- Todistuksen myöntäminen: Valtuutetut allekirjoittajat luovat todistuksia skeeman sääntöjä noudattaen
- 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?