A blokkláncok forradalmasítani ígérik a pénzügyi szolgáltatásoktól (DeFi) az internetig (Web3) mindent. Jelenlegi állapotukban azonban a legtöbbjük még mindig túl lassú és drága a széleskörű használathoz. Míg a Visa tranzakciók fix költséggel, másodperc töredéke alatt feldolgozásra kerülnek, az Ethereum tranzakciók feldolgozása perceket is igénybe vehet a túlterhelt időszakokban, kiszámíthatatlan költségekkel.
Szerencsére a blokklánc-fejlesztők dolgoznak ezen szűk keresztmetszetek leküzdésének módjain. Az 1. rétegbeli fejlesztések, mint például az Ethereum 2.0, felgyorsíthatják a tranzakciókat. Eközben a 2. rétegbeli skálázási megoldások, mint például a rollupok és az állapotcsatornák, kiküszöbölik a torlódást azáltal, hogy a tranzakciókat az elsődleges blokkláncokról áthelyezik, hogy gyorsabban és költséghatékonyabban feldolgozhassák azokat.
A ZK-rollupok a kriptoközösség kedvenceivé váltak decentralizált megközelítésüknek és adatvédelmi fókuszuknak köszönhetően – és a zkEVM-ek térnyerésével még népszerűbbé válhatnak.
Skálázhatóság 101
Vitalik Buterin a blokklánc kihívásait úgy írja le, mint „blokklánc trilemma.” Ez a kifejezés a biztonság, a skálázhatóság és a decentralizáció közötti kompromisszumokra utal. Röviden, az elképzelés az, hogy a skálázhatóság bármilyen javítása feláldozza a decentralizációt vagy a biztonságot. Például egy központosított közvetítő felgyorsíthatja a tranzakciókat, de árthat a decentralizációnak.
Az Ethereum és más blokkláncok a konszenzusmechanizmusok megváltoztatásával és olyan fogalmak bevezetésével remélik, hogy megoldást találnak ezekre a kihívásokra, mint a „sharding”. Például a sharding a blokkláncot különálló részekre, úgynevezett „shardokra” osztaná. Minden egyes shardnak saját állapota és tranzakciós előzménye lenne, megnyitva az utat a tranzakciók párhuzamos feldolgozása előtt.
Ezen „1. rétegbeli” változások mellett a „2. rétegbeli” megoldások láncon kívüli feldolgozási képességeket is bevezetnek. Például az optimista és a zk-rollups a tranzakciók kötegeit a láncon kívül dolgozza fel, mielőtt azokat egyetlen „összegyűjtött” tranzakcióként újra bevezetné. Az állapotcsatornák kétirányú kommunikációs csatornákat használnak a résztvevők között a tranzakciók megerősítéséhez.
Mik azok a ZK-Roll Upok?
A nulla tudású (ZK) összesítések tranzakciókat kötnek össze a blokklánc átviteli sebességének javítása, miközben csökkentik a tranzakciós költségeket. Az azonnali, biztonságos és decentralizált átutalások támogatásával ez a megközelítés a blokklánc skálázhatósági aggályait kezeli anélkül, hogy a blokklánc-trilemma áldozatává válna (bár számítási szempontból drágább, mint mások).
Íme, hogyan működnek egy kicsit részletesebben:
- Egy felhasználó tranzakciót küld egy zk-rollup intelligens szerződésnek az Ethereum főhálózatán.
- A zk-rollup operátor a tranzakciót egy láncon kívüli környezetben hajtja végre.
- Az operátor kriptográfiai bizonyítékot generál, amely érvényesíti a helyesen végrehajtott tranzakciókat anélkül, hogy felfedné a tényleges tranzakciós adatokat.
- Az operátor elküldi a bizonyítékot a zk-rollup intelligens szerződésnek.
- Ha érvényes, a zk-rollup szerződés frissül, hogy tükrözze az új állapotot.
A siker titka a kriptográfiai bizonyításban rejlik. Bár a matematikai számítások összetettek, a tágabb megközelítést tesztek sorozataként lehet elképzelni. Tegyük fel, hogy valaki azt állítja magáról, hogy ő a világ legjobb pékje, de nem ad meg receptet az állítás igazolására. Ezt egy sor kóstolóteszttel bizonyíthatná be anélkül, hogy felfedné a receptjét.
zkEVM-ek felgyorsítják az elterjedést
A ZK-összesítések csupán ~ 1 milliárd dollár az 30+ milliárd dollár az Ethereumban zárolt teljes értékű TVL (TVL) mennyiségének – vagyis a teljes piac körülbelül 3%-ának. A legnépszerűbb megoldások közé tartozik a zkSync Era és a dYdX, bár a Starknet, a Loopring és más protokollok is népszerűek maradnak.

A zk-rollupok szélesebb körű elterjedése azonban néhány akadállyal néz szembe. Először is, sok kriptorajongó abban reménykedik, hogy ethereum 2.0 szükségtelenné teszi az ilyen megoldásokat (bár ezek a változások csekély hatással lesznek az üzemanyagárakra). Másodszor, egészen a közelmúltig a legtöbb zk-rollup megoldás nem volt EVM-kompatibilis, így a legtöbb Ethereum felhasználási esetben nem voltak annyira hasznosak.
A zkEVM-ek, vagyis az EVM-kompatibilis zk-rollupok térnyerése segíthet a zk-rollupoknak nagyobb piaci részesedés megszerzésében. Ezek a megoldások támogatják az intelligens szerződéseket és a dApp-okat, miközben csökkentik az üzemanyagköltségeket és növelik az Ethereum hálózati átviteli sebességét. A legjobb az egészben, hogy a fejlesztők könnyen migrálhatják intelligens szerződéseiket zkEVM-ekre anélkül, hogy teljesen át kellene írniuk az alkalmazásaikat.

