Optimista vs. z√©r√≥ismeretes rollupok: mi a k√ľl√∂nbs√©g?
KezdŇĎlap
Cikkek
Optimista vs. z√©r√≥ismeretes rollupok: mi a k√ľl√∂nbs√©g?

Optimista vs. z√©r√≥ismeretes rollupok: mi a k√ľl√∂nbs√©g?

Haladó
Közzétéve Mar 3, 2023Frissítve Jul 12, 2023
6m

TL;DR

A kript√≥k √©s a blokkl√°ncok n√∂vekvŇĎ n√©pszerŇĪs√©ge arra k√©sztette a fejlesztŇĎket, hogy √ļj sk√°l√°z√°si m√≥dszert keressenek az√°ltal, hogy jav√≠tj√°k a rendszereik k√©pess√©g√©t a n√∂vekvŇĎ ig√©nyek kiel√©g√≠t√©s√©re. A sharding, az oldall√°ncok, az √°llapotcsatorn√°k √©s a rollupok n√©h√°ny megk√∂zel√≠t√©s a sk√°l√°z√°sra. A blokkl√°nc rollupok bizonyos tranzakci√≥s folyamatokat egy m√°sodlagos l√°ncra terhelnek, mik√∂zben a tranzakci√≥s adatokat a fŇĎ Layer 1 blokkl√°ncon t√°rolj√°k. Ebben a cikkben a rollupok k√©t t√≠pus√°t vizsg√°ljuk meg a kriptot√©rben - az optimista √©s a z√©r√≥ismeretes rollupokat.

Bevezetés

A kript√≥k ir√°nti n√∂vekvŇĎ kereslet miatt egyes blokkl√°ncok k√©pess√©gei erŇĎsen pr√≥b√°ra vannak t√©ve. Ez a h√°l√≥zat t√ļlterhelts√©g√©hez √©s dr√°ga tranzakci√≥s k√∂lts√©gekhez vezethet. Ennek megold√°s√°ra sk√°l√°z√°si megold√°sokat dolgoznak ki √©s tesztelnek a tranzakci√≥k feldolgoz√°si k√©pess√©g√©nek √©s sebess√©g√©nek n√∂vel√©se √©rdek√©ben. Ezek a megold√°sok k√©t csoportba sorolhat√≥k: Layer 1 √©s Layer 2.

A Layer 1 sk√°l√°z√°si megold√°sok, mint p√©ld√°ul a sharding, k√∂zvetlen√ľl a fŇĎ blokkl√°ncon (m√°s n√©ven alap vagy Layer 1 blokkl√°ncon) hajtanak v√©gre v√°ltoztat√°sokat. A Layer 2 sk√°l√°z√°si megold√°sok egy Layer 1 blokkl√°nc tetej√©n futnak. A Layer 2 sk√°l√°z√°si megold√°sok k√∂z√© tartoznak p√©ld√°ul az √°llapotcsatorn√°k, az oldall√°ncok √©s a blokkl√°nc-rollupok.

A blockchain rollupok olyan protokollok, amelyeket √ļgy terveztek, hogy magas feldolgoz√°si k√©pess√©get √©s alacsonyabb k√∂lts√©geket tegyenek lehetŇĎv√©. C√©ljuk, hogy megoldj√°k azt a probl√©m√°t, amellyel sz√°mos n√©pszerŇĪ blokkl√°nc k√ľzd a tranzakci√≥k √∂sszevon√°s√°val √©s az adatm√©ret cs√∂kkent√©s√©vel a hat√©konyabb tranzakci√≥feldolgoz√°s √©s t√°rol√°s √©rdek√©ben.

Mik azok a blokkl√°nc rollupok?

A rollupok egy olyan Layer 2 megold√°sok, amelyek √∂sszek√∂tegelik √©s lev√°lasztj√°k a tranzakci√≥s adatokat a fŇĎ l√°ncr√≥l (vagy a Layer 1 blokkl√°ncr√≥l). A tranzakci√≥k v√©grehajt√°sa ezut√°n off-chain t√∂rt√©nik, m√≠g az eszk√∂z√∂ket egy on-chain okosszerzŇĎd√©sben tartj√°k. A tranzakci√≥s adatok a tranzakci√≥ v√©gezt√©vel visszaker√ľlnek a fŇĎ blokkl√°ncra.

