Jeudi 27 août 2026

Aube.

Les nouvelles du progrès
PiloteSource unique

Glamsterdam revalorisera le gas des smart contracts Ethereum

Langues de cet articleComparer à l’original

Traduit par IA, langue d’origine : anglais — voir le texte original. 2 langues disponibles, la vôtre s’ajoute en un clic.

Un contrat qui s’exécutait auparavant dans la limite de gas qui lui était allouée pourrait bientôt s’arrêter juste avant la fin. La mise à niveau Glamsterdam d’Ethereum modifiera le coût de la création et de l’accès à l’état de la blockchain, et la Ethereum Foundation indique qu’un petit nombre de smart contracts pourraient cesser de fonctionner ou se dégrader si leurs développeurs ne les mettent pas à jour avant l’activation sur le mainnet.

Le changement passe par EIP-8037 et EIP-8038, des propositions de protocole qui ajustent le gas — le coût mesuré en travail de calcul — des opérations liées au stockage. EIP-8037 augmente et harmonise le coût de la création de nouveaux comptes, d’emplacements de stockage et de bytecode déployé. EIP-8038 augmente le coût de l’accès à l’état, notamment pour SSTORE, SLOAD, l’accès à froid aux comptes et l’inspection du code. L’objectif est de faire davantage correspondre les prix du gas au travail requis par ces opérations, alors que l’état d’Ethereum a grandi.

La Foundation a rejoué des transactions historiques du mainnet avec le barème proposé et a observé quatre résultats. La grande majorité n’a montré aucun changement. Certaines transactions ont continué de réussir avec une consommation de gas différente, tandis qu’un autre groupe ne s’est exécuté qu’après avoir reçu une limite de gas plus élevée. Les contrats qui pourraient rester défaillants même avec beaucoup plus de gas dépendent généralement d’hypothèses fixes, comme l’allocation de 2 300 unités de gas de transfer et send dans Solidity, des valeurs d’appel codées en dur, la logique de gasleft() ou des transactions présignées avec des limites fixes.

Le nouveau barème fonctionne déjà sur le testnet Platåberget, également appelé glam-devnet-8. Les développeurs peuvent rechercher les modes d’échec signalés dans leurs contrats de couche 1 — les contrats déployés directement sur Ethereum — puis y tester leurs correctifs. Les wallets, l’infrastructure d’appels de procédure distante et les outils pour nœuds doivent également mettre à jour l’estimation du gas : des constantes de gas mises en cache pourraient sinon sous-estimer le nouveau coût et entraîner l’échec de transactions.

Qu’est-ce qui change en pratique ? La plupart des utilisateurs ordinaires ne devraient rien remarquer une fois les wallets et l’infrastructure mis à jour. Les développeurs de contrats concernés pourraient n’avoir qu’à augmenter la limite de gas fournie par une application, un prestataire d’infrastructure ou un utilisateur ; les contrats conçus autour de budgets de gas codés en dur nécessitent une revue du code et des tests. La raison avancée par Ethereum pour accepter cette friction dès maintenant est la capacité : cette revalorisation est une condition préalable à une nouvelle augmentation des limites de gas des blocs, avec un objectif de performance permettant environ une augmentation de 3x du débit de base. Les réseaux de test publics adopteront ce barème avant son activation sur le mainnet, offrant aux équipes une fenêtre de test, même si aucune date de lancement sur le mainnet n’a été annoncée.

environ une augmentation de 3x du débit de baseObjectif de performance permis par le nouveau barème de gas

Sources — lire les originaux(heure de Paris)

Ethereum Foundation BlogEN
0000

À lire ensuite

Commentaires

Chargement du fil…

Connectez-vous pour écrire un commentaire. Se connecter