Mik azok a zk-rollupok? A 2. r√©tegŇĪ sk√°l√°z√°si technika
KezdŇĎlap
Cikkek
Mik azok a zk-rollupok? A 2. r√©tegŇĪ sk√°l√°z√°si technika

Mik azok a zk-rollupok? A 2. r√©tegŇĪ sk√°l√°z√°si technika

K√∂z√©pszintŇĪ
Közzétéve Oct 31, 2023Frissítve Jan 17, 2024
7m

TL;DR

  • A blokkl√°nc alacsony sk√°l√°zhat√≥s√°ga alacsonyabb h√°l√≥zati sebess√©get, magasabb tranzakci√≥s d√≠jakat √©s rossz felhaszn√°l√≥i √©lm√©nyt eredm√©nyez. Ez potenci√°lisan megoldhat√≥ 1. r√©tegŇĪ (pl. sharding) √©s 2. r√©tegŇĪ (pl. rollupok) megold√°sokkal is.

  • Az 1. r√©tegŇĪ megold√°sok mag√°t a blokkl√°ncot pr√≥b√°lj√°k tov√°bbfejleszteni, m√≠g a 2. r√©tegŇĪ megold√°sok a megl√©vŇĎ l√°ncon hoznak l√©tre egy keretrendszert.

  • A rollupok n√©pszerŇĪ 2. r√©tegŇĪ megold√°st jelentenek. A tranzakci√≥kat off-chain m√≥don k√∂tegelik a sz√°m√≠t√°sok gyorsabb v√©grehajt√°s√°hoz.¬†

  • A zk rollupok olyan rollup m√≥dozatok, amelyek egy z√©r√≥ismeretes bizony√≠t√°s elnevez√©sŇĪ kriptogr√°fiai technik√°t alkalmaznak

  • A z√©r√≥ismeretes bizony√≠t√°s a m√∂g√∂ttes adatok felfed√©se n√©lk√ľl teszi lehetŇĎv√© a hiteles√≠t√©st, √≠gy biztos√≠tva a tranzakci√≥ adatv√©delm√©t √©s biztons√°g√°t.

Verseny a blokkl√°nc-sk√°l√°zhat√≥s√°g ter√ľlet√©n

Ahogy a kript√≥kat egyre sz√©lesebb k√∂rben haszn√°lj√°k, kiemelten fontos t√©nyezŇĎv√© v√°lik a blokkl√°nch√°l√≥zatok sk√°l√°zhat√≥s√°gi probl√©m√°inak megold√°sa. A leterhelt blokkl√°ncot alacsonyabb sebess√©g √©s magasabb tranzakci√≥s d√≠jak jellemzik. Ennek kik√ľsz√∂b√∂l√©s√©re k√©t fŇĎ keretrendszer√ľnk van: az 1. √©s a 2. r√©tegŇĪ megold√°sok.

  • 1. r√©tegŇĪ megold√°sok: ezek a megold√°sok k√∂zvetlen√ľl a blokkl√°nc alapstrukt√ļr√°it alak√≠tj√°k √°t, hogy az eg√©sz rendszer √°tviteli teljes√≠tm√©nye emelkedjen. Ennek egyik fŇĎ p√©ld√°ja a sharding. A blokkl√°nc szegment√°l√°sa k√ľl√∂n√°ll√≥ szektorokra n√∂veli a rendszerkapacit√°st, √©s lehetŇĎv√© teszi a szimult√°n tranzakci√≥feldolgoz√°st.

  • 2. r√©tegŇĪ megold√°sok: ezek a megold√°sok az alap blokkl√°ncra √©p√ľlve mŇĪk√∂dnek. A 2. r√©tegen a tranzakci√≥k feldolgoz√°sa off-chain m√≥don t√∂rt√©nik, majd csoportosan k√ľldi vissza a rendszer ŇĎket az alapl√°ncra. Az alkalmazott fŇĎ technik√°k az √°llapotcsatorn√°k, az oldall√°ncok √©s a rollupok. A zk-rollup olyan rollup, amely z√©r√≥ismeretes bizony√≠t√°st alkalmaz.

Mik azok a zk-Rollupok?

A zk-rollup meg√©rt√©s√©hez fontos megismern√ľnk a rollupok √©s a z√©r√≥ismeretes bizony√≠t√°sok fogalm√°t.¬†

Mi az a rollup?

A rollupok seg√≠ts√©g√©vel a blokkl√°nc k√©pes k√∂tegelni √©s off-chain m√≥don feldolgozni a tranzakci√≥adatokat. A feldolgoz√°s ut√°n a v√©geredm√©nyt a rendszer elk√ľldi az alapl√°nc fel√©. Ilyen sok tranzakci√≥ szimult√°n feldolgoz√°sa null√°ra cs√∂kkenti a blokkl√°nc t√ļlterhel√©s√©nek es√©ly√©t, tov√°bb√° n√∂veli a sz√°m√≠t√°sok sebess√©g√©t, √©s cs√∂kkenti a k√∂lts√©g√©t. A rollupokat k√©t kateg√≥ri√°ba sorolhatjuk: ezek az optimistic √©s a zk-rollup.

  • Optimistic rollupok: az optimistic rollupok a k√∂vetkezŇĎ felt√©telez√©s alapj√°n mŇĪk√∂dnek: az √∂sszes felg√∂ngy√∂l√≠tett (rolled up) tranzakci√≥ legitim. MielŇĎtt ezeket a tranzakci√≥kat a blokkl√°ncra k√ľlden√©, a rendszer v√°rakoz√°si idŇĎszakot alkalmaz. A v√°rakoz√°si idŇĎszak alatt a h√°l√≥zat vit√°kat kezdem√©nyez, hogy a k√©tes tranzakci√≥kat pr√≥b√°ra tegye. Az optimistic rollupok t√°bor√°ba tartozik p√©ld√°ul az Optimism, az Arbitrum √©s az opBNB.

  • Zk-rollup: az optimistic t√≠pus√ļ t√°rsaival szemben a zk-rollup minden egyes tranzakci√≥t z√©r√≥ismeretes √©rv√©nyess√©gi bizony√≠t√©kokkal valid√°l. B√°r a megval√≥s√≠t√°suk √∂sszetettebb, a zk-rollupokat √ļgy alak√≠tott√°k ki, hogy megker√ľlj√©k az optimistic rollupokn√°l l√°tott vitarendez√©si idŇĎszakot, √©s elm√©letileg gyorsabban feldolgozz√°k a tranzakci√≥kat.

Most t√©rj√ľnk r√° a z√©r√≥ismeretes bizony√≠t√°sokra.

Mi az a zéróismeretes bizonyítás?

Z√©r√≥ismeretes bizony√≠t√°s (ZKP): kriptogr√°fiai eszk√∂z, amellyel az egyik f√©l (a bizony√≠t√≥) √ļgy tudja bizony√≠tani egy bizonyos √°ll√≠t√°s igaz volt√°t a m√°sik f√©l (a hiteles√≠tŇĎ) fel√©, hogy k√∂zben az √°ll√≠t√°sr√≥l semmilyen √©rz√©keny r√©szletet nem k√∂z√∂l.

Egy ZKP h√°rom k√∂vetelm√©nynek k√∂telezŇĎen megfelel:

  1. Teljess√©g: ha az √°ll√≠t√°s igaz, √©s mindk√©t f√©l ŇĎszinte, akkor a bizony√≠t√©k mindig megerŇĎs√≠ti az √°ll√≠t√°s igaz volt√°t.

  2. Megb√≠zhat√≥s√°g: egy hazug bizony√≠t√≥ csak a legritk√°bb esetekben lehet k√©pes meggyŇĎzni egy becs√ľletes hiteles√≠tŇĎt egy hamis √°ll√≠t√°s igaz√°r√≥l.

  3. Z√©r√≥ismeretes: ez a legmeghat√°roz√≥bb jellemzŇĎ. A hiteles√≠tŇĎ a folyamat v√©g√©n csak az √°ll√≠t√°s √©rv√©nyess√©g√©rŇĎl szerez inform√°ci√≥t, an√©lk√ľl, hogy a tartalomr√≥l b√°rmit megtudna.

Teh√°t hogyan mŇĪk√∂dik egy ZKP? A m√≥dszertant h√°rom l√©p√©sre bonthatjuk:

  • Tan√ļs√≠t√°s: az elsŇĎ f√°zisban a bizony√≠t√≥ √°tad egy titkos inform√°ci√≥t a hiteles√≠tŇĎnek, ez az √ļgynevezett ‚Äětan√ļs√≠t√°s‚ÄĚ. Ennek az a l√©nyege, hogy a hiteles√≠tŇĎ megbizonyosodjon arr√≥l, hogy a bizony√≠t√≥ hozz√°f√©r bizonyos adatokhoz, m√©ghozz√° an√©lk√ľl, hogy az adatot konkr√©tan megeml√≠ten√©. A tan√ļs√≠t√°s l√©trehoz egy sor k√©rd√©st az inform√°ci√≥val kapcsolatban, amelyeket csak egy legitim bizony√≠t√≥ k√©pes megv√°laszolni.

  • Kih√≠v√°s: ebben a f√°zisban a hiteles√≠tŇĎ az √∂ssze√°ll√≠tott k√©rd√©sek k√∂z√ľl v√©letlenszerŇĪen v√°lasztva kih√≠v√°st int√©z a bizony√≠t√≥ fel√©.

  • V√°lasz: a bizony√≠t√≥ a k√©rd√©seket sikeresen megv√°laszolva bizony√≠tja a megb√≠zhat√≥s√°g√°t.¬†

M√°r tudjuk, mik azok a rollupok √©s ZKP-k. Most n√©zz√ľk meg ŇĎket egy√ľtt, √©s ismerj√ľk meg, hogyan mŇĪk√∂dik a zk-rollup.

Hogyan mŇĪk√∂dik a ZK-rollup?

A Zk-rollupnak k√©t fŇĎ komponense van:

  • On-chain szerzŇĎd√©sek: a zk-rollup protokoll mŇĪk√∂d√©si szab√°lyait okosszerzŇĎd√©sek hat√°rozz√°k meg. K√©t t√≠pust k√ľl√∂nb√∂ztet√ľnk meg: a fŇĎ szerzŇĎd√©st √©s a hiteles√≠tŇĎ szerzŇĎd√©seket. A fŇĎ szerzŇĎd√©s t√°rolja a rollup blokkokat, nyomon k√∂veti a let√©teket, √©s elv√©gzi a fontos friss√≠t√©seket. A hiteles√≠tŇĎ szerzŇĎd√©s valid√°lja a gener√°lt ZKP-ket.

  • Off-chain virtu√°lis g√©pek: ezek a g√©pek kezelik a tranzakci√≥-v√©grehajt√°st az alap Ethereum blokkl√°nct√≥l t√°vol, L2-k√∂rnyezetben. Az off-chain virtu√°lis g√©pek mŇĪk√∂d√©se az Ethereum l√°nct√≥l f√ľggetlen.

A zk-rollupok ezer sz√°llal kapcsol√≥dnak az Ethereum blokkl√°nchoz, hab√°r egyetlen stratum csatorn√°n kereszt√ľl. Nem terhelik az Ethereumot a tranzakci√≥k √∂sszes apr√≥ r√©szlet√©vel. Ehelyett okosan k√∂tegelt √∂sszegz√©seket adnak √°t, biztos√≠tva, hogy az alapr√©teg zs√ļfolts√°gt√≥l mentes √©s hat√©kony maradjon.

A zk-rollup elŇĎnyei √©s h√°tr√°nyai

Teh√°t milyen elŇĎny√∂kkel j√°r a zk-rollup haszn√°lata? N√©zz√ľk meg k√∂zelebbrŇĎl.

