Mis on zk‑rollupid? 2.kihi skaleeritavuse tehnika
Avaleht
Artiklid
Mis on zk‑rollupid? 2.kihi skaleeritavuse tehnika

Mis on zk‑rollupid? 2.kihi skaleeritavuse tehnika

Keskmine
Avaldatud Oct 31, 2023VĂ€rskendatud Jan 17, 2024
7m

TL;DR

  • Plokiahela vĂ€hene skaleeritavus toob kaasa aeglasemad kiirused, kĂ”rgemad tehingutasud ja halva kasutajakogemuse. Seda saab potentsiaalselt parandada 1. kihi (nt killustamise) ja 2. kihi (nt rollupide) lahendustega.

  • 1. kihi lahenduste eesmĂ€rk on uuendada plokiahelat ennast, samas kui 2. kihi lahendused loovad raamistiku olemasoleva ahelale.

  • Rollupid on populaarne 2. kihi lahendus. Sellega koondatakse tehingud kiiremaks arvutamiseks ahelast vĂ€lja. 

  • Zk‑rollupid on teatud tĂŒĂŒpi rollup, mis kasutab krĂŒptograafilist tehnikat, mida nimetatakse teabetuks tĂ”estuseks.

  • Teabetu tĂ”estus vĂ”imaldab tehingut kontrollida ilma alusandmeid paljastamata, tagades tehingu privaatsuse ja turvalisuse.

VÔidujooks plokiahela skaleeritavuse nimel

KrĂŒpto laialdasema kasutuselevĂ”tuga muutub hĂ€davajalikuks lahendada plokiahela vĂ”rkude skaleeritavuse probleem. Ülekoormatud plokiahel toob kaasa aeglasemad kiirused ja kĂ”rgemad tehingutasud. Selle parandamiseks on meil kaks peamist raamistikku: 1. kihi ja 2. kihi lahendused.

  • 1. kihi lahendused: need lahendused uuendavad otseselt plokiahela alusstruktuuri, et vĂ”imaldada kogu sĂŒsteemi suuremat lĂ€bilaskevĂ”imet. Killustamine on suurepĂ€rane nĂ€ide. Plokiahela erinevateks sektoriteks killustamine suurendab sĂŒsteemi vĂ”imsust ja vĂ”imaldab samaaegset tehingute töötlemist.

  • 2. kihi lahendused: need lahendused töötavad pĂ”hiplokiahela peal. 2. kihis töödeldakse tehinguid vĂ€ljaspool ahelat ja viiakse massiliselt baasahelasse. Peamised tehnikad hĂ”lmavad olekukanaleid, kĂŒlgahelaid ja rollupe. Zk‑rollupid on rollupide vorm, mis kasutab teabetut tĂ”estust.

Mis on zk‑rollupid?

Zk‑rollupide mĂ”istmiseks on oluline mĂ”ista rollupe ja teabetut tĂ”estust. 

Mis on rollupid?

Rollupid vĂ”imaldavad plokiahelatel tehinguandmeid kokku koguda ja neid ahelavĂ€lisel kujul töödelda. Töötlemise jĂ€rel edastatakse lĂ”pptulemus nĂ”uetekohaselt baasahelale. Paljude tehingute samaaegne töötlemine eemaldab plokiahela ĂŒlepaisumise vĂ”imaluse ning vĂ”imaldab kiiremat ja odavamat arvutamist. Rollupid jagunevad kahte kategooriasse – optimistlikud ja Zk‑rollupid.

  • Optimistlikud rollupid: optimistlikud rollupid toimivad eeldusel, et kĂ”ik koondatud tehingud on seaduslikud. Enne nende tehingute sidumist plokiahelaga lĂ€bivad nad ooteperioodi. Selle ooteaja jooksul vaidlustatakse vĂ”rgus kĂŒsitavaid tehinguid. Optimism, Arbitrum ja opBNB on nĂ€ited optimistlikest rollupidest.

  • Zk‑rollupid: erinevalt oma optimistlikest kolleegidest kinnitavad zk‑rollupid iga tehingu kehtivust teabetu tĂ”estuste abil. Kuigi zk‑rollupe on keerulisem rakendada, on need loodud selleks, et jÀÀks Ă€ra optimistlikes rollupides kasutatav vaidluste lahendamise periood, ja tehingute töötlemine toimuks teoreetiliselt kiiremini.

Vaatame nĂŒĂŒd teabetut tĂ”estust.

