Ethereum : tout savoir sur la mise à jour Shanghai

Publié le 12 mars 2023
·
Par Equipe CryptoLearn

Ethereum, la deuxième plus grande blockchain du monde, s’apprête à lancer sa mise à jour Shanghai au début du mois d’avril. Cette mise à jour, qui fait suite à la transition réussie au Proof of Stake, apportera plusieurs améliorations et fonctionnalités au réseau Ethereum. Parmi elles, la plus attendue est la possibilité de retirer les ETH stakés lors de l’arrivée de The Merge, le processus qui a fusionné les chaînes Ethereum 1.0 et 2.0.

Dans cet article, nous vous expliquerons en détail ce que va changer la mise à jour Shanghai pour les utilisateurs d’Ethereum, comment elle va renforcer la sécurité et la performance du réseau, et comment vous préparer à cette nouvelle étape de l’évolution d’Ethereum.

Shanghai, c'est quoi ?

La mise à jour Shanghai est la prochaine étape de l’évolution d’Ethereum, la deuxième plus grande blockchain du monde. Elle fait partie du plan de développement d’Ethereum 2.0, qui vise à rendre le réseau plus rapide, plus sûr, plus écologique et plus scalable.

La mise à jour Shanghai intervient après la transition réussie au Proof of Stake, le nouveau mécanisme de consensus qui remplace le Proof of Work. Le Proof of Stake permet aux utilisateurs d’Ethereum de sécuriser le réseau en déposant leurs ETH dans un contrat intelligent, appelé le dépôt ETH2. En échange, ils reçoivent des récompenses en ETH proportionnelles à leur mise.

Le problème est que les ETH stakés sont bloqués dans le dépôt ETH2 jusqu’à ce qu’une mise à jour permette de les retirer. Cette mise à jour, c’est Shanghai. Elle va permettre aux utilisateurs d’Ethereum de récupérer leurs ETH stakés s’ils le souhaitent, en les transférant sur la chaîne Ethereum 1.0.

La mise à jour Shanghai est donc importante pour plusieurs raisons :

  • Elle va offrir plus de flexibilité et de liquidité aux utilisateurs d’Ethereum qui ont participé au staking.
  • Elle va renforcer la confiance dans le réseau Ethereum et son évolution vers Ethereum 2.0.
  • Elle va préparer le terrain pour les prochaines mises à jour d’Ethereum, qui apporteront encore plus d’améliorations et de fonctionnalités au réseau.

Quelles sont les améliorations de la mise à jour Shanghai ?

a mise à jour Shanghai apportera plusieurs fonctionnalités et améliorations au réseau Ethereum, qui visent à le rendre plus performant, plus sécurisé et plus adapté aux besoins des utilisateurs. Parmi elles, on peut citer :

  • La possibilité de retirer les ETH stakés : c’est la fonctionnalité la plus attendue de la mise à jour Shanghai. Elle permettra aux utilisateurs d’Ethereum de récupérer leurs ETH stakés s’ils le souhaitent, en les transférant sur la chaîne Ethereum 1.0. Cette fonctionnalité offrira plus de flexibilité et de liquidité aux utilisateurs, qui pourront utiliser leurs ETH comme bon leur semble.
  • L’amélioration du protocole Light Client : il s’agit d’un protocole qui permet aux utilisateurs d’accéder au réseau Ethereum sans avoir à télécharger l’intégralité de la blockchain. Le protocole Light Client sera amélioré pour être plus rapide, plus fiable et plus compatible avec les applications décentralisées (dApps) basées sur Ethereum.
  • L’implémentation de l’EIP-3074 : il s’agit d’une proposition d’amélioration d’Ethereum qui vise à simplifier et à sécuriser les interactions entre les utilisateurs et les contrats intelligents. L’EIP-3074 permettra aux utilisateurs de déléguer l’autorisation de leurs transactions à des contrats intelligents, sans avoir à signer chaque transaction individuellement. Cela réduira les coûts et les risques liés aux transactions sur Ethereum.
  • La préparation de l’EIP-1559 : il s’agit d’une autre proposition d’amélioration d’Ethereum qui vise à réformer le mécanisme de tarification du gaz sur Ethereum. Le gaz est le coût nécessaire pour exécuter des transactions ou des contrats intelligents sur Ethereum. L’EIP-1559 introduira un prix de base du gaz qui variera en fonction de la demande, ainsi qu’une option de pourboire pour les utilisateurs qui veulent accélérer leurs transactions. L’EIP-1559 aura également un effet déflationniste sur l’offre d’ETH, puisqu’une partie du gaz sera brûlée à chaque transaction. La mise à jour Shanghai préparera le terrain pour l’implémentation de l’EIP-1559 dans une future mise à jour d’Ethereum.

Comment se déroulera le déploiement ?

Le déploiement de la mise à jour Shanghai se fera en plusieurs étapes, afin de garantir la sécurité et la stabilité du réseau Ethereum. Voici les principales étapes :

  • Le déploiement sur les testnets : il s’agit de réseaux de test qui permettent aux développeurs et aux utilisateurs d’expérimenter les nouvelles fonctionnalités et de détecter les éventuels bugs avant le déploiement sur le mainnet. La mise à jour Shanghai sera déployée sur plusieurs testnets d’Ethereum, tels que Ropsten, Goerli, Rinkeby et Kovan.
  • Le déploiement sur le mainnet : il s’agit du réseau principal d’Ethereum, qui gère les transactions réelles et les contrats intelligents. Le déploiement sur le mainnet se fera par le biais d’un hard fork, c’est-à-dire une mise à jour qui rend incompatible les anciennes versions du logiciel. Les utilisateurs et les opérateurs de nœuds devront donc mettre à jour leur logiciel pour suivre le hard fork et bénéficier des nouvelles fonctionnalités.
  • La période de transition : il s’agit d’une période pendant laquelle les utilisateurs pourront choisir de retirer ou non leurs ETH stakés. Pour ce faire, ils devront utiliser un contrat intelligent spécifique, appelé le retrait ETH2. Ce contrat permettra de transférer les ETH stakés du dépôt ETH2 vers la chaîne Ethereum 1.0. Les utilisateurs devront également payer des frais de gaz pour effectuer cette opération.
  • La fusion des chaînes : il s’agit de la dernière étape du déploiement de la mise à jour Shanghai, qui vise à fusionner la chaîne Ethereum 1.0 et la chaîne Ethereum 2.0 en une seule chaîne. Cette fusion permettra d’éliminer la duplication des ressources et de simplifier l’architecture du réseau Ethereum. Elle marquera également la fin du Proof of Work sur Ethereum et l’avènement du Proof of Stake comme seul mécanisme de consensus.

Quand aura lieu la mise à jour Shanghai ?

La mise à jour Shanghai aura lieu au début du mois d’avril 2023, selon les dernières informations communiquées par les développeurs d’Ethereum. Initialement prévue pour le mois de mars, la mise à jour a été légèrement retardée pour des raisons techniques et de sécurité.

Comme indiqué précédemment, la mise à jour sera d’abord déployée sur les testnets d’Ethereum courant Mars, puis sur le mainnet, par le biais d’un hard fork. La mise à jour Shanghai marquera une étape importante dans l’évolution du réseau Ethereum, en permettant notamment aux utilisateurs de retirer leurs ETH stakés et en préparant la fusion des chaînes Ethereum 1.0 et Ethereum 2.0.