Zbirni paketi brez znanja
Zk-rollups (Zero-Knowledge Rollups) so rešitev za skaliranje na 2. plasti, zasnovana za izboljšanje skalabilnosti verige blokov s premikanjem računanja in upravljanja stanja izven verige, hkrati pa še vedno izkorišča varnost osnovne plasti.
Ali delujejo združevanja z ničelnim znanjem?
- Izračun zunaj verige: Zk-rollups večino obdelave transakcij izvajajo zunaj verige. Namesto da bi vsako transakcijo posebej zabeležili v glavni verigi blokov, združujejo več transakcij skupaj in jih izračunajo zunaj verige.
- Preverjanje v verigi: Samo povzeti rezultati teh izračunov izven verige blokov, skupaj z dokazom ničelnega znanja, se objavijo nazaj v glavno verigo blokov. Dokaz ničelnega znanja potrjuje, da so bile transakcije pravilno obdelane, ne da bi razkril podrobnosti teh transakcij.
- učinkovitost: Ta pristop znatno poveča prepustnost transakcij in zmanjša stroške, ker je treba v verigi zabeležiti manj podatkov. Osnovna plast (npr. Ethereum) mora le preveriti dokazilo in obravnavati povzetek transakcij, ne pa vsake posamezne transakcije.
- Varnost in zaupanje: Zk-rollups podedujejo varnost osnovne plasti verige blokov, kar zagotavlja, da se kljub obdelavi zunaj verige ohrani integriteta in varnost transakcij.
Zbirke z ničelnim znanjem v primerjavi z optimističnimi zbirkami
Za ponazoritev razlik med optimističnimi in ZK-zbirnimi paketi si predstavljajte dve dostavni storitvi:
- Optimistična dostavna služba: Ta storitev je prepričana, da je vsak paket pravilen in v brezhibnem stanju. Paket jasno označijo, če pa pride do neskladja – na primer, če se vsebina paketa ne ujema z nalepko – morate to prijaviti. Nato preiščejo, rešijo težavo in jo odpravijo, vendar lahko ta postopek povzroči zamude.
- Storitev dostave z ničelnim znanjem: Ta storitev ne označi paketa z njegovo vsebino. Namesto tega pred dostavo uporabijo napreden skener, da preverijo točnost paketa. Zagotovijo, da je paket pravilen, ne da bi nikomur razkrili njegovo vsebino. Ko je preverjen, ga dostavijo hitro, pri čemer ohranjajo zasebnost in hitrost.
V tej analogiji so optimistični zbirni paketi podobni storitvi Optimistic Delivery Service: predpostavljajo, da so transakcije pravilne, in ukrepajo le, če je prijavljena težava, kar vodi do morebitnih zamud zaradi postopka preverjanja. Po drugi strani pa so zbirni paketi ZK podobni storitvi Zero-Knowledge Delivery Service: uporabljajo dokazila z ničelnim znanjem za preverjanje transakcij zunaj verige blokov in dokazila predložijo le glavni verigi blokov, kar zagotavlja hitre in varne transakcije brez razkritja podrobnih informacij.
V primerjavi z drugimi rešitvami za skaliranje, kot je Optimistic Rollups, zk-rollups zagotavljajo takojšnjo dokončnost in ne zahtevajo obdobja preverjanja veljavnosti transakcije, zaradi česar so hitrejši in varnejši v smislu preverjanja dokazov. Vendar pa so bolj zapleteni za implementacijo in zahtevajo napredne kriptografske tehnike.