zk‑STARK

Edasijõudnud
On olemas kaks populaarset teadmiste puudumise (zk) tõendit, mida mõnikord nimetatakse ka zk-protokollideks – SNARK-id ja STARK-id. Teadmiste puudumise tõend on krüptograafiline tõendamismeetod, mille puhul üks osapool (tõendaja) saab teisele osapoolele (kinnitaja) tõestada, et antud väide on tõene, ilma et oleks vaja esitada mingit toetavat teavet peale selle, et väide on tõepoolest tõene.
Zk-STARK tähistab „teadmiste puudumise skaleeritavaid läbipaistvaid teadmiste argumente.“ zk-STARKid mõtles välja Eli-Ben Sasson, kes on Tehnion-Iisraeli Tehnoloogiainstituudi professor. Erinevalt zk-SNARK-idest, mis sõltuvad tõendaja ja kinnitaja vahelisest esialgsest usaldusega seadistusest, ei vaja zk-STARK-id esialgset usaldusega seadistust, kuna need tuginevad kokkupõrkekindlate räsifunktsioonide kaudu lihtsamale krüptograafiale. See lähenemisviis välistab ka arvuteoreetilised eeldused zk-SNARK-ide kohta, mis on arvutuslikult kallid ja võivad teoreetiliselt olla altid kvantarvutite rünnakutele.
Lihtsamalt öeldes on zk-STARK tõendid krüptograafiliste eelduste mõttes lihtsama struktuuriga. Sellega kaasneb aga märkimisväärne puudus: need tõendid on mahukad, tavaliselt 10 kuni 100 korda suuremad kui zk-SNARK-idel. Selline erinevus andmete suuruses muudab need kallimaks ja võib seada piiranguid tehnoloogia kasutamisel krüptoraha ja muude rakenduste ülekandmiseks.

Teadmiste puudumise tõendite levinud kasutusjuhtumid on olukordades kus nii privaatsus kui ka turvalisus on olulised. Üks näide on isiku autentimine. Osade võrguteenuste kasutamine nõuab isiku ja juurdepääsuõiguse tõendamist nendele platvormidele. Selleks on sageli vaja esitada isikuandmeid, nagu nimi, e-posti aadress, sünniaeg ja muud andmed.

Teadmiste puudumise tõendid saavad autentimist lihtsustada nii platvormide kui ka kasutajate jaoks. Kui zk-tõend on loodud avalike sisendite (andmed, mis kinnitavad kasutaja kuulumist platvormile) ja privaatsete sisendite (kasutaja andmete) abil, saab kasutaja kes soovib teenust kasutada, lihtsalt esitada selle oma identiteedi autentimiseks. See parandab kasutajakogemust ja vabastab organisatsioonid kohustusest salvestada suurel hulgal isikuandmeid.