Ethereum a discrètement publié un projet d’EIP susceptible d’influencer le cycle de vie des contrats pour la prochaine décennie : les « opcodes versionnés » ouvrent la voie à une nouvelle tarification du Gas.

La logique repose sur trois principes :
1. Les nouveaux contrats déployés doivent utiliser les opcodes V2 et appliquer les nouveaux barèmes de Gas d’EIP-8037/8038. Les contrats déjà déployés conservent l’ancien barème, sans changement de comportement.
2. Le jeu d’opcodes V2 supprime directement les instructions d’introspection du Gas, comme GAS et GASLIMIT. Si le bytecode contient ces opcodes, le déploiement est annulé.
3. Un nouvel opcode, DELEGATECALL_V2, est ajouté. Sa sémantique est similaire à celle de DELEGATECALL, mais il exige que la version du code du contrat cible soit ≥ 2 ; sinon, l’appel échoue immédiatement.

Pourquoi les développeurs devraient-ils s’y intéresser ? Jusqu’à présent, la principale inquiétude liée aux ajustements du coût du Gas sur Ethereum était que « modifier les tarifs revient à changer le comportement des contrats existants ». Les protocoles reposant sur des hypothèses de Gas codées en dur en ont fait les frais à plusieurs reprises. Avec la versionnalisation, les anciens contrats restent soumis aux anciennes règles et les nouvelles logiques aux nouvelles : pour la première fois, la mise à niveau et la compatibilité ont une frontière clairement définie.

Le coût est tout aussi évident : les capacités d’introspection du Gas sont délibérément supprimées. Les conceptions qui lisent en temps réel le Gas restant sur la chaîne devront être adaptées à l’avance. Le seuil de version imposé par DELEGATECALL_V2 obligera également les contrats proxy, les portefeuilles multisignatures et les portefeuilles intelligents à revoir toute leur chaîne d’appels.

Le projet est encore au stade PR. Il lui reste plusieurs étapes avant le mainnet : examen, tests et hard fork. Mais la direction est claire : Ethereum transforme l’« EVM évolutive », jusque-là un slogan, en un véritable mécanisme. Les détenteurs de $ETH n’ont rien à faire à court terme ; il est conseillé aux développeurs de lire le texte original dès maintenant et d’évaluer le coût de la migration.

#以太坊 #EIP #Gas