Qu’est-ce que l’Ethereum Difficulty Bomb et quel est son impact sur le minage ?

Si vous minez des cryptomonnaies, vous devez sans doute savoir que la difficulté du réseau Ethereum est de plus en plus un problème pour le minage.

Nous parlons d’Ethereum Difficulty Bomb, une bombe que les développeurs Ethereum doivent désamorcer ! Si le désamorçage n’est pas fait à temps, cela pourrait ralentir ou paralyser considérablement le réseau Ethereum.

La Difficulty Bomb est l’une des fonctionnalités d’Ethereum qui définit des niveaux de plus en plus difficiles de l’algorithme de minage Ethash. Nous parlons des problèmes que les mineurs doivent résoudre afin de recevoir des récompenses sur la blockchain Ethereum.

Dans cet article, nous allons vous présenter l’Ethereum Difficulty Bomb, ses origines ainsi que son impact sur le minage. 

Présentation et définition d'Ethereum Difficulty Bomb

Ethereum est considéré comme le leader des altcoins par la majorité des mineurs. La blockchain Ethereum n’est pas pionnière dans le domaine des cryptomonnaies, mais ses développeurs ont réussi à créer une blockchain plus transparente que celle de Bitcoin.

L’augmentation de la popularité et de la valeur de l’Ether est principalement due à l’utilisation généralisée du réseau Ethereum pour les dapps et les smart contracts. C’est par cette forte démocratisation que nous parlons de Difficulty Bomb.

Apparue en 2015, la Difficulty Bomb est un terme désignant les niveaux de plus en plus difficiles de l’algorithme de minage Ethash qui doivent être résolus par les mineurs pour obtenir des récompenses sur la blockchain Ethereum.

L’Ethereum Difficulty Bomb est aussi appelée EIP 3554. Son objectif principal est d’accélérer le développement d’Ethereum 2.0 avec l’arrivée du Proof of Stake relevant de la mise en place du staking.

Avec Ethereum 2.0, la difficulté de minage augmente, rendant le minage d’Ether moins rentable pour les mineurs. Nous parlons d’Ethereum Ice Age, un acte fait délibérément pour éviter qu’une blockchain secondaire ne soit maintenue après un hard fork. Cela oblige les anciens utilisateurs de nodes Ethereum à mettre à jour leurs nodes vers la dernière version. 

Définition :
Ethereum Ice Age
Il s’agit d’un système d’ajustement de la difficulté de réseau programmé pour augmenter la difficulté de manière exponentielle. Avec l’Ice Age, il est impossible pour les mineurs de suivre l’augmentation de la difficulté, ce qui augmenterait le temps de validation des blocs et ferait geler la blockchain. 

Tim Beiko, développeur d’Ethereum, a expliqué ce qu’est l’Ethereum Difficulty Bomb lors du premier épisode NiceTalk réalisé par NiceHash l’année dernière : 

Pour rappel, Ethereum est encore une blockchain Proof of Work. Cela signifie que les membres du réseau doivent résoudre des énigmes mathématiques afin de ne pas compromettre le réseau. En résolvant des énigmes, ils vérifient les processus sur le réseau. En retour, ils sont récompensés en cryptomonnaies. C’est tout ce processus qui résume le minage des cryptomonnaies.

Au début d’une blockchain et lorsque peu de personnes en font partie, les énigmes sont généralement faciles à résoudre et nécessitent très peu de puissance de calcul. Mais au fur et à mesure que les blocs de processus augmentent et que de plus en plus de mineurs rejoignent le réseau, plus de puissance de calcul est nécessaire.

Avec la Diffculty Bomb, les énigmes deviennent plus complexes à résoudre par les mineurs. Cela signifie que le temps entre la création de nouveaux blocs augmentera après la confirmation du processus. Il en résulte une latence sur la blockchain Ethereum.

Plus les puzzles deviennent complexes, plus les mineurs doivent travailler dur pour gagner des récompenses. La puissance de calcul demandée augmente tandis que les récompenses diminuent. Ce phénomène est dû à ce que nous appelons l’Ethereum Ice Age. L’Ethereum Ice Age marque la transition du protocole Proof of Work au protocole Proof of Stake. 

Quelles sont les origines de la Difficulty Bomb ?

