Mastelio keitimas buvo vienas iš aktualiausių iššūkių, su kuriuo susidūrė Ethereum blokų grandinė. Tinklo perkrovos ir dideli operacijų mokesčiai ribojo šios pirmaujančios platformos masinį pritaikymą išmaniųjų sutarčių ir decentralizuotų programų srityje. Tačiau tarp šių iššūkių atsirado naujoviškas sprendimas: zkSync. Šiame straipsnyje mes išsamiai išnagrinėsime, kas yra zkSync, kaip ji veikia ir kodėl ji tapo pagrindine Ethereum evoliucijos dalimi.
Kas yra zkSync
zkSync, trumpinys „Zero-Knowledge Synchronization“, yra „blockchain“ mastelio keitimo sprendimas, kuris naudoja „Zero-Knowledge Proof“ (ZKP) technologiją, kad būtų galima greičiau ir pigiau atlikti operacijas „Ethereum“ blokų grandinėje. „Matter Labs“ sukurta „zkSync“ tapo vienu ryškiausių sprendimų „blockchain“ mastelio pasaulyje.

Kaip veikia Zero Knowledge Proof. Šaltinis: Medium.
Kaip veikia zkSync
„zkSync“ yra pagrįsta apibendrinimo metodu, kuris yra metodas, leidžiantis vykdyti operacijas arba išmaniąsias sutartis už pagrindinės „Ethereum“ grandinės ribų, taip sumažinant pagrindinio tinklo perkrovą ir pagerinant efektyvumą. Kaip veikia „zkSync“, galima suskirstyti į šiuos veiksmus:
- Pradinis indėlis: vartotojai užrakina savo turtą Ethereum grandinėje ir mainais gauna zkERC20 žetonus (su zkSync suderinamus žetonus).
- Sandoriai už grandinės ribų: Sandoriai vyksta už pagrindinės Ethereum grandinės ribų, tai reiškia, kad operacijos atliekamos greitai ir pigiai.
- Paketinis apdorojimas: operacijos sugrupuojamos ir siunčiamos į pagrindinę Ethereum grandinę kaip viena operacija su ZKP įrodymais, sumažinant tinklo apkrovą.
- ZKP patikrinimas: Prieš patvirtindama operaciją, zkSync patikrina operacijų ir sąskaitų likučių galiojimą naudodama nulinių žinių įrodymus. Tai užtikrina saugumą neatskleidžiant neskelbtinos informacijos.
- Pagrindinės grandinės būsenos atnaujinimai: patikrinus operacijų galiojimą, atnaujinama pagrindinės Ethereum grandinės būsena, atspindinti zkSync atliktus pakeitimus.
Skirtumai tarp įprasto sluoksnio ir zkSync saugos sluoksnio. Šaltinis: Research Gate.
Pagrindinės „zkSync“ funkcijos
- Mastelio keitimas: „zkSync“ sprendžia vieną iš aktualiausių „Ethereum“ problemų, suteikdama didesnį mastelio keitimą. Su galimybe apdoroti tūkstančius operacijų per sekundę, zkSync žymiai pagerina tinklo našumą.
- Apsauga: Dėka nulinių žinių įrodymų, zkSync siūlo aukštą saugumo lygį. Sandoriai ir likučiai yra kruopščiai tikrinami nepažeidžiant vartotojo privatumo.
- Efektyvumas: „zkSync“ operacijos yra daug pigesnės, palyginti su pagrindine „Ethereum“ grandine. Vartotojai gali mėgautis mažesniais operacijų mokesčiais ir greitesne patirtimi.
- Suderinamumas: zkSync palaiko zkERC20 prieigos raktus, tai reiškia, kad jie gali būti naudojami esamose decentralizuotose programose (dApps) ir išmaniosiose sutartyse Ethereum.
Programos, priskiriamos „Zero Knowledge Proof“. Šaltinis: R3.
„zkSync“ privalumai ir trūkumai
Žemiau pateikiame daugybę privalumų ir trūkumų, kuriuos matome iš zkSync protokolo:
| Argumentai "už" | Contras |
| Mastelio keitimas: „zkSync“ išsprendžia perkrovos problemą „Ethereum“, suteikdama didesnį pralaidumą ir didesnį operacijų skaičių per sekundę. | Vyksta priėmimas: Nepaisant savo potencialo, zkSync vis dar yra priimamas ir plečiamas, o tai reiškia, kad jos naudojimas gali būti ribotas, palyginti su kitais mastelio keitimo sprendimais. |
| Apsauga: zkSync naudojama nulinių žinių technologija užtikrina operacijų saugumą ir privatumą. | Pradinis indėlis: Norėdami naudoti „zkSync“, vartotojai turi atlikti pradinį įnašą „Ethereum“, o tai kai kuriems gali būti kliūtis. |
| Efektyvumas: Mažesni operacijų mokesčiai ir greitesnės operacijos daro „zkSync“ patrauklią vartotojams ir programų kūrėjams. | |
| Suderinamumas: zkERC20 žetonų palaikymas leidžia lengvai integruotis į Ethereum ekosistemą. |