
Le hard fork Constantinople sur le réseau Ethereum est reporté. La décision de reporter le hard fork a été prise par les développeurs d'Ethereum en raison d'une vulnérabilité critique trouvée dans l'une des mises à jour à venir. Comme le rapporte la publication CoinDesk, la vulnérabilité a été découverte dans l'EIP 1283, qui est destiné à améliorer le système de tarification lors de l'évaluation des changements de données. Grâce à cette vulnérabilité, identifiée par la société d'audit ChainSecurity, des hackers pourraient voler des fonds des comptes utilisateurs.
Ainsi, lors de la vidéoconférence d'hier sur la vulnérabilité, à laquelle ont participé le créateur du réseau Vitalik Buterin, les développeurs Hudson Jameson, Nick Johnson et Evan Van Ness, ainsi que le responsable des versions de Parity Afri Schoedon, il a été décidé de reporter la date d'activation du hard fork pendant un certain temps. Tous les experts ont convenu qu'il ne serait pas possible de corriger l'erreur dans le délai imparti (vers 7h00, heure de Moscou, le 17 janvier).
La vulnérabilité, nommée "attaque de réentrance", aurait en essence permis à un attaquant d'entrer plusieurs fois dans la même fonction et de retirer des fonds du compte d'un utilisateur indéfiniment. Comme l'a expliqué Joan Espanyol, le directeur technique de la société d'analytique Amberdata, l'essence de ce bug est qu'un contrat, pour ainsi dire, acquiert la fonction d'appeler un autre contrat. Par conséquent, un hacker peut activer cette fonction pendant que la précédente est en cours d'exécution, acquérant ainsi la capacité de retirer des fonds. Un tel schéma est similaire à la vulnérabilité découverte dans le réseau The DAO en 2016.
Il convient de noter qu'aucun contrat intelligent Ethereum n'est actuellement vulnérable. En fait, l'audit de la blockchain Ethereum par ChainSecurity n'a trouvé aucun contrat qui serait vulnérable même si la mise à niveau avait eu lieu, mais les développeurs Ethereum ont néanmoins décidé de réduire le risque en reportant la mise à niveau du Hard Fork Constantinople d'Ethereum, qui devait commencer jeudi – 16 janvier.
La nouvelle date pour le hard fork sera annoncée le 18 janvier.