A zk-rollup elŇĎnyei

  • N√∂veli az √°tviteli teljes√≠tm√©nyt: a zk-rollup leveszi a tranzakci√≥-v√©grehajt√°s terh√©t az alapr√©tegrŇĎl, √©s egy hat√©konyabb sz√°m√≠t√°si k√∂rnyezetbe helyezi. Mivel a tranzakci√≥k feldolgoz√°sa nem egyes√©vel t√∂rt√©nik a blokkl√°ncon, megn√∂vekszik a teljes √°tviteli teljes√≠tm√©ny.

  • Cs√∂kkenti a leterhelts√©get: a blokkl√°nc-adatforgalom cs√∂kkent√©s√©vel a zk-rollup elŇĎseg√≠ti az 1. r√©teg hat√©kony mŇĪk√∂d√©s√©t. Emellett a teljes csom√≥pontoknak a teljes adathalmaz helyett csak a z√©r√≥ismeretes bizony√≠t√°sokat kell t√°rolniuk.

  • Cs√∂kkentett d√≠jak: a kisebb leterhelts√©gnek k√∂sz√∂nhetŇĎen a zk-rollup cs√∂kkenti a teljes d√≠jterhel√©st.

  • Biztons√°gi int√©zked√©sek: a zk-rollup olyan biztons√°gi int√©zked√©seket tartalmaz, amelyekkel a felhaszn√°l√≥k akkor is kiutalhatnak p√©nzeszk√∂z√∂ket, ha b√°rmilyen probl√©ma ad√≥dik a rollup h√°l√≥zattal. Ez jelentŇĎs elŇĎny az oldall√°ncokkal szemben, amelyek h√°l√≥zati kies√©s eset√©n vesz√©lyeztetik a p√©nzeszk√∂z√∂ket.

  • R√∂videbb tranzakci√≥kih√≠v√°si idŇĎszak: a zk-rollupn√°l csak a rollupokban tal√°lhat√≥ √©rv√©nyess√©gi bizony√≠t√©kokat kell hiteles√≠teni, √©s ez ler√∂vid√≠ti a tranzakci√≥kih√≠v√°si idŇĎszakot.

A zk-rollup h√°tr√°nyai

  • Komplexit√°s: a zk-rollup legnagyobb h√°tr√°nya, hogy eredendŇĎen bonyolult. Sokkal bonyolultabb a v√©grehajt√°sa, mint az optimistic rollupok eset√©n.

  • Korl√°tozott alapr√©teg: hat√©konys√°ga ellen√©re a zk-rollupra is hat√°ssal vannak a m√∂g√∂ttes alapr√©teg korl√°tai.

  • Elapr√≥z√≥d√≥ likvidit√°s: minden 2. r√©tegŇĪ megold√°s a likvidit√°s elapr√≥z√≥d√°s√°hoz vezet az √∂kosziszt√©m√°ban. Az alapr√©teg-protokollok alacsony likvidit√°sa potenci√°lisan probl√©m√°kat eredm√©nyezhet.

Optimistic rollup vs zk-rollup

Most hasonlítsuk össze az optimistic rollupot és a zk-rollupot.


Optimistic Rollup

ZK-rollupok

Tranzakcióval kapcsolatos feltételezés

Feltételezi, hogy a tranzakciók érvényesek.

Az összes tranzakciót zéróismeretes bizonyítással hitelesíti.

Kihívási rendszer

L√©tezik egy kih√≠v√°si idŇĎszak, amely sor√°n a h√°l√≥zat megk√©rdŇĎjelezheti a csal√°shoz k√∂thetŇĎ tranzakci√≥kat.

Nincs kih√≠v√°si idŇĎszak

Bizonyítási mechanizmus

Fraud proofok

√Črv√©nyess√©gi bizony√≠t√©kok

√Ėsszetetts√©g

N√©mileg egyszerŇĪbb megval√≥s√≠tani

A zéróismeretes bizonyítások használata miatt bonyolult

