TL;DR
- Mise à niveau d'Ethereum : Deux développeurs ont soumis des propositions concurrentes visant à empêcher les contrats intelligents existants de ne plus fonctionner si Glamsterdam introduit des augmentations importantes des coûts de gaz pour la création de contrats et les opérations sur les données stockées.
- Risque sur Ethereum : des chercheurs ont averti que des centaines de milliers de contrats pourraient être affectés, car de nombreuses applications ont été conçues en supposant que les coûts de gaz resteraient inchangés, et certaines ne peuvent pas être mises à jour après déploiement.
- Propositions Ethereum : Un projet conserve les contrats plus anciens sur le calendrier de gaz actuel, tandis que l'autre applique une nouvelle tarification pour les frais de transaction mais permet aux contrats de s'exécuter selon les règles précédentes.
Ethereum approche sa prochaine mise à jour logicielle majeure, mais les préoccupations concernant les risques de compatibilité ont poussé deux développeurs à proposer des solutions d'urgence conçues pour protéger les fonds déjà verrouillés dans des applications en production. Le débat porte sur les modifications incluses dans la prochaine mise à jour Glamsterdam, qui pourraient modifier le calcul des coûts de gaz pour certaines opérations de contrats intelligents.
Selon les plans provisoires, les propositions EIP-8037 et EIP-8038 augmenteraient considérablement le gaz facturé pour la création de contrats et l'interaction avec les données stockées. Le gaz sert de mécanisme de tarification pour les actions effectuées par les contrats intelligents. Selon les changements proposés, créer des contrats sur ethereum deviendrait beaucoup plus coûteux, le coût de base passant de 32 000 gaz à 183 600 gaz avant l'application des frais supplémentaires.
Les préoccupations liées à la mise à niveau sont à l'étape des tests
De nombreuses applications Ethereum ont été conçues en supposant que ces coûts resteraient stables. Certains contrats sont programmés pour payer des montants de gaz fixes lorsqu'ils interagissent avec d'autres applications, ce qui signifie que des coûts plus élevés pourraient entraîner l'échec de ces transactions. Dans de nombreux cas, les contrats concernés ne peuvent pas être modifiés une fois déployés. Le problème a déjà perturbé les plans de test.
Des chercheurs en sécurité ont exprimé des inquiétudes selon lesquelles la réévaluation proposée du gaz pourrait affecter un grand nombre de contrats existants, entraînant le report d'une répétition prévue de Glamsterdam. Les préoccupations concernant la compatibilité avec Ethereum se sont intensifiées après que le chercheur pcaversaccio ait affirmé que la mise à niveau ne devrait pas avancer dans sa forme actuelle. Le développeur banteg a également affirmé que les estimations précédentes pourraient avoir ignoré des contrats supplémentaires affectés, y compris des protocoles majeurs.

Les solutions concurrentes offrent des chemins différents
La proposition de Leo Glisic créerait des règles distinctes pour les anciens et les nouveaux contrats. Les applications existantes continueraient de fonctionner selon les tarifs actuels de gaz, tandis que les nouveaux contrats ethereum suivraient le nouveau modèle de tarification. Giulio Rebuffo a proposé une approche différente. Son projet utilise deux systèmes comptables pour chaque transaction ethereum, permettant à l'exécution des contrats de suivre les anciennes règles tout en adoptant le nouveau calendrier de facturation pour les transactions.
Cependant, la proposition note qu'aucune implémentation ni test de consensus n'a encore été réalisée. Les deux projets restent des propositions en phase précoce, sans dates de déploiement ciblées. La discussion devrait se poursuivre avant que les développeurs d'Ethereum ne procèdent à de nouveaux tests, laissant la direction finale incertaine. Pour l'instant, les deux plans partagent le même objectif : réduire les risques pour les applications existantes et préserver un parcours plus fluide pour les utilisateurs d'Ethereum.





