Īsumā
Nepietiekama blokķēdes mērogojamība palēnina darījumu apstrādes ātrumu, palielina darījumu komisijas maksas un pasliktina lietotāju pieredzi. To iespējams atrisināt ar 1. slāņa (piem., slodzes dalīšanu) vai 2. slāņa (piem., apkopojumiem) risinājumiem.
Ar 1. slāņa risinājumiem tiek uzlabota pati blokķēde, bet 2. slāņa risinājumi veido sistēmu uz esošās ķēdes bāzes.
Populārs 2. slāņa risinājums ir apkopojumi. Tie apkopo darījumus ārpus ķēdes, lai paātrinātu skaitļošanas procesu.
ZK apkopojumi izmanto kriptogrāfijas metodi, ko sauc par nulles zināšanu apliecinājumiem
Ar nulles zināšanu apliecinājumiem ir iespējams veikt verifikāciju, neatklājot pamatā esošos datus un tādējādi veicinot privātumu un drošību.
Cīņa par blokķēdes mērogojamību
Palielinoties kriptovalūtu izmantošanas apjomiem, arvien aktuālāka kļūst nepieciešamība atrisināt blokķēdes tīklu mērogojamības problēmas. Pārslogotā blokķēdē darījumi tiek apstrādāti lēnāk, un tiem tiek piemērotas augstas komisijas maksas. Lai to risinātu, tiek izmantotas divas galvenās pieejas – 1. slāņa un 2. slāņa risinājumi.
1. slāņa risinājumi: tie tiešā veidā pārveido blokķēdes pamata struktūru, lai sistēma kopumā varētu nodrošināt augstāku caurlaidspēju. Lielisks piemērs ir slodzes dalīšana. Sadalot blokķēdi atsevišķos sektoros, palielinās sistēmas jauda un ir iespējams darījumus apstrādāt vienlaicīgi.
2. slāņa risinājumi: šie risinājumi darbojas, balstoties uz pamata blokķēdi. 2. slāņa risinājumos darījumi tiek apstrādāti ārpus ķēdes un pēc tam masveidā pārnesti uz pamata ķēdi. Galvenās metodes ietver stāvokļa kanālus, sānķēdes un apkopojumus. ZK apkopojumi ir apkopojumu veids, kas izmanto nulles zināšanu apliecinājumus.
Kas ir ZK apkopojumi?
Lai saprastu, kas ir ZK apkopojumi, ir svarīgi gūt izpratni par apkopojumiem un nulles zināšanu apliecinājumiem.
Kas ir apkopojumi?
Ar apkopojumu palīdzību blokķēdes var apvienot darījumu datus un apstrādāt tos ārpus ķēdes. Pēc apstrādes pabeigšanas gala rezultāts tiek reģistrēts pamata ķēdē. Vienlaikus apstrādājot tik daudz darījumu, tiek novērsta blokķēdes pārslodze, un skaitļošana norit ātrāk un lētāk. Apkopojumus var iedalīt optimistiskajos un ZK apkopojumos.
Optimistiskie apkopojumi: optimistiskie apkopojumi darbojas, balstoties uz pieņēmumu, ka visi apkopotie darījumi ir likumīgi. Pirms darījumu iesniegšanas blokķēdē ir jāiztur gaidīšanas periods. Gaidīšanas periodā tīkla dalībnieki var apstrīdēt apšaubāmos darījumus. Optimistisko apkopojumu piemēri ir Optimism, Arbitrum un opBNB.
ZK apkopojumi: atšķirībā no optimistiskajiem apkopojumiem ZK apkopojumi validē katru darījumu, izmantojot nulles zināšanu apliecinājumus. ZK apkopojumus ir sarežģītāk ieviest, taču tie ļauj apiet strīdu izskatīšanas periodu, kas raksturīgs optimistiskajiem apkopojumiem, un teorētiski apstrādāt darījumus ātrāk.
Un tagad pievērsīsimies nulles zināšanu apliecinājumiem.
Kas ir nulles zināšanu apliecinājumi?
Nulles zināšanu apliecinājums (ZKP) ir kriptogrāfisks rīks, kas ļauj vienai pusei (apliecinātājam) pierādīt otrai pusei (pārbaudītājam), ka konkrēts apgalvojums ir patiess, neatklājot nekādu papildinformāciju par šo apgalvojumu.
ZKP ir jābūt trim iezīmēm:
Pilnīgums: ja apgalvojums ir patiess un abas puses ir atklātas, apliecinājums vienmēr to apstiprinās.
Uzticamība: negodīgam apliecinātājam nevajadzētu spēt pārliecināt godīgu pārbaudītāju, ka nepatiess apgalvojums ir derīgs, izņemot ļoti retus gadījumus.
Nulles zināšanas: tā ir izteiktākā iezīme. Procesa noslēgumā pārbaudītājs noskaidro tikai to, vai apgalvojums ir derīgs, bet neiegūst nekādu informāciju par tā saturu.
Kā darbojas ZKP? Šo metodoloģiju iespējams sadalīt trīs posmos:
Liecība: pirmajā posmā apliecinātājs iesniedz pārbaudītājam slepenas informācijas daļu jeb "liecību". Mērķis ir pierādīt pārbaudītājam, ka apliecinātājs var piekļūt noteiktiem datiem, tieši tos neatklājot. Tiek izveidots jautājumu kopums par šo informāciju, uz ko var atbildēt tikai likumīgs apliecinātājs.
Izaicinājums: šajā posmā pārbaudītājs izaicina apliecinātāju, izvēloties no jautājumu kopuma nejaušus jautājumus.
Atbilde: apliecinātājs pareizi atbild uz pārbaudītāja uzdotajiem jautājumiem, apliecinot savu godīgumu.
Tagad mēs zinām, kas ir apkopojumi un nulles zināšanu apliecinājumi. Apvienosim tos, lai saprastu, kā darbojas ZK apkopojumi.
Kā darbojas ZK apkopojumi?
ZK apkopojumi sastāv no divām daļām:
Ķēdes līgumi: viedie līgumi definē noteikumus, saskaņā ar kuriem darbojas ZK apkopojumu protokols. Tie ietver galveno un pārbaudītājlīgumu. Galvenais līgums glabā apkopojuma blokus, izseko iemaksas un īsteno svarīgus atjauninājumus. Pārbaudītājlīgums validē izveidotos nulles zināšanu apliecinājumus.
Ārpusķēdes virtuālās mašīnas: tās nodrošina darījumu izpildi 2. slānī, ārpus Ethereum pamata blokķēdes. Ārpusķēdes virtuālās mašīnas darbojas neatkarīgi no Ethereum ķēdes.
ZK apkopojumi ir cieši savīti ar Ethereum blokķēdi, taču atrodas unikālā slānī. Tie nenoslogo Ethereum blokķēdi ar katru darījuma informācijas detaļu. Tā vietā tie iesniedz apkopotus pārskatus, lai pamata slānis būtu brīvs no liekas informācijas un varētu efektīvi darboties.
ZK apkopojumu priekšrocības un trūkumi
Un tā – kādas ir ZK apkopojumu priekšrocības? Noskaidrosim to!
ZK apkopojumu priekšrocības
Lielāka caurlaidspēja: ZK apkopojumi novirza darījumu izpildi ārpus pamata slāņa, veicinot skaitļošanas vides efektivitāti. Tā kā darījumi netiek pa vienam apstrādāti ķēdē, tas uzlabo kopējo caurlaidspēju.
Mazāka noslodze: mazinot blokķēdes noslodzi, ZK apkopojumi palīdz efektīvi īstenot 1. slāņa darbības. Turklāt pilnajiem mezgliem ir jāglabā tikai nulles zināšanu apliecinājumi, nevis pilnīgi visi dati.
Mazākas komisijas maksas: mazākas noslodzes dēļ ZK apkopojumi palīdz mazināt kopējās komisijas maksas.
Drošības pasākumi: ZK apkopojumi ietver drošības pasākumus, kas ļauj lietotājiem izņemt līdzekļus arī tad, ja apkopojumu tīklā rodas problēmas – tā ir ievērojama priekšrocība, salīdzinot ar sānķēdēm, kas var apdraudēt līdzekļus tīkla darbības traucējumu gadījumā.
Īsāks darījumu apstrīdēšanas periods: ZK apkopojumu gadījumā jāpārbauda ir tikai apkopojumā iekļautie derīguma apliecinājumi, tādējādi saīsinot darījumu apstrīdēšanas periodu.
ZK apkopojumu trūkumi
Sarežģītība: lielākais ZK apkopojumu trūkums ir tiem raksturīgā sarežģītība. Tos ir daudz grūtāk izpildīt nekā optimistiskos apkopojumus.
Pamata slāņa noteiktie ierobežojumi: neraugoties uz to efektivitāti, ZK apkopojumiem joprojām tiek piemēroti pamata slāņa ierobežojumi.
Likviditātes sadrumstalotība: jebkurš 2. slānis izraisa ekosistēmas likviditātes sadrumstalotību. Sekla likviditāte pamata slāņa protokolos var radīt problēmas.
Optimistiskie apkopojumi un ZK apkopojumi
Bet tagad salīdzināsim optimistiskos un ZK apkopojumus.
Noslēgumā
Mērogojamību mēdz uzskatīt par blokķēdes tehnoloģiju "Svēto Grālu". Nav jēgas izmantot sistēmu, ja tā nespēj optimāli darboties. Gan optimistiskie, gan ZK apkopojumi ir piedāvājuši teicamu risinājumu šai ierastajai problēmai. ZK apkopojumi ar savu unikālo pieeju sola nodrošināt ātrāku darījumu apstrādi, mazāku tīkla noslodzi un uzticamu drošību. Jā, tie ir sarežģīti, taču tiem ir milzīgs potenciāls. Ikvienam, kuru interesē digitālo valūtu nākotne, ir nepieciešamas zināšanas par ZK apkopojumiem. Tiecoties pēc arvien labākas blokķēžu veiktspējas, ir pienācis laiks iepazīties ar ZK apkopojumiem un to piedāvātajām nākotnes iespējām.
Turpini lasīt
Atruna: šis saturs tiek tev nodrošināts nemainītā veidā un ir paredzēts tikai vispārīgai informācijai un izglītojošiem mērķiem; tas neietver nekādus apliecinājumus vai garantijas. Tas nav uzskatāms par finansiālu, juridisku vai cita veida profesionālu padomu un nav paredzēts kā ieteikums iegādāties kādu konkrētu produktu vai pakalpojumu. Aicinām tevi apspriesties ar atbilstošiem profesionāliem konsultantiem. Ja šo rakstu ir veidojis trešās puses autors, lūdzu, ņem vērā, ka tajā paustie viedokļi pieder attiecīgajam raksta autoram un neatspoguļo Binance Akadēmijas pārstāvju uzskatus. Pilnu atrunas tekstu lasi šeit. Digitālo aktīvu cenas var būt svārstīgas. Tavu ieguldījumu vērtība var samazināties vai pieaugt, un tu vari neatgūt ieguldīto summu. Tu uzņemies pilnu atbildību par saviem ieguldījumu lēmumiem, un Binance Akadēmija neatbild par taviem iespējamajiem zaudējumiem. Šī informācija nav uzskatāma par finansiālu, juridisku vai cita veida profesionālu padomu. Papildinformācijai lasi mūsu Lietošanas noteikumus un Brīdinājumu par riskiem.