A zk-SNARK MEGHATÁROZÁSA
A titoktartási pénzügyek régóta központi célja és jellemzője az adatvédelem. Azonban azt, amit az ipar történetében korábban magánnak lehetett tekinteni, gyakran már nem látják úgy. Például a bitcoin névtelen állításait gyakran tagadják, mivel a blokkláncok átláthatók és nyitottak: Annak ellenére, hogy az egyes bitcoin címek nem kapcsolódnak egyetlen hálózathoz tartozó személyhez, a bitcoin világában zajló összes tranzakció nyomon követhető. és leképezve. Blockonomi szerint az ilyen típusú blokklánc-elemzés központi eleme volt a kormány és a bűnüldözés erőfeszítéseinek a kriptovalutával kapcsolatos különféle bűncselekmények és hasonló kérdések elleni küzdelemben. Az eredeti kriptovállalatok, köztük a bitcoin érzékelhető hiánya miatt az utóbbi években új, a magánéletre összpontosító tokenek és érmék hulláma jelent meg. Ezek közül az egyik, a zcash, a zk-SNARK-ok néven ismert technológiával van felszerelve.
SZÜKSÉGES ZK-SNARK
A zk-SNARK ("nulla tudás tömör, nem interaktív érvelési érve") egy "nulla tudás bizonyítékként" ismert fogalmat használ. Ezen bizonyítékok mögött meghúzódó ötlet valóban meglehetősen megalapozott, mivel azokat először a 80-as években hozták létre. Egyszerűen fogalmazva: a nulla ismeretlen bizonyíték olyan helyzet, amelyben a tranzakcióban részt vevő mindkét fél képes ellenőrizni egymásnak, hogy rendelkeznek-e egy meghatározott információs készlettel, ugyanakkor nem fedik fel, hogy mi ez az információ. A legtöbb más típusú bizonyíték esetén a két fél közül legalább az egyiknek hozzáféréssel kell rendelkeznie az összes információhoz, ami azt jelenti, hogy a nulla tudás bizonyítéka eltér a normától.
Például a hagyományos bizonyítékokra vegye figyelembe az online hálózathoz való hozzáféréshez használt jelszót. A felhasználó beadja a jelszót, és maga a hálózat ellenőrzi a jelszó tartalmát, hogy megbizonyosodjon arról, hogy helyes-e. Ehhez a hálózatnak hozzáféréssel kell rendelkeznie a jelszó tartalmához. Ennek a helyzetnek a nulla ismeretlen változatához a felhasználónak be kell mutatnia a hálózatnak (matematikai igazolással), hogy a helyes jelszóval rendelkezik, anélkül, hogy magát a jelszót ténylegesen felfedné. A magánélet és a biztonság előnyei egyértelműek ebben a helyzetben: Ha a hálózat nem rendelkezik jelszóval valahol ellenőrzés céljából, akkor a jelszót nem lehet ellopni.
A zk-SNARKS matematikai alapja összetett. Mindazonáltal az ilyen típusú bizonyítékok lehetővé teszik az egyik fél számára, hogy ne csak azt bizonyítsa, hogy van egy bizonyos információs elem, hanem azt is, hogy a kérdéses fél tudatában van ennek az információnak. A zcash esetében a zk-SNARK szinte azonnal ellenőrizhető, és a protokoll nem igényel interakciót a közmondó és a hitelesítő között.
Természetesen vannak aggodalmak a zk-SNARK-okkal is. Például, ha valaki hozzáférhet a titkos véletlenszerűséghez, amelyet a bizonyítási protokoll paramétereinek elkészítéséhez használtak, akkor hamis bizonyítékokat hozhat létre, amelyek mindazonáltal érvényesek voltak a hitelesítők számára. Ez lehetővé tenné, hogy az a személy hamisítási eljárással új zcash-tokeneket hozzon létre. Annak elkerülése érdekében, hogy ez megtörténjen, a zcash-t úgy alakították ki, hogy a bizonyító protokollokat kidolgozzák és több félre elosztják.
Miközben a zcash bizonyítási folyamatának felépítése oly módon fejeződött be, hogy minimálisra csökkentsék a tokenek hamis bizonyítékok hamisításának lehetőségét, legalább egy további aggály merül fel a kriptovalutával kapcsolatban is. A Zcash-t egy 20% -os "adóval" hozták létre, amelyet kivettek a jelvény első néhány évében létrehozott összes blokkért. Ezt az adót "alapítói adónak" nevezik, és arra használják, hogy kompenzálják a kriptovaluta fejlesztõit. A kritikusok azt sugallták, hogy az alapítók potenciálisan felhasználhatják a rendszer ezen aspektusát végtelen számú zcash-token létrehozásához anélkül, hogy bárki más tudná a szóban forgó tokenek létezését. Ezért nem teljesen lehetetlen tudni a jelenleg létező zcash tokenek pontos számát.