Nulles zināšanu apkopojumi

Zk-apkopojumi (Zero-Knowledge Rollups) ir 2. slāņa mērogošanas risinājums, kas paredzēts, lai uzlabotu blokķēdes mērogojamību, pārvietojot aprēķinus un stāvokļa pārvaldību ārpus ķēdes, vienlaikus izmantojot pamata slāņa drošību.

Vai nulles zināšanu apkopojumi darbojas?

  • Aprēķins ārpus ķēdes: Zk-apkopojumi lielāko daļu darījumu apstrādes veic ārpus ķēdes. Tā vietā, lai katru darījumu reģistrētu atsevišķi galvenajā blokķēdē, tie apvieno vairākus darījumus un aprēķina tos ārpus ķēdes.
  • Ķēdes verifikācija: Galvenajā blokķēdē tiek nosūtīti tikai apkopotie šo ārpusķēdes aprēķinu rezultāti kopā ar nulles zināšanu pierādījumu. Nulles zināšanu pierādījums apstiprina, ka darījumi tika apstrādāti pareizi, neatklājot šo darījumu detaļas.
  • Efektivitāte: Šī pieeja ievērojami palielina darījumu caurlaidspēju un samazina izmaksas, jo ķēdē ir jāreģistrē mazāk datu. Pamata slānim (piemēram, Ethereum) ir jāpārbauda tikai pierādījums un jāapstrādā darījumu kopsavilkums, nevis katrs atsevišķs darījums.
  • Drošība un uzticēšanās: Zk-apkopojumi manto pamata slāņa blokķēdes drošību, nodrošinot, ka, neskatoties uz apstrādi ārpus ķēdes, tiek saglabāta darījumu integritāte un drošība.

Nulles zināšanu apkopojumi salīdzinājumā ar optimistiskiem apkopojumiem

Lai ilustrētu atšķirības starp optimistiskajiem un ZK apkopojumiem, iedomājieties divus piegādes pakalpojumus:

  • Optimistic piegādes pakalpojums: Šis pakalpojums ir pārliecināts, ka katra paka ir pareiza un nevainojamā stāvoklī. Viņi skaidri marķē paku, bet, ja rodas neatbilstība, piemēram, pakas saturs neatbilst etiķetei, jums par to ir jāziņo. Pēc tam viņi izmeklē, atrisina problēmu un to novērš, taču šis process var izraisīt kavēšanos.
  • Nulles zināšanu piegādes pakalpojums: Šis pakalpojums nemarķē sūtījumu ar tā saturu. Tā vietā viņi izmanto sarežģītu skeneri, lai pirms piegādes pārbaudītu sūtījuma precizitāti. Viņi nodrošina, ka sūtījums ir pareizs, nevienam neatklājot tā saturu. Pēc pārbaudes viņi to piegādā nekavējoties, saglabājot gan privātumu, gan ātrumu.

Šajā analoģijā optimistiskie apkopojumi ir līdzīgi optimistiskajam piegādes pakalpojumam: tie pieņem, ka darījumi ir pareizi, un veic darbības tikai tad, ja tiek ziņots par problēmu, kas var radīt kavēšanos verifikācijas procesa dēļ. No otras puses, ZK apkopojumi ir līdzīgi nulles zināšanu piegādes pakalpojumam: tie izmanto nulles zināšanu pierādījumus, lai pārbaudītu darījumus ārpus ķēdes, un iesniedz pierādījumus tikai galvenajai blokķēdei, nodrošinot gan ātrus, gan drošus darījumus, neatklājot detalizētu informāciju.

Salīdzinot ar citiem mērogošanas risinājumiem, piemēram, Optimistic Rollups, zk-rollups nodrošina tūlītēju galīgumu un neprasa darījuma derīguma pārbaudes izaicinājuma periodu, padarot tos ātrākus un drošākus pierādījumu pārbaudes ziņā. Tomēr tos ir sarežģītāk ieviest un tiem ir nepieciešamas uzlabotas kriptogrāfiskās metodes.

Biežāk uzdotie jautājumi

1. Kas ir nulles zināšanu apkopojums?

Nulles zināšanu apkopojums (zk-rollup) ir mērogošanas risinājums blokķēdēm, kas apstrādā transakcijas ārpus ķēdes un pēc tam apvieno tās vienā paketē iesniegšanai galvenajai blokķēdei. Tas izmanto nulles zināšanu pierādījumus, lai validētu šīs transakcijas ārpus ķēdes, ļaujot galvenajai ķēdei tās ātri un droši pārbaudīt, neapstrādājot katru transakciju atsevišķi. Šī metode palielina transakciju caurlaidspēju, samazina izmaksas un uztur augstu drošību, izmantojot galvenās blokķēdes pamata slāņa drošību.

2. Kāda ir atšķirība starp op un zk apkopojumu?

Optimistiskie apkopojumi pieņem, ka darījumi pēc noklusējuma ir derīgi, un izmanto krāpšanas novēršanas sistēmu, kurā lietotāji noteiktā laika periodā var apstrīdēt nepareizus darījumus, kas var radīt kavēšanos. Turpretī zk-apkopojumi izmanto nulles zināšanu pierādījumus, lai kriptogrāfiski pārbaudītu darījumus ārpus ķēdes, nodrošinot tūlītēju galīgumu un uzlabotu privātumu, neatklājot darījuma informāciju. Tas padara zk-apkopojumus ātrākus un privātākus, savukārt optimistiskie apkopojumi balstās uz lietotāju vadītu krāpšanas novēršanu un tiem var būt ilgāks izņemšanas laiks.