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.