Titre original : Pectra : la prochaine mise à niveau majeure d’Ethereum
Source d’origine: substack
Compilation : Mars Financial, Daisy
Points clés :
Pectra est la prochaine mise à niveau majeure d’Ethereum, impliquant des modifications au niveau de l’exécution (Prague) et du consensus (Electra). Il devrait être lancé sur le testnet entre février et mars et être activé sur le mainnet en avril.
Cette mise à niveau apporte une optimisation du mécanisme de mise en jeu, une amélioration de l’évolutivité de la couche 2 et une amélioration de l’expérience utilisateur (UX), jetant ainsi les bases des futures mises à niveau.
Les principaux changements incluent une augmentation de la limite de mise en jeu des validateurs, des retraits de mise en jeu plus flexibles, une amélioration de l’abstraction des comptes et un débit de blob plus élevé, ce qui contribue à améliorer l’efficacité et la sécurité du réseau.
Introduction
Après près de 29 mois pour “The Merge”, 22 mois pour “Shapella” et 11 mois pour “Dencun”, Ethereum se prépare à sa prochaine mise à niveau majeure - le hard fork Pectra. En tant que plus grande blockchain de preuve d’enjeu (PoS) au monde, Ethereum compte actuellement environ 900 milliards de dollars d’ETH mis en jeu, une stablecoin évaluée à plus de 1350 milliards de dollars, et environ 40 milliards de dollars d’actifs tokenisés. Avec des mises à niveau itératives continues, Ethereum évolue constamment.
Pectra is expected to be the most extensive hard fork in the history of Ethereum involving the largest number of EIPs. Following last year’s Dencun upgrade, Pectra further introduces a series of new features to optimize user experience (UX), improve validator operation, and support further Layer-2 expansion, indicating that this upgrade will have a wide-ranging impact on the entire Ethereum ecosystem.
Dans le State of the Network de Coin Metrics de ce trimestre, nous examinerons en profondeur les changements clés de Pectra et discuterons de leur impact sur les utilisateurs, les parties prenantes et les investisseurs pour vous aider à vous préparer à la mise à niveau principale en avril.
Qu’est-ce que Pectra? Pourquoi est-il important?
Comme pour les mises à niveau précédentes d’Ethereum, Pectra a également apporté des modifications aux couches d’exécution (EL) et de consensus (CL). Son nom reflète cette double mise à niveau : “Prague” représente la couche d’exécution, en commémoration de la ville hôte de Devcon 4 ; “Electra” est tiré d’une étoile de la constellation de la Lyre, symbolisant la mise à niveau de la couche de consensus.
Pectra a été initialement conçu comme une mise à niveau à grande échelle comprenant jusqu’à 20 EIP. Cependant, avec l’avancement du développement, pour mieux optimiser et gérer sa complexité, Pectra a été divisé en deux phases. Actuellement, cette mise à niveau est entrée dans sa phase finale, prévue pour être lancée sur le réseau de test de février à mars, avec une activation officielle du réseau principal prévue pour début avril.
Avant d’approfondir les EIP spécifiques, nous devons comprendre les domaines principaux sur lesquels Pectra se concentre. Cette mise à niveau met l’accent sur l’optimisation des mécanismes de mise en jeu et de validation, l’expérience utilisateur (UX) et l’évolutivité de la couche 2, des changements qui jetteront les bases du futur développement d’Ethereum.
Optimisation du staking et des validateurs
Cette mise à niveau comprend trois importants EIP visant à optimiser l’expérience des validateurs dans le cadre du mécanisme de preuve d’enjeu (PoS) d’Ethereum :
EIP-7251: Augmentation du solde maximum valide
Le design actuel de l’engagement d’Ethereum limite le solde effectif du validateur à 32 ETH, ce qui signifie que les engageurs individuels doivent s’engager par incréments fixes de 32 ETH, ce qui est également la limite d’engagement d’un seul validateur. Les récompenses au-dessus de ce montant ne sont pas prises en compte dans l’engagement actif. L’EIP-7251 augmente ce solde effectif maximum (MaxEB) à 2048 ETH, ce qui signifie qu’un seul validateur peut désormais s’engager pour n’importe quelle quantité entre 32 ETH et 2048 ETH. Cette modification devrait apporter plusieurs avantages:
Améliorer la flexibilité du jalonnement : les stakers peuvent désormais composer sur l’ensemble de leur solde, plutôt que d’être limités à des multiples de 32 ETH. Par exemple, si un validateur stake 33 ETH, les 33 ETH seront tous pris en compte pour les récompenses, augmentant ainsi l’efficacité du capital et la flexibilité des opérations de jalonnement.
Réduire le nombre de validateurs : actuellement, Ethereum compte 1,05 million de validateurs actifs. Cet EIP permettra aux grands opérateurs d’intégrer leurs validateurs, ce qui devrait réduire le nombre de validateurs et atténuer la charge réseau causée par un grand nombre de validateurs.
Réduire la charge réseau : bien qu’un grand nombre de validateurs contribue à renforcer la décentralisation, il augmente également la bande passante et les besoins en calcul. Augmenter MaxEB peut former un ensemble de validateurs plus efficace, réduisant ainsi les coûts de communication peer-to-peer.
EIP-7002: retraits déclenchés par la couche d’exécution
EIP-7002 étend les fonctionnalités des validateurs et complète l’EIP mentionné précédemment. Cet EIP permet aux validateurs de retirer des fonds directement en déclenchant une opération de retrait et un retrait partiel via leur couche d’exécution (0x01). Les validateurs ont deux clés : une pour activer les fonctions de validation et une autre pour accéder et gérer les fonds mis en jeu. Auparavant, seule la clé d’activation pouvait déclencher un retrait, mais désormais, l’adresse du retrait peut également le déclencher, ce qui permet aux validateurs de retirer des montants plus importants tout en réduisant leur dépendance à l’égard des opérateurs de nœuds.
Ce changement renforce le contrôle des validateurs sur les fonds et soutient la mise en place de pools de mise entièrement décentralisés, renforçant ainsi la sécurité et la décentralisation.
EIP-6110: Déposer des validateurs sur la chaîne
EIP-6110 simplifie le processus d’adhésion des validateurs en améliorant la manière dont les dépôts entre la couche d’exécution (EL) et la couche de consensus (CL) d’Ethereum sont gérés. Actuellement, lorsqu’un nouveau validateur effectue un dépôt dans la couche d’exécution (EL), il doit attendre que la couche de consensus (CL) le reconnaisse et le traite avant d’être activé, ce qui entraîne un certain retard. L’EIP-6110 permet à la couche d’exécution de transmettre directement les dépôts des validateurs à la couche de consensus, éliminant ainsi le processus de validation supplémentaire et réduisant le délai d’activation de 9 heures à 13 minutes.
Cette optimisation a amélioré l’efficacité de l’adhésion des validateurs, accélérant ainsi la réactivité de l’ensemble du réseau.
Extension de Blob et Layer-2
EIP-7691: Améliorer le débit de Blob
En plus des améliorations apportées aux validateurs, Pectra a également apporté des ajustements clés à la disponibilité des données et à la scalabilité d’Ethereum. La mise à niveau Dencun de l’année dernière a introduit Blob en tant que méthode de stockage de données efficace, principalement utilisée pour stocker les données des rollups de la couche 2. À ce jour, Blob est largement utilisé sur la couche 2 d’Ethereum, avec environ 21 000 Blobs publiés chaque jour. Cependant, la quantité d’utilisation de Blob atteint toujours la limite de capacité, ce qui entraîne une augmentation des frais de transaction et limite le débit.
L’augmentation du débit proposée par l’EIP-7691 résoudra ce goulot d’étranglement, renforcera la capacité d’Ethereum à stocker et à transmettre des données à grande échelle, soutenant ainsi un plus grand nombre de transactions de couche 2 et améliorant les performances globales du réseau.
EIP-7691: Amélioration du débit de Blob (suite)
Actuellement, l’objectif du réseau Ethereum est de traiter en moyenne 3 Blob par bloc, avec un maximum de 6. L’EIP-7691 augmente cet objectif à 6 Blob, avec un maximum de 9, ce qui augmente la capacité de stockage des données, ainsi que le débit et la scalabilité. Cette modification réduira les coûts de stockage des données, ce qui entraînera une réduction des frais de Blob pour les solutions de couche 2 d’Ethereum, tout en diminuant les frais de transaction pour les utilisateurs finaux.
EIP-7623: Augmentation du coût de la Calldata
EIP-7623 est un autre EIP utilisé pour compléter Blob. Avant l’introduction de Blob, Layer-2 stockait des données via calldata, et elles continuent parfois à utiliser calldata car cela reste plus rentable dans certaines situations. Cependant, en augmentant les frais de calldata, ce changement vise à encourager Layer-2 à adopter complètement l’espace Blob, rendant les transactions Rollup plus efficaces.
Leur effet conjoint sur ces deux EIP encouragera une adoption plus large du Blob par Ethereum et optimisera les performances de la couche 2, améliorant ainsi la scalabilité globale et l’efficacité économique du réseau.
Amélioration de l’expérience utilisateur (UX)
EIP-7702: Code de configuration du compte externe (EOA)
EIP-7702 est une réforme très attendue car elle rapproche Ethereum de l’abstraction des comptes. Cette proposition devrait grandement améliorer l’expérience utilisateur (UX) et les fonctionnalités des portefeuilles, en permettant aux comptes externes (EOA) ou aux portefeuilles d’utilisateur d’être utilisés temporairement comme des portefeuilles intelligents. Cela leur permet d’exécuter une logique similaire à celle des contrats intelligents, offrant ainsi aux utilisateurs une plus grande flexibilité, tout en offrant aux portefeuilles et aux applications une plus grande programmabilité.
Après la mise à niveau de Pectra, les utilisateurs et les développeurs peuvent utiliser EIP-7702 pour :
Trading en lots : regrouper plusieurs transactions ou actions d’utilisateurs en une seule transaction. (Par exemple, approuver et échanger des jetons dans une seule transaction).
Transactions sans gas : permet à compte X de payer les frais de transaction pour le compte Y, ou de payer les frais de gaz pour l’utilisateur via le contrat principal.
Transactions conditionnelles ou sponsorisées : mise en œuvre de contrôles de dépenses, d’opérations automatisées ou de transactions parrainées selon des conditions prédéfinies.
Bien que nous ayons déjà couvert les changements les plus influents dans Pectra, d’autres EIP ont également optimisé le réseau. Il s’agit notamment de l’EIP-2513, de l’EIP-2935, de l’EIP-7549, de l’EIP-7865 et de l’EIP-7840, ces propositions visent à améliorer l’efficacité et à réduire la consommation de ressources réseau.
Conclusion
Ethereum is preparing for another major upgrade - this upgrade involves a record number of EIPs. The goal of the Pectra upgrade is to enhance Ethereum’s capabilities in several key areas, including the transition to account abstraction, improving validator operations, enhancing network efficiency, and gradually expanding the use of Layer-2 Blob. At the same time, as emphasized by Vitalik Buterin in a recent blog post, while Ethereum’s roadmap is centered around Rollup, it is still expanding Layer-1. With the gas limit increasing to 36 million, further expansion is expected to enhance the network’s censorship resistance, throughput, and scalability.
Bien que les modifications apportées par Pectra soient principalement techniques, de nombreuses personnes peuvent se demander comment ces changements affectent la valorisation de l’ETH. Historiquement, les fluctuations de prix d’ETH lors des mises à niveau précédentes sont traçables, mais les sentiments du marché - que ce soit sur le marché de la cryptographie ou sur le marché financier plus large - ont souvent plus d’influence que les changements directs du modèle économique d’Ethereum. Cependant, la mise à niveau de Pectra contribuera sans aucun doute à la popularité d’Ethereum, et alors que nous franchissons cette mise à niveau, nous réévaluerons son impact sur les principaux indicateurs réseau, les parties prenantes de l’écosystème et l’ETH en tant qu’actif à l’avenir.