Optimistic vs Zero-Knowledge rollupid: mis vahe neil on?
Avaleht
Artiklid
Optimistic vs Zero-Knowledge rollupid: mis vahe neil on?

Optimistic vs Zero-Knowledge rollupid: mis vahe neil on?

Edasijõudnud
Avaldatud Mar 3, 2023Värskendatud Jul 12, 2023
6m

TL;DR

Krüpto ja plokiahela kasvav populaarsus on viinud selleni, et arendajad otsivad viisi, kuidas suurendada süsteemi võimet rahuldada kasvavat nõudlust. Killustamine, külgahelad, seisundi kanalid ja rollupid on mõned lähenemised skaleerimisele. Plokiahela rollupid viivad teatud tehinguprotsessid teise ahelasse, säilitades samal ajal tehinguandmeid põhilise 1. kihi plokiahelas. Selles artiklis uurime kahte tüüpi krüpto rollupe – optimistic ja zero-knowledge.

Sissejuhatus

Suureneva krüptonõudluse tõttu on mõnede plokiahelate võimed proovile pandud. See võib põhjustada võrgu ülekoormust ja kalleid tehingukulusid. Selle probleemi lahendamiseks töötatakse välja ja katsetatakse skaleerimislahendusi, et suurendada tehingute läbilaskevõimet ja kiirust. Sellised lahendused võib jagada kahte rühma: 1. ja 2. kiht.

1. kihi skaleerimislahendused, nagu killustamine, teevad muudatusi otse põhiplokiahelas (mida nimetatakse ka baas- või 1. kihi plokiahelaks). 2. kihi skaleerimislahendused töötavad 1. kihi plokiahela peal. Näiteid 2. kihi skaleerimislahenduste kohta hõlmavad seisundi kanaleid, külgahelaid ja plokiahela rollupe.

Plokiahela rollupid on protokollid, mille eesmärk on võimaldada suurt läbilaskevõimet ja väiksemaid kulusid. Nende eesmärk on lahendada probleem, millega paljud populaarsed plokiahelad silmitsi seisavad, koondades tehinguid ja vähendades andmete suurust, et tehinguid tõhusamalt töödelda ja salvestada.

Mis on plokiahela rollupid?

Rollupid on 2. kihi lahendus, mis koondab tehinguandmed ja edastab need põhiahelast (või 1. kihi plokiahelast). Tehingu täitmine toimub seejärel väljaspool ahelat, samas kui varasid hoitakse ahelasiseses nutilepingus. Tehinguandmed saadetakse pärast lõpetamist tagasi põhiplokiahelasse.

Teoreetiliselt võib iga 1. kihi lahendus rakendada rollupe, et suurendada tehingu tõhusust läbilaskevõime seisukohalt. Rollupide abil võib plokiahel suurendada teatud aja jooksul töödeldavate ja registreeritud tehingute arvu.

Hetkel on olemas kahte tüüpi rollupe – optimistic rollups ja zero-knowledge (zk) rollups.

Mis on Optimistic Rollup?

Optimistic rollupid on protokollid, mis suurendavad tehingute väljundit, koondades mitu tehingut kogumisse, mida töödeldakse väljaspool ahelat. Pärast seda salvestatakse tehinguandmed põhiahelasse andmete tihendamise tehnikatega, mis aitavad vähendada kulusid ja suurendada kiirust. Ethereumi andmetel võivad optimistic rollupid parandada skaleeritavust 10–100 korda.

Kuidas optimistic rollupid tehinguid kinnitavad?

Tõhususe suurendamiseks kehtivad tehingud vaikimisi. Võid küsida, kas see ohustab turvalisust tehingu töötlemise kiiruse kasuks. Optimistic rollupid kasutavad aga pettusekindlat skeemi, mille puhul on vaidluste lahendamise periood, mida nimetatakse „vaidlustusperioodiks“. Selle aja jooksul saavad kõik, kes jälgivad rollupi, esitada vaide, et kontrollida, kas tehing on pettusetõenduse abil õigesti töödeldud.

Kui leitakse, et selles kogumis on vigu, siis parandab rollup-protokoll need, viies vale(d) tehing(ud) uuesti läbi ja ajakohastades plokki. Lepinguosalisi, kes kiidavad valesid tehinguid nende täitmiseks heaks, karistatakse.

Optimistic rollupide piirangud

Kuigi tehingute kinnitamise protsessi pole, on vaideperiood, mida zk rollupidel ei ole, mis pikendab tehingute lõpuleviimiseks kuluvat aega.

Optimistic rolluppidega ahelate lõpetatus on samuti madalam kui zk rolluppidel. Lõpetatus näitab, kui kaua peab kasutaja ootama mõistlikku garantiid, et tehinguid ei tühistata ega muudeta. Optimistic rollupidest tehtavad väljamaksed viibivad, sest enne vahendite vabastamist peab vaideperiood lõppema. Seevastu zk rollupist väljavõtmine jõustub kohe, kui nutileping kinnitab kehtivuse tõendi.