Le concept de Difficulty Bomb a été introduit en 2015 par le PDG et ancien directeur commercial d’Ethereum, Stephan Tual. Dans un article de blog, il explique qu’à partir de 200 000 blocs, il y aura une augmentation exponentielle de la difficulté du réseau Ethereum, augmentant le temps de validation des blocs. Cela justifie la volonté de passer du Proof of Work au Proof of Stake.

A l’époque, l’objectif était d’inciter les développeurs à implémenter Ethereum 2.0 le plus rapidement possible. Par le fait, le minage d’Éther devient plus lent et moins rentable au fil du temps, en augmentant de façon impressionnante le décalage entre la production de chaque bloc.

Par la suite, les effets d’Ethereum Ice Age devaient être valables jusqu’en décembre 2016. Cela devait se traduire par la difficulté de vérifier les blocs, comme si le réseau Ethereum semblait figé. Mais cela ne s’est pas produit. Vitalik Buterin, créateur d’Ethereum, a expliqué ces retards en déclarant qu’il faudra un certain temps avant qu’Ethereum Ice Age ne se produise.

En octobre 2017, il y a eu un autre hard fork sur le réseau Ethereum. Dans le cadre de la mise à jour, il a fallu retarder l’Ethereum Difficulty Bomb de 1.33 ans, retardant ainsi l’Ethereum Ice Age.

En janvier 2020, la mise à niveau du glacier Muir a déclenché l’EIP 2384, retardant à nouveau l’Ethereum Difficulty Bomb. D’où ce thread sur Twitter en mai 2021 : 

Thread Twitter par le développeur Ethereum Beiko sur l’Ethereum Difficulty Bomb

Tim Beiko et James Hancock, deux développeurs d’Ethereum, ont déclaré que l’équipe retarderait la Difficulty Bomb jusqu’à décembre 2021. La proposition de James Hancock est de retarder la bombe de 9 700 000 blocs et c’est la dernière fois que les développeurs auraient à la suspendre.

En avril 2022, la décision de ne pas retarder la Difficulty Bomb a été prise lors d’un Ethereum Core Devs Meeting. Mais, Tim Beiko a reconnu la possibilité de retarder la Difficulty Bomb si les choses ne se déroulent pas comme prévu. 

Quels sont les réels effets d'Ethereum Difficulty Bomb sur le minage ?

Les effets de la Difficulty Bomb se font de plus en plus ressentir, même si certains mineurs profitent du déverrouillage des cartes graphiques LHR à 100%.

Si nous regardons sur Blockchair.com, nous pouvons constater que le temps de validation d’un bloc a considérablement augmenté

Difficulté actuelle du réseau Ethereum

Cette augmentation du temps de validation des blocs affecte négativement plusieurs aspects de la blockchain Ethereum. Cela signifie que les transactions prendront plus de temps à être validées.

Cela veut dire aussi que les mineurs ressentiront une forte réduction de la rentabilité à cause de la chute du prix d’Ethereum et au coût actuel de l’électricité. Cela se produit parce que l’augmentation du temps de validation des blocs conduit à moins de cryptomonnaies générées par les mineurs. De nombreux mineurs arrêtent leur activité de minage, ce qui réduit la décentralisation du hashrate du réseau Ethereum. 

A l’heure actuelle, l’Ethereum Difficulty Bomb a connu plusieurs retards. La seule véritable solution à la Difficulty Bomb semble être que le réseau Ethereum passe totalement au Proof of Stake à l’aide d’Ethereum 2.0. Cependant, tant que nous continuons à utiliser Proof of Work, la Difficulty Bomb continuera à connaître un décalage.

Rappelons que le système Proof of Stake a de nombreux avantages tels qu’une plus grande importance pour la décentralisation et nécessite moins d’énergie de la part des cryptoenthousiastes.

Si vous souhaitez miner de l’Ethereum, il existe quelques astuces pour garder une certaine rentabilité, en plus du déverrouillage de cartes graphiques LHR à 100%. Si vous payez cher votre électricité, il peut être plus avantageux de choisir des cartes graphiques aux hashrates moins élevés, mais plus économiques en électricité. A vous d’en tirer profit !

N’hésitez pas à rejoindre notre mining pool Cruxpool si vous voulez miner de l’Ethereum avec le moins d’encombres possibles !