Mise à niveau de Pectra : Ouvrir la voie à la scalabilité et à l'adoption de masse d'Ethereum

Dans cet article

  • Qu'est-ce que Pectra ?
  • EIP-3074 vs EIP-7702
  • EIP-7251
  • Que faire après Pectra ?
  • Conclusion Pectra combine les mises à niveau de Prague et d'Électra, conçues pour étendre les capacités des portefeuilles et rendre Ethereum plus efficace.

La mise à niveau à grande échelle est activée le 7 mai

Pectra, en particulier, apporte une fonctionnalité de contrat intelligent aux portefeuilles familiers et permet aux validateurs de empiler plus que la limite actuelle de 32 ETH - jusqu'à 2 048 ETH.

Qu'est-ce que Pectra ?

Pectra est formé à partir des noms de deux mises à jour précédemment planifiées : Prague ( pour le niveau d'exécution ) et Electra ( pour le niveau de consensus ).

"La mise à jour Pectra joue un rôle clé dans l'évolution d'Ethereum, et l'implication de la communauté des développeurs élève les capacités du réseau à un niveau supérieur," ont noté les analystes de CoinGecko.

L'énormité de la mise à niveau est suggérée par la longue liste d'EIPs en cours de préparation pour mise en œuvre dans le cadre du hardfork :

Ces EIP incluent des améliorations dans le contexte de l'abstraction de compte (ACA), apportent des changements significatifs aux validateurs et visent à améliorer les performances globales du réseau.

Parmi les propositions les plus notables :

  • EIP-2537 - introduit une précompilation pour les opérations de courbe elliptique BLS12-381. Cela accélère et réduit le coût des opérations avec des signatures BLS, augmentant la disponibilité et la performance des validateurs Ethereum, et réduisant les coûts de gaz;
  • EIP-2935 - met en œuvre le stockage des hachages des blocs précédents dans des emplacements de stockage dédiés afin d'améliorer l'efficacité et la fiabilité de la validation des données Ethereum dans le contexte de la transition vers la technologie sans état;
  • EIP-7002 - facilite une gestion des retraits plus rapide et plus pratique pour les validateurs, créant plus d'opportunités dans les domaines du staking et du restaking;
  • EIP-7251-permet aux validateurs de miser plus que la limite actuelle de 32 ETH - jusqu'à 2048 ETH. Cela permet aux opérateurs de nœuds de réduire le nombre de nœuds sous gestion;
  • EIP-7594 - introduit PeerDAS (Protocole d'échantillonnage de disponibilité des données des pairs ) conçu pour optimiser L2, le traitement des transactions et améliorer la scalabilité du réseau;
  • EIP-7702 - introduit un nouveau type de transaction qui permettra aux adresses de compte Ethereum de fonctionner comme des portefeuilles de contrats intelligents pendant la durée d'une transaction, suivie de la restauration de l'état original;
  • EIP-7692 est un ensemble de propositions provenant de 11 EIPs différents visant à améliorer l'efficacité du déploiement et de l'exécution des contrats intelligents, en optimisant spécifiquement les coûts de gaz pour certaines opérations.

"Après la mise à niveau, Ethereum sera applicable à un plus large éventail de cas d'utilisation, répondant à une variété de besoins des utilisateurs. Les comptes utilisateurs conventionnels deviendront plus programmables, L2 plus accessibles, les contrats intelligents plus efficaces, et les validateurs plus flexibles à gérer," a noté William M. Pister de Bankless.

EIP-3074 vs EIP-7702

Avantages et inconvénients de l'EIP-3074

Un des composants les plus importants de la mise à jour future devait être l'EIP-3074, qui permet d'apporter des fonctionnalités de contrat intelligent aux portefeuilles de cryptomonnaie conventionnels. En particulier, cela devait permettre aux utilisateurs de fusionner des transactions et de les signer en une seule étape.

EIP-3074 présente l'idée de "déléguer le contrôle d'un EOA à un contrat intelligent." Parmi les principaux objectifs de la proposition :

  • Développement du concept de transactions sponsorisées (transactions sponsorisées);
  • améliorer l'expérience utilisateur (UX) lors de l'utilisation d'un compte Ethereum régulier (adresse à partir d'une paire de clés publique/privée).

Les transactions sponsorisées permettent de séparer le compte à partir duquel le gaz est payé et le compte qui effectue réellement les transactions avec les jetons conformes à la norme ERC-20. Par exemple, un DEX peut inclure le coût du gaz dans les frais de transaction en payant au nom de l'utilisateur. Ce faisant, ce dernier a la possibilité de ne pas posséder d'ETH s'il ou elle ne l'utilise pas.

En termes simples, la proposition permettrait de regrouper les transferts (batching) pour économiser du temps et de l'argent, ainsi que de payer des frais pour d'autres utilisateurs.

EIP-3074 définit deux nouveaux codes de transaction pour Ethereum :

  • AUTH - spécifie une adresse qui peut envoyer une transaction au nom de l'utilisateur ;
  • AUTHCALL - effectue un appel de contrat intelligent à l'adresse spécifiée au nom de l'utilisateur.

AUTH valide la signature de l'utilisateur et l'action prévue, et AUTHCALL invoque le contrat cible pour exécution avec "l'adresse de l'expéditeur comme appelant".

Par exemple, les utilisateurs doivent généralement signer manuellement un message chaque fois qu'ils interagissent avec un échange d'applications décentralisées ( ou un staking de jetons ). Avec l'EIP-3074, une seule signature est requise - AUTH et AUTHCALL effectuent automatiquement toutes les fonctions suivantes.

D'autres innovations incluent la récupération de clés perdues. Pour utiliser l'outil, les utilisateurs doivent transférer la propriété de leurs actifs à un contrat d'initiateur par le biais d'une signature numérique qui effectue des transactions et des appels de fonction en leur nom.

Malgré un certain nombre d'avantages tels que la récupération "sociale", des transactions avancées et une expérience utilisateur améliorée, certains membres de la communauté ont critiqué l'EIP-3074. Par exemple, le développeur DeFi Llama sous le pseudo 0xngmi a souligné le principal inconvénient : "il sera désormais possible de complètement vider une adresse, tous les tokens, tous les NFT, toutes les positions DeFi avec juste une mauvaise signature."

Les représentants de Safe s'inquiètent du fait que la proposition n'a pas de "chemin clair vers une abstraction complète des comptes" et a un impact négatif sur son adoption.

EIP-7702 : une alternative de Vitalik Buterin

Pour offrir plus de sécurité, le cofondateur d'Ethereum, Vitalik Buterin, a proposé une approche légèrement différente. L'EIP-7702 implique la création d'un nouveau type de transaction, similaire à l'EIP-2930, qui est compatible avec les processus de l'EIP-3074 en les convertissant en code optimisé.

L'amélioration permettra aux adresses de compte Ethereum de fonctionner comme des portefeuilles de contrats intelligents pendant la durée de la transaction, suivie de la restauration de l'état d'origine.

Selon l'idée de Buterin, AUTH et AUTHCALL sont remplacés par des fonctions de vérification et d'exécution plus simples associées aux EOA. Ce changement préserve l'intégrité opérationnelle tout en améliorant l'efficacité du processus d'autorisation.

Selon le développeur, une telle approche nécessiterait des modifications minimales du réseau car l'EIP-3074 maintient une compatibilité directe avec l'abstraction finale des comptes.

De plus, l'EIP-7702 permet à l'EOA d'agir temporairement comme un contrat, garantissant la compatibilité avec l'architecture actuelle. L'alternative a reçu des retours positifs de la communauté, et il a rapidement été décidé de remplacer l'EIP-3074 par une nouvelle proposition. Cette dernière a été qualifiée par le développeur de Polygon Jarrod Watts de "l'un des changements les plus impressionnants qui se produiront jamais sur Ethereum."

Il a ajouté qu’une fois la nouvelle fonctionnalité mise en œuvre, « votre EOA existant sera en mesure d’exécuter n’importe quel code de contrat intelligent ». Le spécialiste a également décrit les principaux inconvénients de l’EIP-3074, notamment la possibilité qu’un attaquant prenne le contrôle de tous les fonds des utilisateurs.

EIP-7251

Le succès de The Merge, la montée des prix et le développement de l'écosystème Ethereum ont conduit à une augmentation du nombre de validateurs impliqués dans l'application du consensus. Leur nombre total approche le cap des 1,5 million, et la valeur aggreGate.io des ETH bloqués dépasse 140 milliards de dollars.

Bien que l'abondance de validateurs ait renforcé la sécurité de la blockchain, certains chercheurs ont exprimé des inquiétudes quant à l'impact possible de cette croissance sur la stabilité du réseau.

Dynamique de la croissance des validateurs depuis l'activation de The Merge. Source : BeaconScan. EIP-7251 ( ou MaxEB, MAX_EFFECTIVE_BALANCE ) vise à résoudre le problème des "validateurs excessifs". Il propose d'augmenter la taille maximale de steak de 32 ETH à 2048 ETH ( tout en maintenant le seuil minimum de 32 ETH ).

"Cela permet aux grands opérateurs de nœuds d'aggregGate.io leurs ensembles de validateurs pour réduire le nombre de ces derniers. Cela permet également aux stakers solitaires de gagner plus et ajoute de la flexibilité au processus de dépôt," a expliqué sur le site Ethereum.org.

Par exemple, un grand opérateur avec 2048 ETH peut combiner 64 ensembles de validateurs en un seul. En même temps, un staker individuel avec 45 ETH sera en mesure de gérer un ensemble, cité dans une contribution du projet Unchained.

Ainsi, l'EIP-7251 propose de réduire le nombre de validateurs tout en maintenant la haute sécurité économique du réseau Ethereum. Parmi les autres caractéristiques de la proposition :

  • Les grands opérateurs peuvent combiner des ensembles de validateurs sans sortir et réintégrer le protocole;
  • ajout de retraits partiels au niveau d'exécution - par exemple, un validateur avec 200 ETH peut retirer 50 ETH sans quitter complètement ;
  • Plafond de solde effectif ajustable : vous pouvez personnaliser le montant maximum qui active les retraits partiels.

"Avantages et inconvénients

Parmi les avantages de la nouvelle proposition :

  • résoudre des problèmes de niveau de consensus : réduire le nombre de validateurs diminue la charge et la latence du réseau ;
  • préparation aux futures mises à jour telles que la finalisation en un seul emplacement et la solution de séparation des proposeurs et des bâtisseurs PBS (. Cette dernière limite les droits des validateurs dans le processus de formation des blocs et crée une nouvelle classe de participants qui façonnent l'ordre des transactions ;
  • flexibilité du processus de staking individuel;
  • réduction du nombre de validateurs, ce qui favorise l'efficacité et réduit les coûts d'exploitation.

Arguments contre :

  • augmenter le "plafond" du steak maximum augmente le risque de slash ) cela augmente linéairement avec la quantité d'ETH bloqué (;
  • certains membres de la communauté s'inquiètent des risques de centralisation et d'une éventuelle "attaque à 51 %".

Ainsi, l'EIP-7251 propose de réduire considérablement le nombre de validateurs sans changements drastiques dans le réseau de la deuxième cryptomonnaie la plus capitalisée. Cependant, la communauté doit examiner attentivement tous les aspects pour éviter des conséquences négatives.

Que faire après Pectra ?

Bien que rien n'ait encore été finalisé, la communauté Ethereum envisage d'implémenter des arbres Werkle dans la mise à jour d'Osaka qui suivra Pectra.

"J'attends avec impatience les arbres Werkle. Ils permettront aux clients de stack-node de fonctionner en mode sans état. Cela rendra possible le fonctionnement des notes de staking avec presque aucun espace disque et de se synchroniser [avec la blockchain] presque instantanément," a noté Vitalik Buterin.

Les arbres Verkle sont un algorithme de structuration des données dans un protocole, similaire aux arbres Merkle. Sa principale différence est que chaque nœud utilise un type spécial de hachage, appelé engagement vectoriel, pour engager les nœuds enfants.

L'intégration de la nouvelle structure de données fait partie de la feuille de route d'Ethereum. Les arbres Verkle sont prévus pour apparaître dans la troisième phase appelée The Verge.

Caractéristiques de Verge Stage. Plus précisément, la solution optimise le stockage des informations onchain et le volume des nœuds. Buterin a décrit sa principale caractéristique comme « des preuves beaucoup plus efficaces en termes de taille », car le mécanisme permet de vérifier n’importe quel bloc en utilisant uniquement les données qu’il contient.

Cette approche de vérification réduit considérablement les exigences techniques pour les validateurs, ce qui, à long terme, conduira à une plus grande diversité de nœuds et à une plus grande décentralisation du réseau.

Le co-fondateur d'Ethereum a souligné que la mise à jour améliorera également l'expérience des stakers individuels en optimisant l'interface utilisateur et en ajoutant de nouvelles fonctionnalités pour le logiciel client.

La phase suivante après The Verge sera The Purge. Elle vise à simplifier la structure du réseau et à réduire la charge sur les nœuds.

Conclusion

L'écosystème Ethereum évolue en continu. Il reste constamment en tête en termes de TVL, et la cryptomonnaie sous-jacente est toujours la deuxième plus grande en termes de capitalisation.

Les deux prochaines mises à jour d'Ethereum promettent d'améliorer considérablement l'utilisabilité du réseau tant pour les utilisateurs que pour les développeurs. La plateforme deviendra plus polyvalente, capable de répondre à une variété de besoins des utilisateurs. Vitalik Buterin est convaincu que les cinq prochaines années seront "cruciales" pour l'ether dans le contexte de son adoption et de son acceptation par le "monde réel". Les futures mises à jour aideront Ethereum à faire face à la demande croissante, à s'intégrer à d'autres réseaux et à introduire de nouvelles fonctionnalités, maintenant ainsi la plateforme à l'avant-garde de l'innovation blockchain.

Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)