TechFlow, le 7 mai, selon une annonce officielle de ZKsync, ZKsync a désormais atteint l'équivalence complète avec la machine virtuelle Ethereum (EVM). Les développeurs peuvent désormais déployer directement sur la chaîne ZKsync le bytecode EVM généré par la compilation Solidity, sans avoir besoin d'outils spécifiques comme zkSolc ou Foundry ZKsync. Cette fonctionnalité a été introduite via la mise à jour du protocole version 27 et officiellement approuvée par la proposition de gouvernance ZIP-9.
Le bytecode EVM sera exécuté au-dessus d'EraVM via un interpréteur EVM, assurant une compatibilité transparente avec les principaux outils de développement Ethereum tels que Foundry, Hardhat et Remix. Toutefois, en raison des différences de mode d'exécution, ce mécanisme présente certaines limitations : modes de calcul du gaz différents, absence de support pour certaines instructions EVM (telles que CALLCODE et SELFDESTRUCT), et frais d'exécution supérieurs à ceux des contrats natifs EraVM. ZKsync recommande aux projets sensibles aux performances de privilégier le développement natif sur EraVM. Cette mise à niveau sera progressivement étendue aux autres chaînes ZK du réseau Elastic.




