ActualitésCryptoLes mises à jour d'Ethereum posent des défis de test, selon le cofondateur de Sprinter Greg Markou

Les mises à jour d'Ethereum posent des défis de test, selon le cofondateur de Sprinter Greg Markou

Auteur: CryptoBriefing·

Points clés

  • •Le cofondateur et PDG de Sprinter, Greg Markou, a déclaré que les mises à jour d'Ethereum sont difficiles à tester et peuvent casser un grand nombre d'applications même lorsqu'elles réussissent sur les testnets.
  • •Markou maintenait web3.js lors du hard fork de Londres en août 2021, lorsqu'une mise à jour liée à l'EIP-1559 a affecté pratiquement toutes les applications reposant sur cette bibliothèque JavaScript très répandue.
  • •La perturbation a été attribuée à un invariant non détecté impliquant MetaMask, l'un des portefeuilles Ethereum les plus utilisés.
  • •Markou a soutenu que les testnets sont bénéfiques mais ne peuvent couvrir tous les cas limites, car sur le mainnet, les applications interagissent avec les portefeuilles, les bibliothèques et les contrats dans des combinaisons qu'aucun environnement de test ne reproduit intégralement.
  • •Markou a auparavant cofondé ChainSafe Systems, d'où Sprinter a été lancé ; Sprinter a levé 5,2 millions de dollars lors d'un tour d'amorçage en novembre 2025 et prévoit un jeton de gouvernance natif appelé SPRINT.
Les mises à jour d'Ethereum posent des défis de test, selon le cofondateur de Sprinter Greg Markou

Greg Markou lance un avertissement à quiconque suppose que les mises à jour d'Ethereum se déroulent sans problème parce qu'elles réussissent sur un testnet : ce n'est souvent pas le cas.

Le cofondateur et PDG de Sprinter affirme que les mises à jour du réseau sont difficiles à tester et peuvent casser un grand nombre d'applications sans prévenir. Il parle d'expérience, ayant été présent la dernière fois que cela s'est produit.

Ses remarques sont intervenues lors d'une discussion publique entre développeurs sur les réalités du déploiement de changements de protocole sur la plateforme de smart contracts la plus active au monde. Son point central était sans détour : les testnets aident, mais ils ne peuvent pas couvrir tous les cas limites susceptibles de faire dérailler les applications fonctionnant sur le réseau en direct.

Une histoire de hard fork de Londres

La crédibilité de Markou sur ce sujet repose sur un incident précis. Il était le mainteneur de web3.js lors de la mise à niveau EIP-1559, déployée dans le cadre du hard fork de Londres en août 2021. L'EIP-1559 a remanié le marché des frais de transaction d'Ethereum, remplaçant l'ancien modèle d'enchères au premier prix par des frais de base algorithmiques et des pourboires optionnels — les frais de base étant brûlés, définitivement retirés de la circulation, à chaque transaction.

Pour les non-initiés, web3.js est une bibliothèque JavaScript qui permet aux applications de communiquer avec la blockchain Ethereum — c'est l'une des bibliothèques JavaScript les plus utilisées de l'écosystème Ethereum. On peut la voir comme le traducteur situé entre un site web et le réseau lui-même.

Un hard fork, quant à lui, est une modification des règles fondamentales d'Ethereum que le réseau adopte dans son ensemble. Chaque nœud doit suivre les nouvelles règles, ce qui signifie que tout logiciel construit sur d'anciennes hypothèses peut soudainement se retrouver désynchronisé.

Selon Markou, une mise à jour liée à cette mise à niveau a eu des conséquences que personne n'avait vues venir. Pratiquement toutes les applications qui reposaient sur web3.js ont été affectées. C'est le risque structurel d'une infrastructure partagée : comme tant d'applications dépendent des mêmes bibliothèques essentielles, un défaut à ce niveau ne reste pas confiné à un seul produit — il peut apparaître sur une large portion de l'écosystème d'un coup.

Le coupable était un invariant impliquant MetaMask — l'un des portefeuilles Ethereum les plus utilisés — qui était passé inaperçu. Un invariant est une condition que les développeurs supposent toujours vraie. Lorsque l'une de ces hypothèses cesse discrètement d'être vraie, tout ce qui est construit dessus peut vaciller.

Markou a décrit Ethereum comme une « absolute monolithic beast » (bête monolithique absolue).

C'est une description frappante, et pas affectueuse. Le problème, c'est que le système est devenu si vaste et si interconnecté que prédire comment un changement unique se propage vers l'extérieur est réellement difficile, même pour les équipes qui ont déjà déployé des mises à niveau.

Pourquoi les testnets ne sont pas le filet de sécurité que l'on croit

Les testnets sont des versions d'essai d'une blockchain où les développeurs peuvent tester des changements sans risquer de l'argent réel. Ils sont, en somme, la répétition générale avant la première.

Markou a reconnu que les testnets sont bénéfiques. Son argument est plus étroit : ils ne couvrent pas tous les cas limites qui peuvent toucher les applications en production.

Sur le mainnet, les applications interagissent avec les portefeuilles, les bibliothèques et d'autres contrats dans des combinaisons qu'aucun environnement de test ne reproduit intégralement. L'invariant MetaMask qui a mis en défaut les utilisateurs de web3.js en 2021 est une étude de cas de exactement ce type d'angle mort. Et Ethereum continue de déployer des hard forks à intervalles réguliers, ce qui maintient la question de la manière dont les changements sont testés comme une préoccupation permanente pour les équipes qui construisent sur le réseau.

Qui est Markou, et ce que construit Sprinter

Markou a auparavant cofondé ChainSafe Systems, l'entreprise basée à Toronto qui maintenait web3.js. Sprinter a été lancé à partir de ChainSafe, et il en est aujourd'hui le PDG.

L'entreprise a levé 5,2 millions de dollars lors d'un tour d'amorçage en novembre 2025. Elle se concentre sur le crédit inter-chaînes et l'infrastructure, avec un concept qu'elle appelle « solving-as-a-service ».

Sprinter prévoit également un jeton de gouvernance natif appelé SPRINT.

Aucune nouvelle mise à niveau ni aucun changement de protocole n'a été introduit à la suite de cette discussion. Il s'agissait d'un échange sur les leçons tirées, pas d'une annonce.

Pour Markou, cet échange a rappelé que les mises à niveau du protocole comportent des risques que les tests standard peuvent ne pas détecter.

Divulgation : cet article a été édité par Vivian Nguyen.

Source : CryptoBriefing