Este Mașina Virtuală Ethereum EVM depășită? Nu, este piatra de temelie a blockchain-ului!
În lumea blockchain-ului, Mașina Virtuală Ethereum (EVM) este considerată un „frate mai mare”. Ca fondator al contractelor inteligente, a deschis era de prosperitate a aplicațiilor blockchain. Cu toate acestea, din punct de vedere tehnic, EVM pare să nu mai țină pasul cu vremurile.
Să vedem mai întâi slăbiciunile sale. Eficiența de execuție a EVM este îngrijorătoare. Aceasta folosește un mod de execuție interpretativ pe rând, fiecare instrucțiune fiind procesată una câte una, iar viteza este departe de a o depăși pe cea a Sealevel de la Solana sau Move VM de la Aptos, noile generatii de mașini virtuale paralele. Aceste mașini virtuale noi pot îmbunătăți semnificativ viteza de procesare a tranzacțiilor prin procesare paralelă. În plus, arhitectura pe un singur fir a EVM limitează și mai mult capacitatea sa de procesare, neputând satisface cererea în creștere pentru tranzacții. Între timp, deși structura de date a EVM este simplă, eficiența sa lasă de dorit. Costurile de accesare a stării sunt foarte mari, iar contractele inteligente pot întâmpina cu ușurință colapsuri de performanță în interacțiuni complexe. Și mai rău, EVM însăși duce lipsă de funcții de gestionare a resurselor și control al permisiunilor complexe, dezvoltatorii fiind nevoiți să scrie logica contractului pentru a compensa aceste deficiențe, ceea ce nu doar că crește complexitatea dezvoltării, dar este și predispus la erori.