Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Ker je Ethereum postal priljubljena platforma za decentralizirane aplikacije, se je potreba po razširljivih rešitvah povečala. Ena taka rešitev je tehnologija skaliranja zkEVM, ki lahko pomaga pri obsežni uporabi. Za izboljšanje učinkovitosti Ethereuma uporablja zbiranje brez znanja in dokaze.

Ethereum Virtual Machine brez znanja je edinstvena rešitev za skaliranje, ki ponuja brezhibno varnost. Zk-rollup zagotavlja večjo varnost s preverjanjem transakcij brez razkritja vaših podatkov.

Poglobimo se v svet zkEVM in raziščimo njegov potencial kot rešitev za izzive skaliranja, s katerimi se sooča Ethereum.

Razumevanje Zero Knowledge Rollups

Zbirni paket brez znanja je rešitev za skaliranje, ki združuje različne transakcije in jih združuje kot paket. Skupni paket transakcij je predstavljen kot ena transakcija. Na ta način veriga blokov prejme le povzetek transakcije, ne pa podrobnosti o potrditvi.

instagram viewer

Zk-zbirka lahko poveča učinkovitost omrežja, saj zmanjša čas transakcije. Omrežju omogoča obdelavo več transakcij hkrati. Poleg tega zk-rollups zniža stroške obdelave transakcij z razdelitvijo stroškov med uporabnike.

Poleg tega je to varna možnost, ki lahko prikrije vaše občutljive podatke. Za preverjanje uporablja dokazila brez znanja in izvaja transakcije izven verige. Omogoča tudi ohranjanje vaše zasebnosti med ustvarjanjem transakcije v omrežju.

Kaj je tehnologija zkEVM?

The Ethereum Virtual Machine (EVM) je motor ki poganja omrežje Ethereum. Tehnologija zkEVM je vrsta navideznega stroja Ethereum, ki lahko izvaja pametne pogodbe v verigi blokov Ethereum z dokazili brez znanja.

Tako kot običajni EVM tudi zkEVM ponuja globalno računalniško infrastrukturo v oblaku. Toda razlika med obema je kako se izvajajo pametne pogodbe. Namesto standardne izvedbe zkEVM uvaja dokaze brez znanja za izvedbo pametne pogodbe. Poleg tega lahko šifrira občutljive podatke in zagotovi jedrnat dokaz za izvedbo.

Z uporabo te tehnologije lahko razvijete decentralizirane aplikacije (DApps) v omrežju Ethereum z izboljšano varnostjo in učinkovitostjo. Prav tako zmanjša stroške uvajanja pametne pogodbe na Ethereum.

Kako deluje tehnologija zkEVM?

zkEVM izkorišča šifriranje brez znanja metoda.

Šifriranje brez znanja in dokazi omogočajo sistemu, da ve, da je izjava resnična, ne da bi potreboval posebne podrobnosti. Ko se ta tehnologija uporablja v virtualnem stroju, omogoča izvajanje pametnih pogodb z minimalnimi podatki.

To šifriranje je koristno tudi pri transakcijah s kriptovalutami. Prvič, zkEVM združi več transakcij kot eno. Nato ustvari dokazilo brez znanja o seriji transakcij. Dokaz vključuje informacije, da so uporabniki potrdili transakcijo. Vendar osebni podatki validatorjev ostanejo skriti zaradi šifriranja.

Po generiranju zk-proofa zk-rollup virtualnega stroja pošlje dokazila o veljavnosti v Ethereum, kjer se preveri. Vključuje preverjanje pravilnega izvajanja bajtne kode, uporabo pravilnih operacij in pravilno izvajanje kod operacij.

4 najboljši projekti zkEVM

Kljub temu, da je zkEVM v fazi razvoja, je nastalo že nekaj projektov.

1. zkSync

Matter Labs' zkSync je ena najbolj razvitih različic zkEVM. Razvijalcem omogoča, da pisanje kode pametne pogodbe v Solidity in drugih programskih jezikov, združljivih z Ethereumom. Prvič, prevede jezikovno kodo visoke ravni v vmesni jezik, imenovan Yul.

Nato kodo pretvori v strojno berljivo obliko, bajtno kodo. Za pretvorbo v bajtno kodo zkSync uporablja tehnologijo prevajanja nizkonivojskega navideznega stroja (LLVM). Zasnovan je tako, da vam omogoči dostop do prihodnjih programskih knjižnic različnih jezikov.

2. zkEVM Poligon

Avtorstvo slike: Poligon

Omrežje Polygon je predstavilo tudi zmogljiv zkEVM kot rešitev za skaliranje L2. Polygon's zk-rollup ponuja enakovrednost operacijske kode EVM. Ponuja tudi izboljšano varnost, saj shranjuje samo zk-dokazila in stisnjene podatke za skupne transakcije. Poleg tega je učinkovita rešitev, saj lahko takoj zaključi in potrdi transakcije.

Prvič, združuje različne uporabniške transakcije, da ustvari paket na L2. Nato se transakcijski paket pošlje na raven 1 in preveri z dokazilom veljavnosti. Nazadnje so narejene spremembe v verigi blokov Ethereum.

3. StarkNET

StarkNET je še ena zbirka zk, združljiva z EVM, ki podpira Solidity in druge jezike visoke ravni EVM. Uporablja vrsto zk-proofa, znanega kot zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge.) Zagotavlja izboljšano varnost, vendar je njegova pristojbina za plin lahko višja.

Na StarkNET lahko uporabite Solidity ali druge skriptne jezike EVM za razvoj pametnih pogodb. Nato pretvori kodo jezika na visoki ravni v svoj programski jezik Cairo. Prevajalnik, Nethermind WARP, pretvori kodo v StarkNET.

Pomikanje ponuja tudi svojo rešitev za skaliranje, ki uporablja zk-zbirke. Njegova infrastruktura ima veliko vzporednic s Polygon zkEVM, vendar ponuja večjo prilagodljivost. Ponuja agilen sistem, medtem ko je še v fazi testiranja. V prihodnosti Scroll načrtuje preoblikovanje svoje razširljive rešitve L2 v bolj varen in pregleden ekvivalent EVM.

zkEVM Revolucioniranje infrastrukture veriženja blokov

Zbirke brez znanja lahko naenkrat izvedejo na tisoče transakcij na Ethereumu. zkEVM ponuja okolje v oblaku, kjer je mogoče izvajati takšne pametne pogodbe. Zato je to inovativen pristop k reševanju trileme blockchain. Z uporabo te tehnologije lahko zgradite razširljive, varne in popolnoma decentralizirane DApps na Ethereumu.

zkEVM naredi Ethereum hitrejši, razširljiv in cenejši. Poleg tega vam ponuja več zasebnosti, saj lahko prikrije vaše podatke. Zdaj številne rešitve L2 integrirajo to tehnologijo, ki bo odprla prehod za neskončno razširljivo infrastrukturo blockchain.