Le 7 mai, selon les annonces officielles de ZKsync, ZKsync a maintenant réalisé une équivalence EVM complète (EVM Equivalence), permettant aux développeurs de déployer directement le bytecode EVM généré par la compilation Solidity sur la chaîne ZKsync, sans avoir à utiliser des outils spécialisés comme zkSolc ou Foundry ZKsync. Cette fonctionnalité a été introduite par la mise à niveau de la version 27 du protocole et a été officiellement approuvée pour le lancement par la proposition de gouvernance ZIP-9.
Le bytecode EVM sera exécuté au-dessus d'EraVM via l'interpréteur EVM, permettant une compatibilité transparente avec les principaux outils de développement Ethereum tels que Foundry, Hardhat et Remix. Néanmoins, en raison des différences dans le mode de fonctionnement, ce mécanisme présente toujours des limitations, telles que des méthodes de calcul des gas différentes, certaines instructions EVM (comme CALLCODE, SELFDESTRUCT) non prises en charge, et des frais d'exécution supérieurs à ceux des contrats natifs d'EraVM. ZKsync recommande que les projets sensibles aux performances privilégient toujours le développement natif d'EraVM. Cette mise à niveau sera progressivement étendue à d'autres chaînes ZK dans le Réseau Élastique.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
ZKsync réalise une équivalence EVM complète, permettant aux développeurs de déployer sans effort des contrats Ethereum.
Le 7 mai, selon les annonces officielles de ZKsync, ZKsync a maintenant réalisé une équivalence EVM complète (EVM Equivalence), permettant aux développeurs de déployer directement le bytecode EVM généré par la compilation Solidity sur la chaîne ZKsync, sans avoir à utiliser des outils spécialisés comme zkSolc ou Foundry ZKsync. Cette fonctionnalité a été introduite par la mise à niveau de la version 27 du protocole et a été officiellement approuvée pour le lancement par la proposition de gouvernance ZIP-9. Le bytecode EVM sera exécuté au-dessus d'EraVM via l'interpréteur EVM, permettant une compatibilité transparente avec les principaux outils de développement Ethereum tels que Foundry, Hardhat et Remix. Néanmoins, en raison des différences dans le mode de fonctionnement, ce mécanisme présente toujours des limitations, telles que des méthodes de calcul des gas différentes, certaines instructions EVM (comme CALLCODE, SELFDESTRUCT) non prises en charge, et des frais d'exécution supérieurs à ceux des contrats natifs d'EraVM. ZKsync recommande que les projets sensibles aux performances privilégient toujours le développement natif d'EraVM. Cette mise à niveau sera progressivement étendue à d'autres chaînes ZK dans le Réseau Élastique.