Site icon Crypto Week

Annonce de mise à niveau post-fusion de Sepolia | Blog de la Fondation Ethereum

  • Le testnet Sepolia subira une mise à niveau de la couche d’exécution (EL) après la fusion au bloc 1735371attendu le 17 août 2022
  • La mise à niveau entraînera la déconnexion des clients EL sur le réseau des pairs qui ne sont pas passés à la preuve de participation. Il n’ajoute pas de fonctionnalités supplémentaires au-delà de cela.
  • Les opérateurs de nœud Sepolia doivent mettre à niveau leur client de couche d’exécution avant le blocage 1735371.
  • Une mise à niveau similaire est attendue sur Goerli et le réseau principal Ethereum une fois que ces réseaux seront passés à la preuve de participation

Arrière plan

Afin de maintenir une liste de pairs saine, les nœuds de la couche d’exécution d’Ethereum déconnecteront automatiquement les pairs qui n’ont pas la même séquence de mise à niveau qu’eux. Sur le réseau principal Ethereum, cela signifie vérifier si un pair est passé à Frontier Thawing au bloc 200 000, puis à Homestead au bloc 1 150 000, et ainsi de suite jusqu’à la dernière mise à niveau, Grey Glacier, qui s’est produite au bloc 15 050 000. EIP-2124 spécifie comment cela est géré. Dans les mises à niveau de réseau typiques, qui sont déclenchées par une hauteur de bloc, cela se produit automatiquement car les nœuds utilisent la hauteur de bloc des mises à niveau à venir pour filtrer les pairs.

Pour The Merge, cela n’a pas été possible car la mise à niveau a été déclenchée à l’aide d’un total difficulty valeur plutôt qu’un numéro de bloc. La justification de ce choix est expliquée dans EIP-3675 :

L’utilisation d’un numéro de bloc prédéfini pour le hardfork n’est pas sûre dans ce contexte car le choix du fork PoS est prioritaire pendant la transition.

Un attaquant peut utiliser une minorité de puissance de hachage pour créer une fourche de chaîne malveillante qui satisferait à l’exigence de hauteur de bloc. Ensuite, le premier bloc PoS peut être proposé de manière malveillante au-dessus du bloc PoW à partir de ce fork contradictoire, devenant la tête et renversant la sécurité de la transition.

Pour protéger le réseau de ce scénario d’attaque, la difficulté accumulée par la chaîne (difficulté totale) est utilisée pour déclencher la mise à niveau.

Pour minimiser les modifications apportées au protocole lors de sa mise à niveau la plus complexe depuis son lancement, la conception de The Merge a exclu la compatibilité EIP-2124. Cela signifie qu’une mise à niveau supplémentaire doit maintenant être effectuée pour l’ajouter. Il est important de noter que le seul changement introduit dans le cadre de cette mise à niveau spécifie un numéro de bloc que les nœuds peuvent utiliser pour identifier les pairs qui sont passés par The Merge. Aucune autre fonctionnalité n’est introduite ou obsolète dans le cadre de cette mise à niveau.

Informations sur la mise à niveau

Horaire

Cette mise à niveau aura lieu sur Sepolia au bloc 1735371attendu le 17 août 2022.

Notez qu’une mise à niveau similaire sera annoncée pour Goerli et le réseau principal après la transition de ces réseaux vers la preuve de participation.

Ropsten va ne pas être mis à jour car il est maintenant considéré comme obsolète, avec Rinkeby et Kiln. Voir cet article pour plus de détails sur leur calendrier de dépréciation.

Versions des clients

Seuls les clients de la couche d’exécution doivent être mis à jour pour cette mise à niveau. Les opérateurs de nœuds peuvent continuer à exécuter leur version actuelle du client de la couche de consensus sur Sepolia pendant la transition.

Notez que les versions client utilisées pour la fusion Goerli/Prater prennent toutes en charge cette mise à niveau sur Sepolia. En d’autres termes, si vous avez déjà téléchargé une version pour la fusion Goerli/Prater, vous pouvez utiliser cette même version sur Sepolia pour cette mise à jour.

Couche d’exécution

Spécifications de mise à niveau

Le cahier des charges de cette évolution est suivi dans le cadre du cahier des charges de Paris, sous la FORK NEXT Upgrade section.

FAQ

En tant qu’opérateur de nœud, que dois-je faire ?

Vous devez mettre à niveau votre client de couche d’exécution vers l’une des versions répertoriées ci-dessus avant le 16 août 2022. Votre client de couche consensus n’a pas besoin d’être mis à niveau.

En tant que jalonneur, que dois-je faire ?

Le validateur défini sur Sepolia est autorisé. Si vous faites partie des validateurs Sepolia actuels, vous devez mettre à jour votre client de couche d’exécution vers l’une des versions répertoriées ci-dessus le 16 août 2022 au plus tard.

Si vous ne faites pas partie de l’ensemble de validateurs Sepolia actuel, vous n’avez rien à faire pour le moment.

Goerli/Prater et les validateurs du réseau principal devront suivre les mêmes étapes lorsque cette mise à niveau sera annoncée sur ces réseaux.

En tant que développeur d’applications ou d’outils, que dois-je faire ?

Rien, sauf si vous exécutez également un nœud. Si tel est le cas, veuillez mettre à niveau votre client de couche d’exécution vers l’une des versions répertoriées ci-dessus avant le 16 août 2022.

En tant qu’utilisateur d’Ethereum ou détenteur d’Ether, y a-t-il quelque chose que je dois faire ?

Non. Le réseau principal Ethereum n’est pas affecté par cette mise à jour. Même lorsque cette mise à niveau sera appliquée au réseau principal, aucune action ne sera nécessaire.


Merci à Justin Chrn pour l’image de couverture originale et à Tomo Saito pour les modifications.

Source https://blog.ethereum.org/2022/08/03/sepolia-post-merge-upgrade/

Quitter la version mobile