La macchina virtuale Ethereum a conoscenza zero è nota come ZkEVM. È una macchina virtuale che funziona con la rete Ethereum e facilita l'elaborazione tramite prove a conoscenza zero. Una delle applicazioni più apprezzate delle prove a conoscenza zero per scalare la rete Ethereum è ZkEVM.
Una zkEVM stabilisce l'accuratezza dell'esecuzione del programma, nonché l'affidabilità degli input e degli output impiegati nel processo. Consente agli sviluppatori di riprodurre l'ecosistema Ethereum come un rollup e di costruirci sopra proprio come farebbero su Ethereum. ZkEVM promette di preservare i vantaggi dei rollup, portando al contempo l'esperienza completa di Ethereum alle blockchain Layer-2.
zkEVM è una macchina virtuale compatibile con EVM che consente il calcolo della prova a conoscenza zero con l'obiettivo di portare l'esperienza completa di Ethereum sulle blockchain di Livello 2.