Elm√©letileg b√°rmelyik Layer 1 megold√°s k√©pes a tranzakci√≥k feldolgoz√°si hat√©konys√°g√°nak n√∂vel√©se √©rdek√©ben rollupokat bevezetni. A rollupok seg√≠ts√©g√©vel a blokkl√°nc n√∂velheti a feldolgozott √©s r√∂gz√≠tett tranzakci√≥k sz√°m√°t egy bizonyos idŇĎkereten bel√ľl.

Jelenleg kétféle rollup létezik: az optimista rollup és a zéróismeretes (zk) rollup.

Mi az optimista rollup?

Az optimista rollupok olyan protokollok, amelyek a tranzakci√≥tat k√∂tegel√©s√©vel n√∂velik a tranzakci√≥k feldolgoz√°si teljes√≠tm√©ny√©t, amelyeket off-chain dolgoznak fel. Ezt k√∂vetŇĎen a tranzakci√≥s adatokat a fŇĎ l√°ncon r√∂gz√≠tik az adatt√∂m√∂r√≠t√©si technik√°k seg√≠ts√©g√©vel, amelyek seg√≠tenek a k√∂lts√©gek cs√∂kkent√©s√©ben √©s a sebess√©g n√∂vel√©s√©ben. Az Ethereum szerint az optimista rollupok 10-100-szoros√°ra jav√≠thatj√°k a sk√°l√°zhat√≥s√°got.

Hogyan validálják az optimista rollupok a tranzakciókat?

A tranzakci√≥k alap√©rtelmez√©s szerint √©rv√©nyesek a hat√©konys√°g n√∂vel√©se √©rdek√©ben. Felmer√ľlhet a k√©rd√©s, hogy ez nem vesz√©lyezteti-e a biztons√°got a tranzakci√≥k feldolgoz√°si sebess√©g√©nek jav√°ra. Az optimista rollupok azonban csal√°smegelŇĎzŇĎ rendszert alkalmaznak, egy vitarendez√©si idŇĎszak mellett, melyet ‚Äěkifog√°sol√°si idŇĎszaknak‚ÄĚ h√≠vnak. Ezen idŇĎszakon bel√ľl b√°rki, aki figyelemmel k√≠s√©ri a rollupot, felh√≠v√°st ny√ļjthat be annak ellenŇĎrz√©s√©re, hogy a tranzakci√≥t pontosan dolgozt√°k-e fel egy fraud proof m√≥dszerrel.

Amennyiben a k√∂teg hib√°s, a rollup protokoll a hib√°s tranzakci√≥(k) √ļjb√≥li v√©grehajt√°s√°val √©s a blokk friss√≠t√©s√©vel orvosolja azokat. A hib√°s tranzakci√≥k v√©grehajt√°s√°t j√≥v√°hagy√≥ felek b√ľntet√©sben r√©szes√ľlnek.

Az optimista rollupok korl√°tai

B√°r nincs tranzakci√≥ valid√°l√°si folyamat, van egy kifog√°sol√°si idŇĎszak, ami a zk rollupokn√°l nincs, mely megn√∂veli a tranzakci√≥k v√©gleges√≠t√©s√©hez sz√ľks√©ges idŇĎt.

Az optimista rollupokkal rendelkezŇĎ l√°ncok v√©glegess√©ge is alacsonyabb, mint a zk rollupok√©. A v√©glegess√©g azt m√©ri, hogy a felhaszn√°l√≥nak mennyi ideig kell v√°rnia arra, hogy √©sszerŇĪ garanci√°t kapjon arra, hogy a tranzakci√≥kat nem fogj√°k visszaford√≠tani vagy megv√°ltoztatni. Az optimista rollupok eset√©ben a leh√≠v√°sok k√©sleltetve t√∂rt√©nnek, mivel a p√©nzeszk√∂z√∂k felszabad√≠t√°sa elŇĎtt le kell telnie a kifog√°sol√°si idŇĎszaknak. Ezzel szemben a zk rollupb√≥l t√∂rt√©nŇĎ leh√≠v√°s azut√°n l√©p hat√°lyba, miut√°n a zk rollup okosszerzŇĎd√©se ellenŇĎrizte a valid√°ci√≥s bizony√≠t√©kot.