Mis on teabetu tÔestus?

Teabetu tĂ”estus (ZKP) on krĂŒptograafiline tööriist, mis vĂ”imaldab ĂŒhel poolel (tĂ”estajal) tĂ”estada teisele poolele (kontrollijale), et vĂ€ide kehtib, andmata talle seejuures mingit lisateavet sisu kohta.

ZKP‑l peab olema kolm omadust:

  1. TÀielikkus: kui vÀide on tÔene ja mÔlemad pooled on ausad, kinnitab tÔestus alati selle vÀite tÔepÀrasust.

  2. UsaldusvÀÀrsus: valevÀite tÔestaja ei peaks saama veenda ausat kontrollijat valevÀite kehtivuses, vÀlja arvatud kÔige haruldasematel asjaoludel.

  3. Teabetus: kÔige mÀÀravam omadus. Protsessi lÔpus saab kontrollija teada ainult vÀite kehtivuse, saamata selle sisu kohta teavet.

Kuidas ZKP töötab? Metoodika vÔib jagada kolmeks etapiks:

  • Tunnistaja: Esimeses etapis esitab tĂ”estaja salajase teabe vĂ”i "tunnistaja" kontrollijale. Siin on mĂ”te tĂ”estada, et kontrollija pÀÀseb konkreetsetele andmetele juurde ilma neid selgesĂ”naliselt mainimata. Tunnistaja koostab teabe kohta kĂŒsimuste kogumi, millele saab vastata ainult nĂ”uetekohane tĂ”estaja.

  • Vaidlustamine: selles etapis esitab kontrollija tĂ”estajale vaidlustuse vĂ€ljakutse, valides komplektist juhuslikud kĂŒsimused.

  • Vastus: TĂ”estaja peab vastama edukalt kontrollija kĂŒsimustele, et tĂ”estada nende usaldusvÀÀrsust. 

NĂŒĂŒd teame, mis on rollupid ja ZKP‑d. Toome nad kokku ja uurime, kuidas zk‑rollupid toimivad.

Kuidas Zk‑rollupid töötavad?

Zk‑rollupidel on kaks pĂ”hikomponenti:

  • Ahelasisesed lepingud: nutilepingud mÀÀratlevad reeglid, mille raames zk‑rollupi protokoll töötab. See koosneb pĂ”hi- ja kontroll‑lepingust. PĂ”hileping salvestab rollupi plokke, jĂ€lgib deposiite ja teeb olulisi vĂ€rskendusi. Kontroll‑leping kinnitab loodud ZKP‑d.

  • AhelavĂ€lised virtuaalmasinad: need virtuaalmasinad kĂ€itlevad tehingute teostamist 2. kihis, Ethereumi baasplokiahelast eemal. AhelavĂ€lised virtuaalmasinad töötavad Ethereumi ahelast sĂ”ltumatult.

Zk‑rollupid on keerukalt pĂ”imitud Ethereumi plokiahelaga, ehkki eraldiseisvas kihis. Nad ei ummista Ethereumi iga tehingu pisidetailidega. Selle asemel pakuvad need nutikalt komplekteeritud kokkuvĂ”tteid, tagades, et aluskiht jÀÀb tĂ”rkevabaks ja tĂ”husaks.

Zk‑rollupide kasutamise plussid ja miinused

Mis on zk‑rollupide kasutamise eelised? Heidame pilgu peale.

Zk‑rollupide plussid

  • Suurem lĂ€bilaskevĂ”ime: Zk‑rollupid laadivad tehingute tĂ€itmised baaskihist vĂ€lja tĂ”husamasse arvutuskeskkonda. Kuna iga tehingut eraldi ei töödelda ahelasiseselt, suurendab see ĂŒldist lĂ€bilaskevĂ”imet.

  • VĂ€hem ummikuid: VĂ€hendades plokiahela paisumist, aitavad zk‑rollupid tĂ”husalt kaasa 1. kihi toimingutele. Lisaks peavad tĂ€issĂ”lmed kogu andmete asemel salvestama ainult teabetuid tĂ”estusi.

  • VĂ€iksemad teenustasud: ummikute vĂ€henemise tĂ”ttu aitavad zk‑rollupid vĂ€hendada ĂŒldisi teenustasusid.

  • Turvameetmed: Zk‑rollupid sisaldavad turvameetmeid, mis vĂ”imaldavad kasutajatel raha vĂ€lja vĂ”tta isegi siis, kui rollup-vĂ”rguga on probleeme, mis on selge eelis kĂŒlgahelate ees, mis vĂ”ivad vĂ”rgutĂ”rgete korral tekitada rahalisi kahjusid.

  • Kiirem tehingu vaidlustamise periood: zk‑rollupide puhul vajavad kinnitamist ainult rollupides olevad kehtivuse tĂ”estused, mis lĂŒhendab tehingu vaidlustamise perioodi.

