La mise à jour Constantinople pour Ethereum reportée en février

Sead Fadilpašić
| 2 min read

Constantinople, l’upgrade tant attendu d’Ethereum, prévu pour le 16 janvier, aura lieu le 27 février. Cela a été décidé lors de l’appel téléphonique des principaux développeurs d’aujourd’hui.

Source: iStock/Bychykhin_Olexandr

La mise à niveau a été reportée en raison d’une vulnérabilité découverte par le vérificateur de contrat intelligent ChainSecurity. Selon une note publiée par eux, l’une des propositions d’amélioration Ethereum (EIP), en particulier le document EIP 1283, qui visait à introduire des coûts de gaz moins élevés pour certaines opérations, avait “comme effet secondaire indésirable de permettre des attaques reentrancy pour certains contrats intelligents Solidity”.

Les attaques reentrancy impliquent l’envoi par des pirates informatiques d’informations falsifiées concernant le nombre de jetons Ethereum qu’ils ont dans leurs comptes sur le réseau Ethereum, tout en envoyant à plusieurs reprises des requêtes de fonds. Sans une vulnérabilité de code, toutefois, de telles attaques seraient vouées à l’échec et ChainSecurity indique que le réseau actuellement actif et pré-fork ne montre aucun signe de telles vulnérabilités.

En raison de la vulnérabilité, Constantinople ne comportera pas l’inclusion de l’EPI problématique, qui sera testé et repensé en vue de son inclusion dans un fork ultérieur. Au lieu de cela, Constantinople sera intégré en deux parties simultanément sur le réseau principal. La première mise à niveau inclut les cinq EIP d’origine et une seconde supprime spécifiquement l’EIP 1283. Ainsi, les noeuds ayant déjà implémenté Constantinople avant son report peuvent résoudre le problème en supprimant EIP 1283 sans restaurer aucun bloc.

Constantinople est une mise à niveau incompatible avec les versions antérieures, raison pour laquelle la blockchain d’Ethereum doit subir un hard fork. C’est aussi un fork non controversé, ce qui signifie qu’il n’y a pas de débat sur le point de savoir si cela devrait ou non arriver. Plus particulièrement, ce fork réduit l’émission de l’ETH de 33%, passant de 3 ETH par bloc à 2 ETH par bloc, ainsi que de quelques autres mises à niveau plus techniques. En savoir plus à ce sujet ici.

_____
Graphique du prix ETH: