ethereum pectra smart contract

Un mois après la mise à jour Dencun et après 4 ans de travail acharné, les développeurs d’Ethereum planifient les prochaines étapes d’évolution des contrats intelligents du réseau, fixant rendez-vous pour la mise à jour « Pectra » fin 2024 ou début 2025.

Cette dernière tire son nom de la fusion des petites mises à jour « Praga » et « Electra », appliquées respectivement au niveau de l'exécution et du consensus, et introduira des fonctionnalités exclusives au sein des portefeuilles EVM.

Avec Pectra, il sera possible de déléguer des fonctions aux contrats intelligents directement depuis le portefeuille cryptographique, d'approuver les transactions par lots et de payer l'essence avec différents jetons ERC-20.

Voyons tous les détails ci-dessous.

Mise à jour Pectra : les développeurs d'Ethereum améliorent les fonctionnalités du portefeuille permettant la délégation de fonctions aux contrats intelligents

Environ quatre ans après sa première nomination, les développeurs d'Ethereum sont sur le point de fixer une date finale pour l'achèvement de la mise à jour « Pectra » qui introduira des modifications au code qui amélioreront considérablement l'expérience utilisateur.

Ceux qui travaillent sur le réseau Ethereum sont sur le point d'inclure ce qui a été discuté dans l'EIP-3074 dans la prochaine mise à jour de Pectra, débloquant des fonctionnalités exclusives telles que la possibilité de déléguer des fonctions à des contrats intelligents directement depuis le portefeuille.

En particulier, la proposition, si elle est acceptée par la communauté, permettra les transactions par lots et le paiement des frais de gaz avec différents jetons ERC-20, sans avoir à faire référence à l'éther comme seul jeton de gaz.

Il convient également de noter comment l'EIP-3047 rapproche les développeurs de la mise en œuvre complète de la fonction « d'abstraction de compte », qui leur permettra de récupérer leurs actifs en cas de perte de clés privées grâce à des moyens de « récupération sociale ».

Cette dernière fonctionnalité, qui représente une étape importante pour l’écosystème Ethereum, ne sera pas entièrement prête pour Pectra car les portefeuilles, bien qu’ils puissent déléguer des fonctions à des contrats intelligents, ne peuvent pas encore initier de transactions.

🟢 La perte de clés privées, c'est du passé ?

🔑 Les utilisateurs d'Ethereum ne peuvent plus craindre de perdre leurs phrases de départ grâce à la nouvelle fonctionnalité de « récupération sociale », qui fera partie de la mise à jour EIP 3074 après le hard fork de Pectra.

🎯 La mise à jour accordera de l'Ethereum ordinaire… pic.twitter.com/IgNb7DT6G6

– ChrisMetaverse.sol (@ChrisMetaverse) 12 avril 2024

Les améliorations évoquées dans cette proposition d'amélioration d'Ethereum apportent également certaines limites en termes de sécurité : des experts en informatique ont en effet observé comment à partir d'une seule transaction malveillante il sera possible de drainer la totalité du solde d'un portefeuille.

À cet égard, Dan Finlay, co-fondateur de MetaMask, a exprimé ses inquiétudes dans un article sur X, soulignant qu'une bonne conception de portefeuille peut aider à éliminer les risques potentiels.

«Je ne connais pas aujourd'hui de portefeuille de consommateur vulnérable à cette [vulnérabilité]. C’était l’une des premières tâches de l’audit de recherche.

Tout ce qu'un portefeuille doit faire pour éliminer ce risque est d'empêcher la signature aveugle de hachages opaques et également de ne pas autoriser la signature avec ce préfixe réservé.

Enfin, nous soulignons que sur Pectra , il pourrait également être inclus ce qui est décrit dans l'EIP-7251, la proposition visant à augmenter de 64 fois la limite de mise pour les validateurs, passant des 32 ETH habituels à 2 048 ETH.

Cela aiderait les grands fournisseurs comme Coinbase ou Lido à consolider leurs validateurs gérant la blockchain Ethereum, allégeant ainsi la charge opérationnelle et évitant la nécessité de créer constamment de nouvelles entités individuelles de 32 ETH.

Il y a quelques jours à peine, le nombre de validateurs individuels au sein de la blockchain Ethereum a dépassé la barre du million, en plus de dépasser le record de 32,2 millions d'ETH mis en jeu.

Tel que rapporté par Coindesk, Tim Beiko, responsable du support protocole à la Fondation Ethereum, a déclaré que la mise à jour de Pectra devrait être prête d'ici fin 2024 ou début 2025.

Autres améliorations introduites avec Pectra

Avec le lancement de la mise à jour Pectra, qui tire son nom de la fusion des mises à jour simultanées « Praga » et « Electra » sur les niveaux d'exécution et de consensus, plusieurs autres améliorations du réseau pourraient être incluses après ce qui a été décrit par EIP-3047 et EIP-7251.

En détail, des améliorations ont été discutées lors des EIP 2537, 2935, 6110,7002 et 7549, conçues comme des changements de code relativement mineurs par rapport à d'autres interventions plus délicates initiées après d'autres propositions récentes.

La partie la plus intéressante de tous ces EIP concerne l’activation des retraits des validateurs des contrats intelligents, l’ajout d’un changement de code connu sous le nom de précompilation BLS et la suppression de la fenêtre de dépôt.

Comme l'a rapporté Tim Beiko, lors de l'appel ACDE (All Core Developers Ethereum) de jeudi, en plus de finaliser les derniers détails pour Pectra, de petites étapes ont également été conçues pour les futures mises à jour telles que le tant attendu « arbre verkle », un nouveau type de système de données conçu pour aider les nœuds Ethereum à stocker de grandes quantités de données.

On estime que cela réduira le coût du gaz sur L1 en rendant les spécifications plus compatibles avec la norme zk.

Tweet unique TL;DR :
– Les EIP 2935 et 3074 sont inclus dans Pectra
– EOF et EIP 7623 ont été examinés par le CFI, les décisions finales étant attendues🔜
– EIP-7667 a été CFI pour Osaka, la mise à niveau EL après Prague, parallèlement à la migration Verkle pic.twitter.com/OwY6WZUPek

– timbeiko.eth (@TimBeiko) 11 avril 2024

Le défi de la réduction des coûts du gaz est si central dans Ethereum que son co-fondateur Vitalik Buterin a récemment publié un EIP visant à rendre les transactions sur le réseau principal plus « ZK-snark friendly ».