TL;DR

  • Zema blokķēdes mērogojamība izraisa lēnāku ātrumu, augstākas darījumu maksas un sliktu lietotāja pieredzi. To var novērst, izmantojot 1. slāņa (piem., sadalīšana) un 2. slāņa (piem., apkopojumi) risinājumus.

  • 1. slāņa risinājumu mērķis ir uzlabot pašu blokķēdi, savukārt 2. slāņa risinājumi izveido ietvaru esošās ķēdes augšpusē.

  • Apkopojumi ir populārs 2. slāņa risinājums. Tie apvieno darījumus ārpus ķēdes, lai nodrošinātu ātrāku aprēķinu. 

  • Zk apkopojumi ir apkopojuma ieviešanas veids, kurā tiek izmantota kriptogrāfijas tehnika, ko sauc par nulles zināšanu pierādījumiem.

  • Nulles zināšanu pierādījumi ļauj veikt pārbaudi, neatklājot pamatā esošos datus, nodrošinot darījumu privātumu un drošību.

Sacensības par blokķēdes mērogojamību

Tā kā kriptogrāfija tiek plaši izmantota, ir obligāti jāatrisina blokķēdes tīklu mērogojamības problēmas. Pārslogota blokķēde noved pie lēnāka ātruma un augstākas darījumu maksas. Lai to labotu, mums ir divas galvenās sistēmas: 1. un 2. slāņa risinājumi.

  • Pirmā slāņa risinājumi: šie risinājumi tieši pārveido blokķēdes pamatstruktūru, lai ļautu visai sistēmai izjust lielāku caurlaidspēju. Sadalīšana ir lielisks piemērs. Segmentējot blokķēdi atsevišķos sektoros, tas palielina sistēmas jaudu un ļauj veikt vienlaicīgu darījumu apstrādi.

  • 2. slāņa risinājumi: šie risinājumi darbojas uz pamata blokķēdes. 2. slānī darījumi tiek apstrādāti ārpus ķēdes un masveidā iekļauti bāzes ķēdē. Galvenās metodes ietver stāvokļa kanālus, sānu ķēdes un apkopojumus. Zk-apkopojumi ir apkopojumu veids, kas izmanto nulles zināšanu pierādījumus.

Kas ir Zk-Rollups?

Lai saprastu Zk apkopojumus, ir svarīgi saprast apkopojumus un nulles zināšanu pierādījumus. 

Kas ir apkopojumi?

Apkopojumi ļauj blokķēdēm apvienot darījumu datus un apstrādāt tos ārpus ķēdes. Apstrādājot, gala rezultāts tiek pienācīgi nodots bāzes ķēdei. Tik daudz darījumu apstrāde vienlaikus novērš blokķēdes uzpūšanās iespējamību un nodrošina ātrāku un lētāku aprēķinu. Apkopojumi ietilpst divās kategorijās — optimistiskā un Zk apkopojumi.

  • Optimistiski apkopojumi: Optimistiski apkopojumi darbojas saskaņā ar pieņēmumu — visi tajā apkopotie darījumi ir likumīgi. Pirms šie darījumi tiek piesaistīti blokķēdei, tie iziet gaidīšanas periodu. Šajā gaidīšanas periodā tīkls izvirza strīdus, lai apstrīdētu apšaubāmus darījumus. Optimisms, Arbitrum un opBNB ir optimistisku apkopojumu piemēri.

  • Zk-apkopojumi: atšķirībā no optimistiskajiem līdziniekiem, zk-apkopojumi apstiprina katru darījumu, izmantojot uz nulles zināšanām balstītus derīguma pierādījumus. Lai gan zk-apkopojumi ir sarežģītāk īstenojami, tie ir paredzēti, lai apietu strīdu izšķiršanas periodu, kas redzams optimistiskajos apkopojumos, un teorētiski ātrāk apstrādātu darījumus.

Tagad apskatīsim nulles zināšanu pierādījumus.

Kas ir nulles zināšanu pierādījumi?

Nulles zināšanu pierādījums (ZKP) ir kriptogrāfijas rīks, kas ļauj vienai pusei (pārbaudītājam) pierādīt otrai pusei (pārbaudītājam), ka noteiktais apgalvojums ir patiess, neatklājot nekādu sarežģītu informāciju par apgalvojumu.

