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.