Ethereum (ETH) : Comment j’ai appris à ne plus m’inquiéter et à aimer la “bombe de difficulté”





Le sector des crypto-monnaies est en proie aux liquidations et aux licenciements, mais les développeurs d’Ethereum continuent de travailler à la fusion, c’est-à-dire au passage prochain du réseau blockchain à un nouveau mécanisme plus économe en énergie pour émettre des blocs et rester secured.

L’ironie du sort veut que le pessimisme des marchés coïncide avec a period d’optimisme dans l’histoire du développement d’Ethereum. Le réseau abandonnera bientôt son mécanisme de consensus PoW (proof-of-work), qui consomme beaucoup d’énergie et dans lequel les ordinateurs sont en concurrence pour émettre des blocs et gagner des récompenses, pour passer à un mécanisme PoS (proof-of -stake) plus efficiency, qui selectionne au hasard des “validateurs” pour ajouter des blocs à la blockchain s’ils “mettent en jeu” 32 ethers avec le réseau.

Ethereum a connu une répétition générale de fusion encourageante il ya quelques semaines lorsque son testnet (réseau de test) Ropsten est passé avec succès au PoS. Les testnets sont des réseaux qui fonctionnent en parallel d’Ethereum et permettent aux développeurs d’expérimenter et de tester de new applications sans mettre en danger une valeur monétaire réelle.

Malgré quelques problems mineurs, la fusion de Ropsten a été généralement considered comme un succès majeur, et au cours des prochains mois, une série d’essais similaires auront lieu sur d’autres réseaux d’Ethereum. Si ces essais se déroulent sans trop de problèmes, Ethereum devrait enfin être prêt à se lancer dans sa fusion officielle en un réseau PoS.

This article was published in Valid Points, the letter of information hebdomadaire de CoinDesk qui analysis Ethereum 2.0 and its impact on the marchés cryptographiques. Subscribe to Valid Points ici.

PoS figure on the feuille de route d’Ethereum published by son lancement en 2015, mais le project du réseau de passer de PoW à PoS est un effort d’ingénierie sans véritable précédent. Ethereum has a capitalization of 140 billion dollars, and an error pourrait entraîner une catastrophe financière.

Compte tenu de l’importance de l’enjeu, les développeurs d’Ethereum ont pris soin de mettre tous les points sur les i et les bars sur les t afin de s’assurer que la transition vers PoS se fasse sans accroc majeur. Cette prudence, pourtant justifiée, a entraîné une série de revers pour le project. The transition vers PoS était prévue dès 2019, mais chaque fois que la fusion (initialement appelée “Ethereum 2.0”) semblait être proche, le calendrier semblait reculer de quelques mois supplémentaires.

Les principaux developed d’Ethereum se herisseront à l’idée que la fusion ait Jamaica été “retardée”. Techniquement, elle n’a jamais eu de date de sortie concrete. Mais ce n’est que de la sémantique. Le calendrier de la Fusion a, à maintes reprises, dépassé les attentes de la plupart des genes.

La fusion semble vraiment proche cette fois-ci, mais la route vers le PoS semble s’allonger encore ce mois-ci avec l’announcement que la “bombe de difficulté” sera retardée de quelques mois.

Comme l’explique EthHub, “la “bombe de difficulté” d’Ethereum fait référence à un mechanicalisme qui, à partir d’un nombre de blocs prédéfini, augmente le niveau de difficulté des énigmes dans l’algorithme de mining de preuve de travail , ce qui entraîne des temps de bloc plus longs que lanormal (et donc moins de récompenses en ETH pour les mineurs). Ce mechanical augmente la difficulté de manière exponential au fil du temps et conduit finalement à ce que l’on appeal “l’age de glace”, c’est-à-dire que la chaîne devient si difficult à miner qu’elle s’ arrête de produire des blocs (elle gele). »

La bombe de la difficulté a historiquement été utilisée par les developers d’Ethereum comme une incitation artificielle à la mise en œuvre de la fusion. Déplacer la bombe de la difficulté signifie émettre une mise à jour à l’ensemble du réseau – quelque chose qui devra se produire de toute façon avec la fusion, mais qui est un peu un casse-tête pour les développeurs si ce n’est pas completely necessary.

A mesure que la bombe se rapproche, le réseau ralentit jusqu’à devenir inutilisable.

Lors de l’appel bihebdomadaire » All Core Devs » d’Ethereum, le 10 juin, un développeur a remarqué que la bombe de difficulté, qui ne devrait pas geler complètement le réseau avant deux mois, avait déjà commencé à ralentir l’emission de blocs au point de devenir perceptible. Sur le meme sujet : Prédiction du prix des crypto-monnaies aujourd’hui : Solana, Cardano et Bitcoin.

En conséquence, les developers accept de repousser la bombe de 700 000 blocs, soit around 100 jours. Ils disposeront ainsi de quelques mois supplémentaires pour effectuer des tests et prepare la fusion sans risquer de ralentir le réseau sans raison réelle.