Zk‑rollupide miinused

  • Keerukus: zk‑rollupide suurim puudus on nende olemuslik keerukus. Neid on palju keerulisem teostada kui optimistlikke rollupe.

  • Piiratud aluskihiga: hoolimata nende tĂ”hususest on zk‑rollupid endiselt seotud aluskihi piirangutega.

  • Likviidsuse killustatus: mis tahes 2. kiht toob kaasa likviidsuse killustatuse ökosĂŒsteemis. Aluskihi protokollide madal likviidsus vĂ”ib pĂ”hjustada vĂ”imalikke probleeme.

Optimistlikud rollupid vs zk‑rollupid

Vaatame, kuidas optimistlikud rollupid ja zk‑rollupid kokku sobivad.


Optimistlikud rollupid

Zk‑rollupid

Eeldus tehingute kohta

Eeldatakse, et tehingud on kehtivad

KÔik tehinguid kontrollitakse teabetu tÔestusega

Vaidlustuse sĂŒsteem

VÔrgul on petturlike tehingute vaidlustamiseks vaidlustusperiood

Vaidlustusperioodi pole

TÔestusmehhanism

PettusetÔendus

KehtivustÔendus

Keerukus

Suhteliselt lihtsam teostada

Keeruline teabetu tÔestuse kasutamise tÔttu

OmaksvÔtt

VÀhese keerukuse tÔttu laialdaselt kasutusele vÔetud

Suhteliselt vÀhem levinud

NĂ€ited

Optimism, Arbitrum ja opBNB

zkSync ja Starknet

LÔppmÀrkused

Skaleeritavust reklaamitakse sageli kui plokiahela tehnoloogiate "pĂŒha graali". SĂŒsteemi pole mĂ”tet kasutada, kui see ei tööta optimaalselt. Nii optimistlikud kui ka zk‑rollupid on pakkunud sellele pikaajalisele probleemile elegantse lahenduse. Oma ainulaadse lĂ€henemisega zk‑rollupid lubavad suuremat kiirust, vĂ€hem vĂ”rguliiklust ja suuremat turvalisust. Jah, nad on keerukad, kuid nende potentsiaal on tohutu. KĂ”igile, kes on huvitatud digitaalse valuuta tulevikust, on zk‑rollupide mĂ”istmine kohustuslik. Plokiahela paremast jĂ”udlusest rÀÀkides on vaja tutvuda zk‑rollupide ja nendega seotud tulevikulubadustega. 

Lisalugemist


LahtiĂŒtlus: seda sisu esitatakse sellisel kujul, nagu see on, ainult ĂŒldiseks teabeks ja hariduslikel eesmĂ€rkidel, ilma igasuguse esinduse vĂ”i garantiita. Seda ei tohiks tĂ”lgendada kui finants-, juriidilist vĂ”i muud professionaalset nĂ”uannet ega soovitust konkreetse toote vĂ”i teenuse ostmiseks. Peaksid kĂŒsima nĂ”u asjakohastelt professionaalsetelt nĂ”ustajatelt. Kui artikli on koostanud kolmandast osapoolest kaastöötaja, pane tĂ€hele, et vĂ€ljendatud seisukohad kuuluvad kolmandast osapoolest kaastöötajale ja ei pruugi kajastada Binance Academy omasid. Lisateabe saamiseks loe meie tĂ€ielikku lahtiĂŒtlemist siit. Digitaalsete varade hinnad vĂ”ivad olla kĂ”ikuvad. Sinu investeeringu vÀÀrtus vĂ”ib langeda vĂ”i tĂ”usta ja sa ei pruugi investeeritud summat tagasi saada. Sina vastutad ainuisikuliselt oma investeerimisotsuste eest ja Binance Academy ei vastuta vĂ”imalike kahjude eest. Seda materjali ei tohiks tĂ”lgendada finants-, juriidilise vĂ”i muu professionaalse nĂ”uandena. Lisateabe saamiseks vaata meie kasutustingimusi ja riskihoiatust.