Elterjedtség

Sz√©les k√∂rben haszn√°lj√°k a viszonylagos egyszerŇĪs√©ge miatt.

A másik megoldáshoz képest kevésbé elterjedt.

Példák

Optimism, Arbitrum és opBNB.

zkSync és Starknet.

Záró gondolatok

A sk√°l√°zhat√≥s√°got gyakran emlegetik a blokkl√°nc-technol√≥gia ‚ÄěSzent Gr√°ljak√©nt‚ÄĚ. Egy rendszert csak akkor van √©rtelme haszn√°lni, ha optim√°lisan mŇĪk√∂dik. Mind az optimistic, mind pedig a zk-rollupok eleg√°ns megold√°st jelentenek erre a r√©g√≥ta fenn√°ll√≥ probl√©m√°ra. A zk-rollupok az egyedi megk√∂zel√≠t√©s√ľkkel nagyobb sebess√©get, kisebb forgalmat √©s magas szintŇĪ biztons√°got √≠g√©rnek. Igen, ez a technol√≥gia bonyolult, de hatalmas potenci√°llal b√≠r. A zk-rollupok meg√©rt√©se mindenki sz√°m√°ra k√∂telezŇĎ, akit √©rdekel a digit√°lis valuta j√∂vŇĎje. A jobb blokkl√°nc-teljes√≠tm√©ny el√©r√©s√©re tett erŇĎfesz√≠t√©sek sor√°n most j√∂tt el az ideje, hogy megismerkedj√ľnk a zk-rollupokkal √©s a technol√≥gia √≠g√©retes j√∂vŇĎj√©vel.¬†

További olvasnivaló


FelelŇĎss√©gkiz√°r√≥ nyilatkozat: A jelen bejegyz√©s tartalm√°t v√°ltozatlanul, annak eredeti form√°j√°ban bocs√°tjuk rendelkez√©sre kiz√°r√≥lag √°ltal√°nos t√°j√©koztat√°si √©s oktat√°si c√©llal, b√°rminemŇĪ nyilatkozat vagy szavatoss√°gv√°llal√°s n√©lk√ľl. Az itt le√≠rtak nem tekintendŇĎk p√©nz√ľgyi, jogi vagy egy√©b szakmai tan√°csad√°snak, sem egy konkr√©t term√©k vagy szolg√°ltat√°s megv√°s√°rl√°s√°ra tett javaslatnak. Javasoljuk, hogy megfelelŇĎ szaktan√°csad√≥kt√≥l k√©rjen tan√°csot. Amennyiben a cikk harmadik f√©l k√∂zremŇĪk√∂dŇĎtŇĎl sz√°rmazik, felh√≠vjuk figyelm√©t, hogy abban a harmadik f√©l k√∂zremŇĪk√∂dŇĎ v√©lem√©nye fejezŇĎdik ki, √©s nem felt√©tlen√ľl t√ľkr√∂zi a Binance Academy v√©lem√©ny√©t. K√©rj√ľk, tov√°bbi r√©szletek√©rt olvassa el a teljes felelŇĎss√©gkiz√°r√≥ nyilatkozatunkat itt. A digit√°lis eszk√∂z√∂k √°ra ingadozhat. A befektet√©s √©rt√©ke cs√∂kkenhet vagy nŇĎhet, √©s az is elŇĎfordulhat, hogy √Ėn nem kapja vissza a befektetett √∂sszeget. A befektet√©si d√∂nt√©sei√©rt egyed√ľl √Ėn felel, √©s a Binance Academy nem v√°llal felelŇĎss√©get az √Ėn esetlegesen felmer√ľlŇĎ vesztes√©gei√©rt. Az itt le√≠rtak nem minŇĎs√ľlnek p√©nz√ľgyi, jogi vagy egy√©b szakmai tan√°csnak. Tov√°bbi inform√°ci√≥√©rt tekintse meg Haszn√°lati felt√©teleinket √©s a Kock√°zati figyelmeztet√©st.