Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Pe măsură ce Ethereum a devenit o platformă populară pentru aplicațiile descentralizate, nevoia de soluții scalabile a crescut. O astfel de soluție este tehnologia de scalare zkEVM, care poate ajuta la adoptarea pe scară largă. Folosește pachete și dovezi fără cunoștințe pentru a spori eficiența Ethereum.

Mașina virtuală Ethereum cu cunoștințe zero este o soluție unică de scalare care oferă o securitate impecabilă. Zk-rollup asigură o mai mare securitate prin validarea tranzacțiilor fără a vă dezvălui datele.

Să ne adâncim în lumea zkEVM și să-i explorăm potențialul ca soluție la provocările de scalare cu care se confruntă Ethereum.

Înțelegerea pachetelor de cunoștințe zero

Un pachet de cunoștințe zero este o soluție de scalare care combină diferite tranzacții și le reunește ca un lot. Lotul cumulat de tranzacții este prezentat ca o singură tranzacție. În acest fel, blockchain-ul primește doar rezumatul tranzacției, nu detaliile de validare.

instagram viewer

zk-rollup-ul poate crește eficiența rețelei, deoarece minimizează timpul de tranzacție. Permite rețelei să proceseze mai multe tranzacții simultan. În plus, zk-rollups reduc costul procesării tranzacțiilor prin împărțirea costului între utilizatori.

În plus, este o opțiune sigură care vă poate ascunde informațiile sensibile. Folosește dovezi de zero cunoștințe pentru validare și efectuează tranzacții în afara lanțului. De asemenea, vă permite să vă păstrați confidențialitatea în timp ce creați o tranzacție în rețea.

Ce este tehnologia zkEVM?

The Ethereum Virtual Machine (EVM) este motorul care alimentează rețeaua Ethereum. Tehnologia zkEVM este un tip de mașină virtuală Ethereum care poate executa contracte inteligente pe blockchain-ul Ethereum cu dovezi de zero cunoștințe.

La fel ca EVM obișnuit, zkEVM oferă, de asemenea, o infrastructură globală de calcul cloud. Dar diferența dintre cele două este cum sunt executate contractele inteligente. În loc de execuția standard, zkEVM introduce dovezi fără cunoștințe pentru executarea unui contract inteligent. În plus, poate cripta datele sensibile și poate oferi dovezi succinte pentru execuție.

Folosind această tehnologie, puteți dezvolta aplicații descentralizate (DApps) în rețeaua Ethereum cu securitate și eficiență îmbunătățite. De asemenea, minimizează costul implementării unui contract inteligent pe Ethereum.

Cum funcționează tehnologia zkEVM?

zkEVM folosește criptare fără cunoștințe metodă.

Criptarea și dovezile fără cunoștințe permit sistemului să știe că o declarație este adevărată fără a avea nevoie de detalii specifice. Când această tehnologie este utilizată într-o mașină virtuală, permite ca contractele inteligente să ruleze cu date minime.

Această criptare este utilă și în tranzacțiile cu criptomonede. În primul rând, zkEVM înregistrează mai multe tranzacții ca una singură. Apoi generează o dovadă de zero cunoștințe a lotului de tranzacții. Dovada include informații că utilizatorii au validat o tranzacție. Cu toate acestea, detaliile personale ale validatorilor rămân ascunse din cauza criptării.

După generarea zk-proof, zk-rollup-ul mașinii virtuale trimite dovezi de valabilitate către Ethereum, unde este verificat. Include verificarea execuției corecte a codului de octet, utilizarea operațiunilor corecte și executarea corectă a codurilor operaționale.

Cele mai bune 4 proiecte zkEVM

În ciuda faptului că zkEVM se află în stadiul său de dezvoltare, au apărut deja câteva proiecte.

1. zkSync

laboratoarele de materie zkSync este una dintre cele mai dezvoltate versiuni ale zkEVM. Le permite dezvoltatorilor să scrie codul de contract inteligent în Solidity și alte limbaje de programare compatibile cu Ethereum. În primul rând, traduce codul limbajului de nivel înalt într-un limbaj intermediar numit Yul.

După aceea, convertește codul într-o formă care poate fi citită de mașină, bytecode. Pentru a-l converti în bytecode, zkSync folosește tehnologia de compilare Low-Level Virtual Machine (LLVM). Este conceput pentru a vă oferi acces la viitoarele biblioteci de programare din diferite limbi.

2. Poligonul zkEVM

Credit imagine: Poligon

Rețeaua Polygon a introdus, de asemenea, un puternic zkEVM ca soluție de scalare L2. zk-rollup al poligonului oferă echivalență opcode a EVM. De asemenea, oferă securitate sporită, deoarece stochează doar dovezi zk și date comprimate pentru tranzacțiile cumulate. În plus, este o soluție eficientă, deoarece poate finaliza și valida instantaneu tranzacțiile.

În primul rând, combină diferite tranzacții ale utilizatorilor pentru a crea un lot la L2. Apoi lotul de tranzacții este trimis la nivelul 1 și verificat prin dovada de valabilitate. În cele din urmă, se fac modificări blockchain-ului Ethereum.

3. StarkNET

StarkNET este un alt zk-rollup compatibil cu EVM care acceptă Solidity și alte limbaje EVM de nivel înalt. Folosește un tip de zk-proof cunoscut sub numele de zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge). Oferă securitate îmbunătățită, dar taxa de gaz poate fi mai mare.

Pe StarkNET, puteți utiliza Solidity sau alte limbaje de scripting EVM pentru dezvoltarea contractelor inteligente. Apoi convertește codul limbajului de nivel înalt în limbajul său de programare, Cairo. Compilatorul, Nethermind WARP, convertește codul în StarkNET.

Sul oferă, de asemenea, soluția sa de scalare care utilizează zk-rollups. Infrastructura sa are multe paralele cu Polygon zkEVM, dar oferă o flexibilitate mai mare. Oferă un sistem agil încă în stadiul de testare. În viitor, Scroll plănuiește să-și transforme soluția scalabilă L2 într-un echivalent EVM mai sigur și transparent.

zkEVM revoluționează infrastructura blockchain

Acumulările de cunoștințe zero pot executa mii de tranzacții pe Ethereum dintr-o singură mișcare. zkEVM oferă un mediu cloud în care astfel de contracte inteligente pot fi executate. De aceea este o abordare inovatoare pentru rezolvarea trilemei blockchain. Prin folosirea acestei tehnologii, puteți construi DApp-uri scalabile, sigure și complet descentralizate pe Ethereum.

zkEVM face Ethereum mai rapid, scalabil și mai ieftin. În plus, vă oferă mai multă confidențialitate, deoarece vă poate ascunde datele. Acum, multe soluții L2 integrează această tehnologie care va deschide o poartă pentru infrastructura blockchain infinit scalabilă.