ZKP ir jābūt trim īpašībām:

  1. Pilnīgums: ja apgalvojums ir patiess un abas puses ir patiesas, pierādījums vienmēr apstiprinās tā patiesumu.

  2. Pareizība: nepatiesam pierādītājam nevajadzētu būt spējīgam pārliecināt godīgu pārbaudītāju par nepatiesa apgalvojuma pamatotību, izņemot retākos apstākļus.

  3. Zero-Knowledge: visizteiktākā iezīme. Procesa beigās verificētājs uzzina tikai apgalvojuma derīgumu, negūstot ieskatu tā saturā.

Tātad, kā darbojas ZKP? Metodoloģiju var iedalīt trīs posmos:

  • Liecinieks: pirmajā posmā pārbaudītājs sniedz pārbaudītājam slepenu informāciju jeb “liecinieku”. Šeit mērķis ir pierādīt pārbaudītājam, ka pārbaudītājs var piekļūt konkrētiem datiem, tos tieši neminot. Liecinieks izveido jautājumu kopumu par informāciju, uz kuru var atbildēt tikai likumīgs pierādītājs.

  • Izaicinājums: šajā posmā pārbaudītājs izaicina pārbaudītāju, atlasot nejaušus jautājumus no kopas.

  • Atbilde: pārbaudītājs veiksmīgi atbild uz pārbaudītāja jautājumiem, lai pierādītu viņu uzticamību. 

Tagad mēs zinām, kas ir rollups un ZKP. Apvienosim tos zem viena jumta un sapratīsim, kā darbojas zk-rollups.

Kā darbojas Zk-Rollups?

Zk apkopojumiem ir divas galvenās sastāvdaļas:

  • Ķēdes līgumi: viedie līgumi nosaka noteikumus, saskaņā ar kuriem darbojas zk-rollup protokols. Tas sastāv no galvenajiem un pārbaudes līgumiem. Galvenajā līgumā tiek glabāti apkopošanas bloki, tiek izsekoti noguldījumi un tiek veikti svarīgi atjauninājumi. Verificētāja līgums apstiprina ģenerētos ZKP.

  • Ārpus ķēdes virtuālās mašīnas: šīs mašīnas apstrādā darījumu izpildi ārpus bāzes Ethereum blokķēdes L2. Ārpus ķēdes virtuālās mašīnas darbojas neatkarīgi no Ethereum ķēdes.

Zk-rollups ir sarežģīti savīti ar Ethereum blokķēdi, lai gan unikālā slānī. Tie nepārpludina Ethereum ar katru sīko darījumu detaļu. Tā vietā tie gudri nodrošina kopsavilkumus, nodrošinot, ka pamata slānis paliek bez traucējumiem un ir efektīvs.

Zk apkopojumu izmantošanas plusi un mīnusi

Tātad, kādas ir zk-apkopojumu izmantošanas priekšrocības? Apskatīsim.

Zk-rollups plusi

  • Palielināta caurlaidspēja: Zk-apkopojumi izkrauj darījumu izpildi no pamata slāņa uz efektīvāku skaitļošanas vidi. Tā kā darījumi netiek atsevišķi apstrādāti ķēdē, tas palielina kopējo caurlaidspēju.

  • Samaziniet sastrēgumus: samazinot blokķēdes uzpūšanos, zk-apkopojumi palīdz veikt efektīvas 1. slāņa darbības. Turklāt pilniem mezgliem ir jāuzglabā tikai nulles zināšanu pierādījumi, nevis visi dati.

  • Samazinātas maksas: samazinātu sastrēgumu dēļ zk-apkopojumi palīdz samazināt kopējās maksas.

  • Drošības mērījumi: Zk-apkopojumos ir iekļauti drošības pasākumi, kas ļauj lietotājiem izņemt līdzekļus pat tad, ja ir problēmas ar apkopojuma tīklu, kas ir izteikta priekšrocība salīdzinājumā ar sānu ķēdēm, kas var apdraudēt līdzekļus tīkla kļūmju laikā.

  • Ātrāks darījumu apstrīdēšanas periods: izmantojot zk-apkopojumus, ir jāpārbauda tikai apkopojumos ietvertie derīguma pierādījumi, tādējādi paātrinot darījuma apstrīdēšanas periodu.

