Le réseau Ethereum fera l’objet d’une mise à niveau programmée à numéro de bloc 13 773 000qui devrait se produire le mercredi 8 décembre 2021. La date exacte est susceptible de changer en raison des heures de blocage et des fuseaux horaires variables. Veuillez mettre à niveau votre nœud avant le dimanche 5 décembre 2021 pour tenir compte des temps de bloc variables.
Qu’est-ce que le glacier Arrow ?
La mise à niveau du réseau Arrow Glacier, similaire à Glacier Muir, modifie les paramètres de la Ice Age/Difficulty Bomb, la repoussant de plusieurs mois. Cela a également été fait dans les mises à niveau des réseaux de Byzance, Constantinople et Londres. Aucun autre changement n’est introduit dans le cadre d’Arrow Glacier.
La bombe de difficulté n’affecte que les réseaux Proof of Work et n’existe donc que sur le réseau principal Ethereum et le réseau de test Ropsten. Avec le progrès récents vers la transition d’Ethereum vers Proof of Stake, il a été décidé de ne retarder la bombe que sur le réseau principal pour l’instant et d’essayer d’exécuter la transition Proof of Stake sur Ropsten avant que la bombe n’explose sur ce réseau.
Pour en savoir plus sur le glacier Arrow et l’histoire de la bombe de difficulté, consultez l’Ethereum Cat Herders’ article de blog explicatif.
Versions clientes
Afin d’être compatible avec la mise à niveau d’Arrow Glacier, les opérateurs de nœuds devront mettre à jour la version du client qu’ils exécutent vers l’une de celles répertoriées ci-dessous :
Remarque : OpenEthereum, qui a été annoncé comme obsolète plus tôt cette annéea publié la prise en charge d’Arrow Glacier sous le numéro de version 3.3.0-rc.14, que vous pouvez télécharger ici.
Pour l’instant, nous recommandons toujours de suivre les avertissements d’obsolescence précédents et de sélectionner un autre logiciel client. Si vous choisissez d’utiliser OE pour la mise à niveau d’Arrow Glacir, veuillez faire preuve de prudence et examiner de manière indépendante les modifications apportées à la base de code avant de l’exécuter en production.
Spécification de mise à niveau et EIP
La spécification complète de la mise à niveau se trouve dans le spécifications d’exécution dépôt ici.
Un seul EIP est inclus dans la mise à niveau : EIP-4345 : retard de la bombe de difficulté jusqu’en juin 2022.
En tant qu’utilisateur d’Ethereum ou détenteur d’Ether, y a-t-il quelque chose que je dois faire ?
Si vous utilisez un échange, un service de portefeuille Web, un service de portefeuille mobile ou un portefeuille matériel, vous n’avez rien à faire, sauf si vous êtes informé de prendre des mesures supplémentaires par votre service d’échange ou de portefeuille.
En tant qu’opérateur de nœud ou mineur, que dois-je faire ?
Téléchargez la dernière version de votre client Ethereum, comme indiqué dans le tableau ci-dessus.
Que se passe-t-il si je suis un mineur ou un opérateur de nœud et que je ne participe pas à la mise à niveau ?
Si vous utilisez un client Ethereum qui n’est pas mis à jour vers la dernière version (énumérée ci-dessus), votre client se synchronisera avec la blockchain pré-fork une fois la mise à niveau effectuée. Vous serez bloqué sur une chaîne incompatible suivant les anciennes règles et vous ne pourrez pas envoyer d’Ether ou opérer sur le réseau Ethereum post-mise à niveau.
Qu’est-ce qu’une mise à niveau du réseau dans Ethereum-land ?
Une mise à niveau du réseau est une modification du protocole Ethereum sous-jacent, créant de nouvelles règles pour améliorer le système. La nature décentralisée des systèmes de blockchain rend une mise à niveau du réseau plus difficile. Les mises à niveau du réseau dans une blockchain nécessitent une coopération et une communication avec la communauté, ainsi qu’avec les développeurs des différents clients Ethereum afin que la transition se déroule sans heurts.
Que se passe-t-il lors d’une mise à niveau du réseau ?
Une fois que la communauté est parvenue à un accord concernant les modifications à inclure dans la mise à niveau, les modifications apportées au protocole sont écrites dans les différents clients Ethereum, tels que geth, Erigon, Besu et Nethermind. Les changements de protocole sont activés à un numéro de bloc spécifique. Tous les nœuds qui n’ont pas été mis à niveau vers le nouvel ensemble de règles seront abandonnés sur l’ancienne chaîne où les règles précédentes continuent d’exister.
Pourquoi « Flèche Glacier » ?
Alors que nous avons récemment utilisé les noms Devcon pour les mises à niveau du réseau, alors que nous avions auparavant une mise à niveau qui ne faisait que repousser la bombe, nous avons décidé de changer de nomenclature. Pour mettre en évidence la nature de la mise à niveau (repoussant « l’ère glaciaire »), nous avons opté pour un nom de glacier, d’où Muir Glacier.
Cette mise à niveau suit un schéma similaire. Parce que la transition vers le Proof of Stake se profile à l’horizon, un glacier en recul a été choisi, d’où Arrow Glacier 🏔 !
Merci!
Un grand merci à la communauté Ethereum et à tous les développeurs Ethereum de tous les clients et plates-formes qui se réunissent pour fournir des informations, des réflexions et des contributions. Il s’agit peut-être de la dernière mise à niveau du réseau sur Ethereum avant la transition vers la preuve de participation. Allons-y!
Aussi, un grand merci à Harchil Gudka pour l’image de couverture.
Il s’agit d’un espace hautement technique émergent et évolutif. Si vous choisissez de mettre en œuvre les recommandations de cet article et de continuer à participer, vous devez vous assurer de comprendre comment cela vous affecte. Vous devez comprendre qu’il existe des risques, y compris, mais sans s’y limiter, des risques tels que des bogues inattendus. En choisissant de mettre en œuvre ces recommandations, vous assumez seul les risques des conséquences. Cette publication et ces recommandations ne constituent en aucun cas une vente et ne créent aucune garantie d’aucune sorte, y compris, mais sans s’y limiter, tout ce qui concerne le réseau Ethereum ou les clients Ethereum mentionnés ici.
Source https://blog.ethereum.org/en/2021/11/10/arrow-glacier-announcement