Egyesek szerint az optimista rollupok kev√©sb√© hat√©konyak, mint a zk rollupok. Optimista rollupok eset√©n a tranzakci√≥k v√©gleges√≠t√©s√©hez az √∂sszes tranzakci√≥s adatot r√∂gz√≠teni kell a l√°ncon. A zk megfelelŇĎin√©l csak √©rv√©nyess√©gi igazol√°s sz√ľks√©ges a l√°ncon.

Mi az a zéróismeretes (zk) rollup?

A z√©r√≥ismeretes rollupok olyan protokollok, amelyek a tranzakci√≥kat a fŇĎ l√°ncon k√≠v√ľl v√©grehajtand√≥ k√∂tegekbe csoportos√≠tj√°k. A zk rollup oper√°tor minden k√∂teghez beny√ļjtja a sz√ľks√©ges m√≥dos√≠t√°sok √∂sszefoglal√≥j√°t, miut√°n a k√∂tegben szereplŇĎ tranzakci√≥kat v√©grehajtott√°k. Az oper√°toroknak tov√°bbi szerep√ľk van a v√°ltoztat√°sok pontoss√°g√°t igazol√≥ √©rv√©nyess√©gi bizonylatok elŇĎ√°ll√≠t√°s√°ban. Ezek a bizonylatok l√©nyegesen kisebbek, mint a tranzakci√≥s adatok, ez√©rt ellenŇĎrz√©s√ľk gyorsabb √©s olcs√≥bb.

Az Ethereumon a zk rollupok tömörítési technikákkal csökkentik a tranzakciós adatok méretét, amikor a tranzakciókat calldata-ként írják az Ethereumra, így hatékonyan csökkentik a felhasználói díjakat.

Hogyan validálják a zk rollupok a tranzakciókat?

A Zk rollupok z√©r√≥ismeretes bizony√≠t√°st (ZKP) haszn√°lnak a tranzakci√≥k √©rv√©nyes√≠t√©s√©re. A ZKP-ket a bizony√≠t√≥nak nevezett f√©l haszn√°lja, aki meg akar gyŇĎzni egy m√°sik felet, az √ļgynevezett hiteles√≠tŇĎt arr√≥l, hogy rendelkezik a sz√ľks√©ges ismeretekkel, √©s ez√°ltal igazolni tud egy tranzakci√≥t.

A k√∂vetkezŇĎk√©pp mŇĪk√∂dik:

  1. A bizony√≠t√≥ olyan matematikai bizony√≠t√©kot szolg√°ltat, amelyet csak ŇĎ tud elŇĎ√°ll√≠tani.

  2. A hiteles√≠tŇĎ ezt a matematikai bizony√≠t√©kot haszn√°lja a tranzakci√≥ √©rv√©nyess√©g√©nek ellenŇĎrz√©s√©re.

  3. Az inform√°ci√≥ √©rv√©nyess√©ge bizony√≠that√≥ an√©lk√ľl, hogy a tartalm√°t felfedn√©k a hiteles√≠tŇĎ elŇĎtt.

A zk rollupok elŇĎnyei

A Zk rollupok megfelelŇĎ alkalmaz√°s eset√©n magas szintŇĪ biztons√°got ny√ļjthatnak a felhaszn√°l√≥k sz√°m√°ra. A biztons√°ghoz hozz√°j√°rul√≥ egyik legfontosabb jellemzŇĎ a z√©r√≥ismeretes √©rv√©nyess√©gi bizony√≠t√°s haszn√°lata. Biztos√≠tj√°k, hogy a h√°l√≥zat csak √©rv√©nyes √°llapotban mŇĪk√∂dhessen, valamint azt, hogy az oper√°torok ne tudj√°k ellopni a felhaszn√°l√≥k p√©nzeszk√∂zeit, vagy b√°rmilyen m√≥don megrong√°lni a rendszert.

