Partager cet article

Les développeurs Ethereum reconsidèrent le timing de la « bombe de difficulté » à l'approche des hard forks

Les développeurs pourraient reporter une fonctionnalité du réseau à deux ans pour éviter de compliquer la transition d’Ethereum vers la preuve d’enjeu (PoS).

Shutterstock
Shutterstock

Proposition d'amélioration Ethereum (EIP) 2387, créé à la mi-novembre, programmerait provisoirement une6 janvierUn hard fork a été mis en place pour retarder l'explosion de la « bombe de difficulté » ou « ère glaciaire » de 4 000 000 de blocs supplémentaires, soit environ 611 jours. Ce hard fork est surnommé « Glacier Muir », d'après le recul du glacier.glacier d'Alaska.

Prévu pour le bloc numéro 9 069 000, le hard fork contient un pont entre la chaîne actuelle, basée sur un mécanisme de consensus de preuve de travail (PoW), et la Beacon Chain, ou lapremière phasedes soi-disantETH 2.0transition vers le PoS.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir Toutes les Newsletters

Avec d'autres réseaux comme EOS, Binance Chain et Substrat Cherchant à s'approprier des projets d' Ethereum, les développeurs ont exprimé leurs inquiétudes lors d'une conférence téléphonique vendredi dernier quant au maintien de la santé de la chaîne actuelle lors de la transition vers ETH 2.0. Pour compliquer les choses, le prochain hard fork majeur du réseau… Istanbul, est désormais prévu pour samedi.

Si les développeurs ne parviennent pas à s'entendre rapidement sur le glacier Muir, ce qui reste peu probable après la conclusionconsensus approximatifsur un développeurappella semaine dernière, les temps de blocage continueront d’augmenter, limitant les capacités du réseau actuel alors que les frais de transaction évincent les utilisateurs.

La bombe de difficulté, expliquée

Un morceau de code intégré en 2015, la bombe de difficulté est ONEun des deux composants qui augmentent progressivement la difficulté de hachage sur la blockchain Ethereum , destiné à forcer le réseau vers le PoS avec la refonte du réseau Serenity, actuellement en cours prévupour 2021.

Semblable à Bitcoin, Ethereum dispose d'un système d'ajustement de la difficulté de minage pour contrôler la production de récompenses en éther pour le minage sur le réseau, dont la bombe fait partie.

Contrairement à Bitcoin, la bombe de difficulté imminente d'Ethereum augmentera le temps nécessaire au minage d'un bloc – généralement entre 10 et 20 secondes – tous les 100 000 blocs. Puisque la bombe de difficulté dépend du moment où les blocs sont minés, savoir quand le réseau en ressentira les effets relève davantage de l'art que de la science.

L'EIP 2387 serait la troisième fois depuis 2015 que la mèche de la bombe a été prolongée, d'abord de 3 millions de blocs en 2018Byzancehard fork puis de 2 millions de blocs supplémentaires en février 2019Constantinoplefourche dure.

Horaires des blocs

Les délais de règlement élevés ne sont pas étrangers à Ethereum. Comme le montre le fournisseur de données Etherscan, les temps de blocage ont explosé avant les hard forks de Byzance et de Constantinople, atteignant respectivement plus de 30 et 20 secondes.

Graphique du temps de bloc moyen Ethereum

« Il LOOKS qu'étant donné les temps de blocage plus rapides depuis Constantinople, la date à laquelle les frais de transaction élevés réapparaîtraient a été BIT sous-estimée », a déclaré Eric Conner, développeur Ethereum , dans un message privé. « On pensait que nous aurions jusqu'au prochain fork après Istanbul, mais en réalité, la situation se stabilise progressivement. »

À la lumière de la hausse plus tôt que prévu, Conner a été repêchéEIP 2384, le retardateur de bombes de difficulté Istanbul/Berlin, inclus dans l'EIP 2387. En un peu plus de six semaines, les temps de blocage ontaugmenté De 13,1 à 14,3 secondes, a déclaré Conner. Et comme la bombe de difficulté est une caractéristique exponentielle d' Ethereum, un changement d'une seconde a de lourdes conséquences à long terme.

Rester au courant du réseau

Bien que la bombe de difficulté soit une fonctionnalité originale d' Ethereum, certains développeurs ont appelé à sa suppression pure et simple. Après tout, son lancement a été repoussé à chaque fois qu'elle s'est avérée gênante.

Certains voient toutefois la logique de conserver la conception originale. Cela oblige les clients Ethereum à rester à jour, sous peine de voir leurs coûts d'exploitation augmenter sur le réseau.

« L'argument le plus fort pour conserver une sorte d'expiration est de garantir qu'il n'y ait pas d'option pour "ne rien faire" », a déclaré le développeur Ethereum Micah Zoltu dans un message privé.

« Le problème vient plutôt du fait que les parties prenantes ne sont plus attentives et ne mettent pas à niveau leurs clients », a-t-il déclaré. « L'objectif est de s'assurer que les utilisateurs prennent la décision consciente de se lancer malgré les mises à niveau régulières du réseau. »

Pour l'instant, l'EIP 2384 est en dernière consultation auprès des développeurs Ethereum . L'EIP 2387 a atteint un consensus approximatif lors de la conférence téléphonique de vendredi dernier, mais sa finalisation et son acceptation par les clients Ethereum tels que Parity ou Geth sont attendues avant sa mise en œuvre sur le réseau.

« J'hésite entre supprimer complètement la bombe et simplement en changer le fonctionnement », a déclaré Zoltu. « Ce que je refuse, c'est de la maintenir en l'état. »

William Foxley

Will Foxley est l'animateur de The Mining Pod et éditeur chez Blockspace Media. Ancien coanimateur de The Hash sur CoinDesk, Will était directeur du contenu chez Compass Mining et journaliste spécialisé en technologie chez CoinDesk.

William Foxley