Mais si la bombe peut être repoussée à volonté, quel est l’intérêt ?

Ben Edgington, chef de produit à la société de development d’Ethereum ConsenSys, a décrit la bombe de difficulté comme “l’une des bizarreries d’Ethereum”. Sur le meme sujet : Alerte BTC : Le Bitcoin passe sous la barre des 27 000 dollars, so that the liquidation of the crypto-monnaies se poursuit..

« Pour ce qui est de forcer les développeurs, je n’ai pas l’impression que cela serve vraiment à quelque chose », a declared Edgington. « Avoir ces forks à la bombe en est une illustration. Nous sommes sur le point de faire la troisième dans l’histoire d’Ethereum. »

Selon Edgington, le fait que la bombe ait été repoussée à plusieurs reprises (sans aucune mise à jour de la PdS) est la preuve qu’elle ne fonctionne pas comme prévu.

Selon Edgington, les developers d’Ethereum sont deja suffisamment motives pour deployer la fusion. « Nous sommes conscients qu’il ya un coût à ne pas livrer : Il ya un coût environnemental, il ya un coût d’emission, il ya un coût de ne pas être sur le protocole de consensus le plus sûr. Vous savez, nous pensons que le proof-of-stake est meilleur que le proof-of-work à bien des égards. Il ya donc des coûts réels à ne pas fusionner rapidement », a declared Edgington.

Tout le monde n’est pas d’accord avec Edgington sur l’inutilité de la bombe. Tim Beiko, qui dirige l’appel All Core Devs au nom de la Fondation Ethereum, an expliqué à CoinDesk que la “bombe est extrêmement utile pour de nombreuses raisons”, au-delà you simple fait d’être une fonction de forçage pour la fusion.

« La première raison de son utilité est qu’elle oblige les gens à prendre une decision active quant à leur participation au réseau », a declared Beiko. Chaque fois que la Difficulty Bomb est repoussée, les équipes clientes – qui construisent le logiciel alimentant le réseau Ethereum – doivent mettre à jour leur code. Le dernier repoussage de la Difficulty Bomb aura lieu lors de la mise à leve du réseau Gray Glacier, prévue pour le 29 juin et qui obligera toutes les équipes clientes à mettre à jour leur logiciel avant le 27 juin.

Chaque fois que le réseau est mis à niveau, les équipes des clients doivent se coordonner pour mettre à jour leur logiciel à l’unisson. Si les équipes ne travaillent pas ensemble, elles risquent de fragmenter – ou de bifurquer – le réseau en deux blockchains. Selon M. Beiko, the “decision active” de mettre à jour et de repousser la bombe de difficulté est un bon exercise pour les équipes clientes, car elles devront éventuellement faire jouer leurs muscles de mise à jour pour des changes plus conséquents, comme la fusion elle-même.

« La deuxieme raison [de la bombe de difficulté] – et c’est une raison qui, à mon avis, est probablement sous-estimée – est l’idée que cela rend un peu plus difficult la creation d’un fork frauduleux d’Ethereum », a déclaré Beiko. « Il ya deux ou trois ans, il y avait, par exemple, Bitcoin Diamond, Bitcoin Unlimited, Bitcoin Gold, tous ces forks de forks de forks. La raison pour laquelle, en grande partie, vous ne les voyez pas sur Ethereum est qu’ils nécessitent non seulement un changement d’une ligne – comme beaucoup de ces forks Bitcoin le font – mais ils exigent également que les gens exécutent le logiciel mis a day »

Beiko pense que la bombe de difficulté peut aider à prevent les forks frauduleux, car elle rend la creation d’une new version d’Ethereum un little plus compliquée. À moins que l’équipe à l’origine d’un fork d’Ethereum ne dispose d’un ingénieur capable de modifier le code d’Ethereum pour suppresser la bombe de difficulté, le fork finira par s’arrêter une fois la bombe lancée , ce qui le rendra inutile.

De plus, Selon Beiko, « au-delà du changement technique, il faut convaincre les gens de le télécharger. » You need to make it simple to re-skin Ethereum, suppress the bomb de difficulté and invite the gens to pass your nouveau réseau. Les operators de nœuds, c’est-à-dire les persons dont les ordinateurs assurent le fonctionnement des blockchains, devront également mettre à jour leur logiciel afin de prendre en charge un fork Ethereum.

Cela signifie que le lancement d’un fork Ethereum necessite également la creation d’une communauté qui croit suffisamment en votre project pour être prête à fournir un peu de travail supplémentaire afin de mettre à niveau son logiciel.

« Je pense que c’est vraiment sain, à la fois parce que cela limite le nombre de forks à faible effort, mais si vous avez un fork légitime, qui je pense sont très sains pour les blockchains … cela met une barre technique minimale sur ce qu’ils doivent faire », a declared Beiko.

Thomas Estimbre
Les derniers articles par Thomas Estimbre (tot voir)





Leave a Reply

Your email address will not be published.