A zk rollupok m√°sik elŇĎnye, hogy a felhaszn√°l√≥knak nem kell figyelni√ľk a h√°l√≥zatot. A Zk rollupok minden adatot a l√°ncon t√°rolnak, √©s √©rv√©nyess√©gi bizony√≠t√©kokat ig√©nyelnek. Ez√©rt az oper√°tor nem tud csalni, √©s a felhaszn√°l√≥knak nem kell agg√≥dniuk a h√°l√≥zat helytelen viselked√©se miatt. Ezenk√≠v√ľl a zk rollupok lehetŇĎv√© teszik a felhaszn√°l√≥k sz√°m√°ra, hogy a tokenek tulajdonjog√°nak az adatok el√©rhetŇĎs√©g√©n kereszt√ľl t√∂rt√©nŇĎ bizony√≠t√°s√°val an√©lk√ľl h√≠vj√°k le p√©nzeszk√∂zeiket a mainnetre, hogy egy√ľtt kellene mŇĪk√∂dni√ľk az oper√°torokkal.

Az optimista rollupokhoz hasonlóan a zk rollupok is egy off-chain végrehajtási mechanizmust alkalmaznak a tranzakciók végrehajtási sebességének növelése érdekében.

K√ľl√∂nbs√©gek a zk rollupok √©s az optimista rollupok k√∂z√∂tt

Az al√°bbiakban √∂sszefoglaljuk az optimista √©s a zk rollupok k√∂z√∂tti k√ľl√∂nbs√©geket.

K√ľl√∂nbs√©gek a zk rollupok √©s az optimista rollupok k√∂z√∂tt

Mi v√°r a z√©r√≥ismeretes √©s optimista rollupokra a j√∂vŇĎben?

A z√©r√≥ismeretes √©s az optimista rollupok j√∂vŇĎje m√©g mindig k√©rd√©ses. Ahogy egyre t√∂bben fogadj√°k el a kript√≥t √©s a blokkl√°ncot, a rollupok fontos szerepet j√°tszhatnak a blokkl√°nc hat√©konys√°g√°nak jav√≠t√°s√°ban. A blokkl√°ncok val√≥sz√≠nŇĪleg m√©g tesztelni fogj√°k a k√ľl√∂nb√∂zŇĎ sk√°l√°z√°si megold√°sokat, bele√©rtve a shardingot, a rollupot √©s a layer 0-t. √öj megold√°sok l√©trehoz√°s√°t √©s bevezet√©s√©t is l√°thatjuk, ak√°r a rollupok mellett, ak√°r a rollupok helyett.

Záró gondolatok

Mivel a kript√≥k ir√°nti kereslet megnŇĎtt √©s el√©rte a jelenlegi blokkl√°ncok korl√°tait, sokan tettek javaslatot k√ľl√∂nb√∂zŇĎ sk√°l√°z√°si megold√°sokra. Ebben a cikkben a rollupok k√©t fajt√°ja, az optimista √©s a zk rollupok k√∂z√∂tti alapvetŇĎ k√ľl√∂nbs√©geket vizsg√°ltuk. Mivel a rollupok tov√°bbra is bombabiztosak, lehet, hogy v√©g√ľl egy olyan kiv√°l√≥ v√°ltozatot fogunk l√°tni, amely seg√≠thet a t√∂meges elfogad√°shoz sz√ľks√©ges sk√°l√°zhat√≥s√°g el√©r√©s√©ben.

További olvasnivaló

FelelŇĎss√©gi nyilatkozat √©s kock√°zati figyelmeztet√©s: a jelen bejegyz√©s tartalm√°t annak mindenkori form√°j√°ban bocs√°tjuk rendelkez√©sre √°ltal√°nos t√°j√©koztat√°si √©s oktat√°si c√©llal, √©s semmilyen felelŇĎss√©get vagy szavatoss√°got nem v√°llalunk az alkalmaz√°s√°val kapcsolatban. Az itt le√≠rtak nem tekintendŇĎk p√©nz√ľgyi tan√°csad√°snak, sem egy konkr√©t term√©k vagy szolg√°ltat√°s megv√°s√°rl√°s√°ra tett javaslatnak. A digit√°lis eszk√∂z√∂k √°ra erŇĎsen ingadozhat. A befektet√©s √©rt√©ke cs√∂kkenhet vagy nŇĎhet, √©s az is elŇĎfordulhat, hogy nem kapja vissza a befektetett √∂sszeget. √Ėn felel egyed√ľl a befektet√©si d√∂nt√©sei√©rt, a Binance Academy nem v√°llal felelŇĎss√©get az esetlegesen felmer√ľlŇĎ vesztes√©gek√©rt. Az itt le√≠rtak nem minŇĎs√ľlnek p√©nz√ľgyi tan√°csnak.