La macchina virtuale di Ethereum EVM è obsoleta? No, è la pietra angolare della blockchain!
Nel mondo della blockchain, la macchina virtuale di Ethereum (EVM) può essere considerata un "grande fratello". In qualità di fondatrice dei contratti intelligenti, ha aperto un'era di prosperità per le applicazioni blockchain. Tuttavia, dal punto di vista tecnologico, l'EVM sembra non riuscire a tenere il passo con i tempi.
Iniziamo a dare un'occhiata ai suoi punti deboli. L'efficienza di esecuzione dell'EVM è preoccupante. Utilizza un metodo di esecuzione per istruzioni singole, trattando ogni comando uno per uno, e la velocità è molto inferiore rispetto a Sealevel di Solana o Move VM di Aptos, nuove generazioni di macchine virtuali parallele. Queste nuove macchine virtuali possono migliorare notevolmente la velocità di elaborazione delle transazioni grazie all'elaborazione parallela. Inoltre, l'architettura a thread singolo dell'EVM limita ulteriormente la sua capacità di elaborazione, rendendola incapace di soddisfare la crescente domanda di transazioni. Nel frattempo, sebbene la struttura dei dati dell'EVM sia semplice, la sua efficienza lascia a desiderare. I costi di accesso allo stato sono molto elevati e i contratti intelligenti possono facilmente incorrere in colli di bottiglia nelle prestazioni durante interazioni complesse. Peggio ancora, l'EVM stesso manca di funzionalità di gestione delle risorse e di controllo degli accessi complessi, costringendo gli sviluppatori a scrivere logiche di contratto per compensare queste carenze, aumentando così la complessità dello sviluppo e il rischio di errori.