Hardfork « Berlin » sur le réseau Ethereum repoussé jusqu’en août

Selon les résultats de la prochaine conférence en ligne, les développeurs d’Ethereum ont décidé de transférer le hard fork de Berlin pendant au moins un mois par crainte d’une concentration excessive de nœuds dans le client Geth.

Le deuxième plus grand réseau de capitalisation de crypto-monnaie a 11 spécifications client différentes, mais 79% des nœuds utilisent Geth. Une telle domination met en péril le fonctionnement de l’ensemble du réseau si une erreur grave est détectée. Cela devient encore plus pertinent à la lumière de la transition à venir vers ETH 2.0.

Les développeurs ont convenu d’attendre le moment où de nombreux clients pourront lancer la mise à jour ensemble pour éviter toute défaillance en cas de panne d’un ou plusieurs d’entre eux.

«Geth est une grande partie du réseau. Il est très important que nous ayons raison, car l’erreur est inadmissible », a déclaré Peter Siladiyi, chef de l’équipe de Geth.

Le framework Ethereum avec divers clients dans les cinq langages de programmation Go, Solidity, Java, JavaScript et Python vous permet de prendre en charge une large communauté de développeurs. Dans le même temps, le processus de mise à jour devient un défi sérieux, car une attention insuffisante aux nuances et aux différences de langues peut entraîner de graves défaillances.

« La principale raison du retard à Berlin est de réduire la dépendance à l’égard de Geth et d’éviter une situation où sa défaillance entraîne la défaillance de l’ensemble du réseau », a déclaré le développeur indépendant Alexei Akhunov.

La situation s’est aggravée en raison de la fin du soutien officiel au client Parity en décembre 2019 et de son transfert vers le modèle d’organisation autonome décentralisée (DAO) avec un changement de nom en Open Ethereum. Depuis décembre, environ 60% des nœuds l’ont refusé.

«Dans un monde idéal, il y aurait de nombreux clients, aucun d’entre eux n’aurait une part supérieure à 33%», a déclaré Martin Keppelmann, fondateur de la startup Gnosis, qui finance le développement d’Open Ethereum.

Le principal problème reste l’attrait des nœuds pour les clients alternatifs.