Šta se dešava u ZK svetu?
Zero-knowledge rešenja koja funkcionišu bez potrebe za dodatnim informacija menjaju kripto scenu. Danas pregledamo trenutnu situaciju.
Lokalizacija članka koji je prvobitno objavljen na Bankless web stranici.
Odricanje od odgovornosti: Bilten nije i ne može finansijski savet, uradite sopstvenu analizu pre ulaganja.
Dragi Bankless narode,
Ukoliko ste duboko u kripto vodamo, svakako već određeno vreme slušate o platformama koje ne zahtevaju poznavanje dokaza (zk) i primenama istih. Rešenja se razvijaju... ili su već razvijena ... i određene verziju su pred implementacijom? Situaciju nije lako pratiti.
Postoji više raznih implementacija - danas pravimo pregled ažuriranja o razvoju sveta ZK-a.
- Bankless tim
Šta se dešava u ZK svetu?
Bankless pisac: William M. Peaster
U smislu blokčejn tehnologije, generalno se može reći da je prva faza razvoja Ethereum protokola bila monolitna.
Iz toga se može zaključiti da je u prvim godinama glavna mreža Ethereum protokola bila „jedinstven nivo“ i isključivo odgovorna za izvršavanje sopstvenih transakcija na blokčejnu, kao i omogućavanje bezbednosti sopstvene mreže i servisiranje dostupnosti podataka sa Ethereum blokčejna.
U toku prethodnih par godina, Ethereum se našao na putu ka modularnom dizajnu, što znači da postoje spoljna rešenja trećih strana koja se implementiraju na Ethereum-u, i sve više se oslanjaju na razvoj Ethereum podataka i potreba za izvršavanjem transakcija sa spoljnih rešenja.
Modularni Ethereum - preko Ultra Scalable Ethereum
U kontekstu dostupnosti podataka, projekti poput Celestia i Polygon Avail su predstavnici. Što se tiče izvršavanja transakcija, poslednjih godina smo mogli da primetimo rast L2 nivoa, odnosno „drugog nivoa“, projekti poput Arbitrum i zkSync koji izvršavaju transakcije izvan Ethereum blokčejna (tj. offchain), a posle toga na efikasan način „urolaju“ serije transakcija i objave na Ethereum L1, uz to nudeći neverovatno pristupačan i brz korisnički interfejs u procesu.
Danas, Ethereum L1 platforma omogućava mizernih približno 30 transakcija u sekundi (TPS). Da bi se na bolji način nosio sa nivoima aktivnosti širom sveta, bez velikog zagušenja mreže (visoke naknade, sporo izvršavanje transakcija), razvoj Ethereum platforme sve više zavisi od skaliranja nivoa inovacija kako bi se optimizovale mogućnosti za izvršavanje transakcija. Dva osnovna tipa rešenja postoje: skaliranje na samom blokčejnu i skaliranje izvan blokčejna.
Skaliranje na samom blokčejnu se odnosi na sve promene koje se izvrše direktno na Ethereum blokčejnu, kako bi se poboljšale mogućnosti izvršavanja transakcija, odnosno brzina protoka transakcija. U okviru Ethereum ekosistema, primer je sharding, inovacija koja će nakon implementacije proširiti mogućnosti za opterećenje aktivnostima na desetine glavnih, bezbednih Ethereum blokčejn protokola, umesto jedinstvene centralne mreže.
Budućnost L2 na Ethereum + shard-ovi - od Vitalik Buterin
Skaliranje izvan blokčejna se odnosi na spoljašnja okruženja za izvršavanje transakcija, tj. projekte na L2 nivou koji omogućavaju transakcije sa nižim naknadama i većom brzinom, izvan Ethereum protokola, ali posle šalju podatke o transakcijama u skupovima na Ethereum da bi se aktivnost finalizovala i nasledila sigurnost Ethereum protokola. Umesto da se L1 deli na različite glavne blokčejn protokola, a la sharding, skaliranje izvan blokčejna podstiče sekundarni nivoa različitih spoljnih projekata koji su u priličnoj meri prilagodljivi potrebama.
ZK grupe podataka: vodeća tehnologija skaliranja izvan blokčejna koja je zasnovana na ZK
Kada je reč o projektima na L2 nivou, među najpopularnijim savremenim rešenjima su grupe podataka zasnovane na ZK (ZK rollups). Posebno, date grupe podataka omogućavaju oko 2 hiljade transakcija u sekundi, što predstavlja povećanje od preko 6,5 hiljada procenata u odnosu na trenutnu stopu od 30 transakcija u sekundi, koju nudi Ethereum!
Posebna grupa L2 projekata koja koristi „dokaze bez potrebe za znanjem dodatnih podataka“, npr. SNARKs, da kriptografski potvrdi i objavi grupe transakcija na Ethereum platformi. Shodno tome, kombinuje se izvršenje izvan blokčejna sa podacima na blokčejnu, putem dokaza bez potrebe za znanjem dodatnih podataka i dobijaju se ZK grupe podataka (Suprotno tome, kad se kombinuje izvršenje izvan blokčejna sa podacima na blokčejnu putem dokaza o mogućoj prevari dobijaju se grupe podataka zasnovane na Optimistic protokolu).
Uz sve rečeno, pet najvećih ZK grupa podataka, koje u ovom trenutku prati web stranica L2BEAT su sledeći:
dYdX — kripto menjačnica koja nudi i izvedene funkcije | 375 miliona dolara TVL
Loopring — L2 za razmenu, NFT | 121 miliona dolara TVL
zkSync Lite — L2 za razmenu, NFT | 65 miliona dolara TVL
ZKSpace — L2 za razmenu, NFT | 49 miliona dolara TVL
Aztec Connect — L2 za DeFi baziran na privatnosti | 15 miliona dolara TVL
Četiri od 10 najvećih L2 projekata danas su ZK grupe podataka – preko L2BEAT
Projekti iz oblasti ZK grupa podataka koji se danas koriste su napravljeni uz pomoć StarkEx tehnologije (npr. dYdX i Loopring) ili na osnovu zkSync programskog koda (npr. zkSync Lite i ZKSpace). Ipak, postoji više različitih ZK grupa podataka koji nisu povezani sa navedenim tehnologijama koje isto tako treba pratiti, poput Aztec Connect.
Pomen ka Validium i Volition rešenjima
Ipak, ZK grupe podataka nisu jedina rešenja koja su zasnovana na ZK, koja su aktuelna na savremenoj sceni skaliranja Ethereum protokola. Druga dva tipa skaliranja koja treba pomenuti su validium i volition.
Validiums projekti izvršavaju transakcije izvan blokčejna i održavaju podatke putem dokaza bez potrebe za znanjem dodatnih podataka i izvan blokčejna. Dati pristup je u suprotnosti sa načinom na koji ZK grupe podataka prikupljaju podatke u okviru Ethereum ekosistema, tj. objavljuju ih na blokčejnu. Pristup čuvanju podataka je ključna razlika između ZK grupa podataka i validium protokola.
Pristup validium, koji je praktično „dvostruko izvan blokčejna“ ih čini na kraju čuvarima podataka, s obzirom da podatke održavaju strane od poverenja. Ono što validium projektima nedostaje u pogledu poverenja, projekti nadoknađuju putem sjajnih performansi jer najmoćniji projekti aktuelni danas mogu omogućiti preko 20 hiljada transakcija u sekundi.
Dva prepoznatljiva validium projekta koji su trenutno aktuelni su Immutable X, rešenje usmereno ka NFT projektima, sa TVL u iznosu od 123 miliona dolara i Sorare, sportska fantazi igra sa digitalnim karticama, koja ima TVL u iznosu od 21 miliona dolara. Ostali validium projekti vredni pomena su trenutno ApeX, rhino.fi, i Myria.
Što se tiče volition projekata, oni predstavljaju inovaciju koju je kreirao StarkWare tim, i oni su na preseku između ZK grupa podataka i validium projekata, što znači da su uz volition projekte korisnici u mogućnosti da biraju između dostupnosti podataka na blokčejnu i izvan blokčejn mreže. Sve ovo omogućava aplikacijama nivoe performansi validium projekata, po pitanju broja transakcija u sekundi, ali i održava interoperabilnost sa tehnologijom ZK grupa podataka, koji nisu centralizovani. Novi revolucionarni mehanizam koji razvija zkSync, zkPorter, predstavlja jedan volition sistem na koji treba obratiti pažnju.
putem Matter Labs
zkEVM kao Sveti gral u postupku skaliranja
Razmislite o tome kako arhitektura ZK grupa podataka ima dve osnovne komponente: Ethereum pametne ugovore na blokčejnu koji primaju i prate blok podatke sa L2 i virtuelnu mašinu (VM) izvan blokčejna koja predstavlja okruženje za izvršavanje transakcija koje su zasnovane na Ethereum protokolu.
ZkEVM je, dakle, ZK grupa podataka koja je kompatibilna sa Ethereum virtuelnom mašinom (EVM), odnosno okruženjem za izvršavanje transakcija ekvivalentnim sa Ethereum L1.
Ilustracija opšteg pristupa Polygon zkEVM procesu skaliranju – preko Polygon
Kad je počela saga oko skaliranja Ethereum platforme, skupovi zasnovani na Optimistic algoritmu, poput Arbitrum i Optimism su imali ogromnu prednost u tome što je bilo mnogo lakše da skupovi podataka budu kompatibilni ili čak potpuno ekvivalentni sa EVM platformom. Samim tim, aplikacije su mogle lako da prenesu programski kod i koriste omiljene alate sa L1 na L2, što predstavlja odličan korisnički interfejs.
Suprotno tome, proces skaliranja u ZK stilu je doveo do toga da su ZK grupe podataka počele sa prilagođenim VM sistemima, što znači da su projekti posle toga imali opsežniji posao „tumačenja“ koda iz EVM sistema ili korišćenja novog programskog koda, koji je napisan od nule. Ipak, od marta 2023. godine, različiti ZK projekti su sada značajno blizu, ili na ivici otkrivanja sopstvenih implementacija zkEVM!
Dolazak zkEVM na scenu stoga predstavlja veliki korak ka predviđanju Vitalika Buterina iz 2021. da će „srednjoročno ka dugoročnom, ZK grupe podataka pobediti u svim slučajevima korišćenja, sa napretkom tehnologije“. ZK grupe podataka imaju ugrađene prednosti privatnosti i bezbednosti u odnosu na optimistične skupove zbog upotrebe kriptografskih dokaza, tako da kada u proces ubacite i EVM kompatibilnost, ZK grupe podataka imaju potencijal da nadmaše optimistične skupove u budućnosti.
Razvoj situacije sa Tip 1, Tip 2 zkEVM protokola
Izraz „borba za skaliranje“ odnosi se na prijateljsko, neformalno rivalstvo koje se razvija između timova koji se bave razvojem optimističnih rešenja i timova koji razvijaju ZK grupe podataka, kako bi se obezbedila najbolja moguća rešenja za skaliranje blokova za podatke.
Ipak, postoji još jedna bitka, koja se odvija u okviru samog sektora ZK grupa podataka, a to je neformalno takmičenje da se vidi koji tim može da postigne prva zkEVM rešenja „Tip 1“ i „Tip 2“, kako ih je definisao Vitalik Buterin.
Buterin – tipovi zkEVM
U postu na blogu iz avgusta 2022. Buterin je obrazložio način da se procene mogućnosti zkEVM projekata kroz uspostavljanje skale od tipa 1 do tipa 4 da bi procenio rešenja. Tip 1 zkEVM bi predstavljao potpuno ekvivalentan proizvod EVM-u i čak bi mogao da se koristi za nadogradnju same Ethereum platforme, dok bi zkEVM tipa 4 bio kompatibilan samo sa određenim Ethereum aplikacijama.
Uz to, proći će još neko vreme pre nego što se zkEVM tipa 1 materijalizuje zbog celokupnog ekosistema u koji je uključen, ali par projekata je trenutno u procesu usavršavanja na zkEVM tipa 2.
Osnovni zkEVM napori danas – preko Immutable X
Na primer, Polygon zkEVM je zkEVM tipa 3 i u procesu je da postane zkEVM tipa 2, tj. EVM-ekvivalent uz par dodatnih nijansi. Scroll predstavlja još jedan značajan tim koji trenutno gradi proizvod u pravcu Tipa 2 zkEVM. Suprotno tome, zkSync Era (ranije pod nazivom zkSync 2.0) je rešenje u skladu sa tip 4 zkEVM, ali uz poboljšane i prilagođene funkcije i impresivnim mogućnostima volition protokola u zkPorter. Spektar mogućnosti je tu široko otvoren.
Poslednje vesti o razvoju zkEVM do danas
Izvor: Messari
🟣 Polygon zkEVM osnovna mreža u beta izdanju počinje 27. marta:
🔁 zkSync Era je upravo pokrenuo glavnu mrežu za programere, korisnici će ubrzo:
📜 Scroll je upravo predstavio Goerli zkEVM testnet, poslednji korak pre pokretanja glavne mreže:
🌐 Starknet Kakarot zkEVM je sada u statusu tipa 3 i nastavlja razvoj:
Početak nove era u razvoju korisničkog interfejsa na blokčejnu
Jednog dana, sam Ethereum će se možda nadograditi na zkEVM tipa 1, da bi nastavio skaliranje na blokčejnu. Do tada, i kao dopuna potencijalnoj nadogradnji, eksterni zkEVM od tipa 2 do tipa 4 će nastaviti da se razvijaju i pružaju jedinstvena prilagođavanja i poboljšanja korisničkog iskustva, kako za programere tako i za same korisnike, što Ethereum L1 nije u mogućnosti.
Sve u svemu, krajnj cilj za ZK grupe podataka (i verovatno celokupan L2 prostor) je zkEVM, a prvi od svih napora je na ivici da bude pokrenut. 2023. će biti godina u kojoj će kripto korisnici moći svakodnevno da isprobavaju zkEVM rešenja, pa obratite pažnju na Polygon, zkSync, Starknet i Scroll ukoliko želite da budete među prvima koji su tu da probaju najnovija rešenja timova koji su uključeni u skaliranje Ethereum-a!
Radni koraci
Pročitajte Messari – izveštaj o razvoju ZK rešenja