zkSync: Revolucija razširljivosti na Ethereumu

Razširljivost je bila eden najbolj perečih izzivov, s katerimi se sooča veriga blokov Ethereum. Prezasedenost omrežja in visoke transakcijske provizije so omejile množično uporabo te vodilne platforme v pametnih pogodbah in decentraliziranih aplikacijah. Vendar se je sredi teh izzivov pojavila inovativna rešitev: zkSync. V tem članku bomo podrobno raziskali, kaj je zkSync, kako deluje in zakaj je postal ključni del evolucije Ethereuma.

Kaj je zkSync

zkSync, okrajšava za »Zero-Knowledge Synchronization«, je rešitev za skalabilnost verige blokov, ki uporablja tehnologijo Zero-Knowledge Proof (ZKPs) za omogočanje hitrejših in cenejših transakcij v verigi blokov Ethereum. ZkSync, ki so ga razvili Matter Labs, je postal ena najvidnejših rešitev v svetu razširljivosti verige blokov.

diagram 2

Kako deluje Zero Knowledge Proof. Vir: Srednje.

Kako deluje zkSync

zkSync temelji na pristopu zbiranja, ki je tehnika, ki omogoča izvajanje transakcij ali pametnih pogodb zunaj glavne verige Ethereum, s čimer se zmanjša prezasedenost glavnega omrežja in izboljša učinkovitost. Delovanje zkSync je mogoče razdeliti na naslednje korake:

  1. Začetni polog: Uporabniki zaklenejo svoja sredstva v verigi Ethereum in v zameno prejmejo žetone zkERC20 (žetone, združljive z zkSync).
  2. Transakcije zunaj verige: Transakcije potekajo zunaj glavne verige Ethereum, kar pomeni, da se operacije izvajajo hitro in poceni.
  3. paketna obdelava: Transakcije so združene in poslane v glavno verigo Ethereum kot ena transakcija z dokazili ZKP, kar zmanjša obremenitev omrežja.
  4. ZKP overitev: Preden potrdi transakcijo, zkSync preveri veljavnost transakcij in stanja na računih z uporabo dokazil brez znanja. To zagotavlja varnost brez razkrivanja občutljivih informacij.
  5. Posodobitve stanja v glavni verigi: Ko je veljavnost transakcij preverjena, se stanje glavne verige Ethereum posodobi, kar odraža spremembe v zkSync.
diagram 3

Razlike med običajnim slojem in varnostnim slojem zkSync. Vir: Research Gate.

Ključne funkcije zkSync

  1. Razširljivost: zkSync obravnava enega najbolj perečih problemov Ethereuma z omogočanjem večje razširljivosti. Z zmožnostjo obdelave na tisoče transakcij na sekundo zkSync bistveno izboljša delovanje omrežja.
  2. Varnost: Zahvaljujoč dokazom brez znanja zkSync ponuja visoko raven varnosti. Transakcije in stanja so temeljito preverjeni brez ogrožanja zasebnosti uporabnikov.
  3. Učinkovitost: Transakcije na zkSync so veliko cenejše v primerjavi z glavno verigo Ethereum. Uporabniki lahko uživajo v nižjih transakcijskih provizijah in hitrejši izkušnji.
  4. Združljivost: zkSync podpira žetone zkERC20, kar pomeni, da jih je mogoče uporabiti v obstoječih decentraliziranih aplikacijah (dApps) in pametnih pogodbah na Ethereumu.
diagram 1

Aplikacije, ki jih je mogoče pripisati dokazu brez znanja. Vir: R3.

 

Prednosti in slabosti zkSync

Spodaj navajamo vrsto prednosti in slabosti, ki jih lahko vidimo iz protokola zkSync:

Prednosti Contras
Razširljivost: zkSync rešuje problem zastojev na Ethereumu, kar omogoča večjo prepustnost in večje število transakcij na sekundo. Posvojitev v teku: Kljub svojemu potencialu je zkSync še vedno v procesu sprejemanja in širitve, kar pomeni, da bi lahko bila njegova uporaba omejena v primerjavi z drugimi rešitvami za razširljivost.
Varnost: Tehnologija brez znanja, ki se uporablja v zkSync, zagotavlja varnost in zasebnost transakcij. Začetni depozit: Za uporabo zkSync morajo uporabniki narediti začetni depozit v Ethereumu, kar je za nekatere lahko ovira.
Učinkovitost: Zaradi nižjih transakcijskih provizij in hitrejših transakcij je zkSync privlačen za uporabnike in razvijalce aplikacij.  
Združljivost: Podpora za žetone zkERC20 olajša integracijo v ekosistem Ethereum.