Mīnusi zk-rollups

  • Sarežģītība: lielākais zk-rollups trūkums ir to raksturīgā sarežģītība. Tos ir daudz sarežģītāk izpildīt nekā optimistiskus apkopojumus.

  • Ierobežo bāzes slānis: neskatoties uz to efektivitāti, zk-apkopojumi joprojām ir saistīti ar pamatā esošā pamata slāņa ierobežojumiem.

  • Likviditātes sadrumstalotība: jebkurš 2. slānis izraisa likviditātes izkliedi ekosistēmā. Sekla likviditāte bāzes slāņa protokolos var radīt iespējamās problēmas.

Optimistiski apkopojumi pret Zk apkopojumiem

Redzēsim, kā sakrīt optimistiskie apkopojumi un zk-apkopojumi.


Optimistiski apkopojumi

Zk-Rollups

Pieņēmumi par darījumiem

Darījumi pieņemti par derīgiem.

Visi darījumi tiek pārbaudīti ar nulles zināšanu pierādījumiem.

Izaicinājumu sistēma

Tīklam ir izaicinājuma periods, lai apstrīdētu krāpnieciskus darījumus.

Nav izaicinājuma perioda

Pierādīšanas mehānisms

Krāpšanas pierādījumi

Derīguma pierādījumi

Sarežģītība

Salīdzinoši vienkāršāk īstenojams

Sarežģīti, jo tiek izmantoti nulles zināšanu pierādījumi

Adopcija

Plaši pieņemts mazākas sarežģītības dēļ.

Salīdzinoši mazāk plaši pieņemts.

Piemēri

Optimisms, lēmums un opBNB.

zkSync un Starknet.

Noslēguma domas

Mērogojamība bieži tiek dēvēta par blokķēdes tehnoloģiju “svēto grālu”. Nav jēgas izmantot sistēmu, ja tā nedarbojas optimāli. Apkopojumi, gan optimistiski, gan zk, ir nodrošinājuši elegantu risinājumu šai ilgstošajai problēmai. Zk-Rollups ar savu unikālo pieeju sola lielāku ātrumu, mazāku satiksmi un spēcīgu drošību. Jā, tiem ir sava sarežģītība, taču to potenciāls ir milzīgs. Ikvienam, kurš interesējas par digitālās valūtas nākotni, ir jāizprot zk-rollups. Tā kā mēs cenšamies panākt labāku blokķēdes veiktspēju, tagad ir pienācis laiks iepazīties ar zk-rollups un to nākotnes solījumu. 

Tālāka lasīšana

  • Optimistisks un nulles zināšanu apkopojums: kāda ir atšķirība?

  • Kas ir ZkEVM un kā tas var uzlabot Ethereum ekosistēmu?

  • Blokķēdes 1. slāņa un 2. slāņa mērogošanas risinājumi


Atruna: šis saturs jums tiek piedāvāts “tāds, kāds tas ir” tikai vispārīgas informācijas un izglītības nolūkos, bez jebkāda veida pārstāvniecības vai garantijas. To nevajadzētu interpretēt kā finansiālu, juridisku vai citu profesionālu padomu, kā arī tas nav paredzēts, lai ieteiktu iegādāties kādu konkrētu produktu vai pakalpojumu. Jums jālūdz savs padoms pie atbilstošiem profesionāliem konsultantiem. Ja rakstu ir pievienojis trešās puses līdzautors, lūdzu, ņemiet vērā, ka šie paustie viedokļi pieder trešās puses līdzautoram un ne vienmēr atspoguļo Binance Academy uzskatus. Lūdzu, izlasiet mūsu pilno atrunu šeit, lai iegūtu sīkāku informāciju. Digitālo aktīvu cenas var būt nepastāvīgas. Jūsu ieguldījuma vērtība var samazināties vai pieaugt, un jūs, iespējams, neatgūsit ieguldīto summu. Jūs esat pilnībā atbildīgs par saviem ieguldījumu lēmumiem, un Binance Academy nav atbildīgs par jebkādiem zaudējumiem, kas jums var rasties. Šo materiālu nevajadzētu uzskatīt par finansiālu, juridisku vai citu profesionālu padomu. Lai iegūtu papildinformāciju, skatiet mūsu lietošanas noteikumus un brīdinājumu par risku.