Mõned inimesed leiavad ka, et optimistic rollupid on vähem tõhusad kui zk rollupid. Optimistic rollupide puhul tuleb kõik tehinguandmed postitada ahelasse, et tehingud lõplikult vormistada. Zk vastete puhul on ahelas nõutav ainult kehtivuse tõendamine.

Mis on Zero-Knowledge (zk) Rollup?

Zero-knowledge rollupid on protokollid, mis koondavad tehinguid kogumiteks, mis täidetakse väljaspool põhiahelat. Iga kogumi puhul esitab zk rollupi operaator kokkuvõtte nõutavatest muudatustest, kui kogumi tehingud on sooritatud. Operaatoritel on täiendav roll kehtivustõendite koostamisel, et tõestada muudatuste õigsust. Need tõendid on oluliselt väiksemad kui tehinguandmed; seetõttu on nende kontrollimine kiirem ja odavam.

Ethereumis vähendavad zk rollupid tehingute andmeid koondustehnikate abil, kirjutades tehingud Ethereumi kõneandmetena, vähendades tõhusalt kasutaja teenustasusid.

Kuidas zk rollupid tehinguid kinnitavad?

Zk rollupid kasutavad tehingute kinnitamiseks tõendit (zero-knowledge proofs ZKP). ZKP-sid kasutab isik, keda kutsutakse tõendajaks, kes tahab veenda teist osapoolt, ehk kontrollijat, et neil on teadmised, ja seeläbi tehingut kinnitada.

See toimib järgmiselt.

  1. Tõendaja esitab matemaatilise tõestuse, mida ainult nemad suudavad genereerida.

  2. Tõendaja kasutab seda matemaatilist tõestust tehingu kehtivuse kontrollimiseks.

  3. Teave võib saada kehtivustõendi ilma selle sisu tõendajale avaldamata.

Zk rollupide eelised

Zk rollupid võivad pakkuda kasutajatele kõrgetasemelist turvalisust, kui neid õigesti rakendatakse. Üks põhijoontest, mis aitab sellele turvalisusele kaasa, on zero-knowledge kehtivuse tõendamine. Nad tagavad, et võrk saab toimida ainult kehtivas olekus ja et operaatorid ei saaks varastada kasutajate raha ega süsteemi mingil viisil rikkuda.

Teine zk rollupide eelis on see, et kasutajad ei pea võrku jälgima. Zk rollups salvestab kõik andmed ahelas ja nõuab kehtivuse tõendeid. Seetõttu ei saa operaator petta ja kasutajad ei pea muretsema võrgu väärkäitumise pärast. Lisaks võimaldavad zk rollupide kasutajatel oma raha mainneti välja võtta, ilma et peaksid operaatoritega koostööd tegema, tõestades andmete kättesaadavuse kaudu tokeni omandiõigust.

Sarnaselt optimistic rollupidele rakendatakse ka zk rollupide puhul ahelavälise täitmise mehhanismi, et suurendada tehingu täitmise kiirust.

Zk rollupide ja optimistic rollupide erinevused

Allpool on esitatud kokkuvõte optimistic ja zk rollupide erinevustest.

Zk rollupide ja optimistic rollupide erinevused

Mida toob tulevik zk ja optimistic rollupidele?

Zero-knowledge ja optimistic rollupide tulevik on ikka veel küsimärgi all. Kuna üha rohkem inimesi võtab kasutusele krüpto ja plokiahela, võivad rollupid mängida olulist rolli plokiahela tõhususe parandamisel. Plokiahelad jätkavad tõenäoliselt erinevate skaleerimislahenduste katsetamist, nagu killustamine, rollupid ja 0 kiht. Samuti võime näha uute lahenduste loomist ja rakendamist kas koos rollupidega või nende asemel.

Lõppmärkused

Kuna nõudlus krüpto järele on kasvanud ja praeguste plokiahelate piire ületanud, on paljud pakkunud välja erinevaid skaleerimislahendusi. Selles artiklis uurisime, millised on kaks erinevust, optimistic ja zk rollupid, mis üksteisest erinevad. Kuni rollupide katsetamine jätkub, võime lõpuks näha paremat varianti, mis aitaks meil saavutada massilise kasutuselevõtu skaleeritavuse.

Lisalugemist

Lahtiütlus ja riskihoiatus: seda sisu esitatakse sellisel kujul, nagu see on, ainult üldiseks teabeks ning hariduslikel eesmärkidel, ilma igasuguse esinduse või garantiita. Seda ei tohiks tõlgendada finantsnõustamisena ega kui soovitust konkreetse toote või teenuse ostmiseks. Digitaalsete varade hinnad võivad olla volatiilsed. Sinu investeeringu väärtus võib langeda või tõusta ning sa ei pruugi investeeritud summat tagasi saada. Oma investeerimisotsuste eest vastutad ainult sina ja Binance'i Akadeemia ei vastuta võimalike kahjude eest. See pole finantsnõustamine.