Többféle zkEVM van fejlesztés alatt:
- Típus 1 – Az 1-es típusú zkEVM-ek teljes kompatibilitásra törekszenek az Ethereummal anélkül, hogy megváltoztatnák az Ethereum magját. Ez a tisztaság azonban magasabb bizonyítási időkkel jár, ami kevésbé hatékonysá teszi őket más típusokhoz képest. Példa: Scroll zkEVM.
- Típus 2 – A 2-es típusú zkEVM-ek a kompatibilitást apró változtatásokkal egyensúlyozzák ki a prover idők javítása érdekében. Bár a legtöbb Ethereum dApp működne velük, a teljesítmény javítása érdekében apró módosításokra lehet szükség. Példa: Optimizmus.
- Típus 2.5 – A 2.5-ös típusú zkEVM-ek, más néven gázzal egyenértékű zkEVM-ek, egyes műveletek gázköltségeinek növelésével csökkentik a legrosszabb esetben jelentkező szolgáltatói időt. Bár költségesebb, a megközelítés kevésbé kockázatos, mint az EVM mélyrehatóbb módosítása.
- Típus 3 – A 3-as típusú zkEVM-ek kompromisszumokat kötnek a bizonyítási idők javítása érdekében, és könnyebben fejleszthetők. Míg a legtöbb alkalmazás továbbra is működni fog, néhányat át kell írni, hogy kompatibilisek legyenek a zkEVM-mel. Példa: Polygon zkEVM.
- Típus 4 – A 4-es típusú zkEVM-ek az intelligens szerződések forráskódját közvetlenül ZK-SNARK-okká fordítják, ami nagyon gyors bizonyítási időket eredményez. Ez azonban bizonyos alkalmazásokkal nagyobb inkompatibilitást okoz, mivel a szerződéscímek nem feltétlenül egyeznek meg az EVM-en található címekkel, és nem feltétlenül támogatják teljes mértékben az EVM bájtkódját. Például: zkSync Era.
A Polygon és a zkSync 2023 márciusának végén indította el az első zkEVM megoldásait. Bár mindkét megoldáshoz tartozik egy listája a kriptoprojektekről, amelyek tervezik az átállást, mindkét csapat óvatosan óvott ezektől a korai verzióktól. Előfordulhat, hogy fejlesztési nehézségeken és biztonsági frissítéseken mennek keresztül, mielőtt teljesen életképes megoldásokká válnak.
Alternatívák a ZK-Rollupokhoz
A ZK-összevonások lehetnek az előnyben részesített megközelítés a biztonság és az adatvédelem szempontjából, de nem ezek az egyetlenek. megközelítés a blokkláncok skálázásához – az optimista rollupok továbbra is életképes alternatívát jelentenek.
Az optimista összesítések azt feltételezik, hogy minden 2. rétegbeli tranzakció érvényes, kivéve, ha egy validátor vitatja és cáfolja – innen ered az „optimista” elnevezés. A beépített vitás időszaknak köszönhetően a kifogásolóknak több napjuk van arra, hogy csalásbiztos bizonyítékot nyújtsanak be egy tranzakcióhalmaz megtámadására. Ha a csalásbiztos bizonyíték érvényes, érvényteleníti a tranzakciót, és büntetést szab ki a rosszindulatú validátorra.
Bár az optimista összesítések technológiailag fejlettebbek, néhány kritikus hiányossággal rendelkeznek a zk-összeállításokhoz képest. A harmadik féltől származó validátorokra való támaszkodás azt jelenti, hogy a rosszindulatú szereplők ellophatják a pénzeszközöket, ha nincsenek becsületes csomópontok, amelyek megkérdőjeleznék az érvénytelen tranzakciókat. Maguk a tranzakciók pedig szükségszerűen átláthatóak, ami feláldozza az adatvédelem bizonyos mértékig történő csökkenését.
A lényeg
A skálázhatóság továbbra is a blokklánc-technológia szélesebb körű elterjedésének egyik fő akadálya. Míg sok blokklánc strukturális fejlesztéseken megy keresztül, a 2. rétegű megoldások jelenthetik a leghatékonyabb rövid távú megoldást. A zk-rollupok pedig a leginkább kriptobarát megoldást jelentik, amely a decentralizációt és a biztonságot helyezi előtérbe és tartja fenn.
Ha kriptovalutákkal kereskedsz, a ZenLedger segíthet mindent rendszerezni az adóbevallási időszakban. Platformunk automatikusan összesíti a tőzsdék közötti tranzakciókat, kiszámítja a tőkenyereséget és -veszteséget, és létrehozza a benyújtandó űrlapokat. Emellett azonosíthatod a megtakarítási módokat az adóveszteség beszedésével, miközben megőrizheted az auditnaplódat, hogy megvédd magad az adóhatóságtól.