Avaleht
SÔnastik
zk‑STARK

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.