Mise à niveau d'Ethereum Pectra : est-ce un jalon ou un autre coup de pub ?

Auteur : Dewhales Research Traduction : Shan Ouba, Jinse Caijing

1. Introduction

Le parcours de mise à niveau d'Ethereum a toujours suivi une approche structurée et réfléchie, chaque mise à niveau visant à résoudre des défis techniques spécifiques tout en se préparant aux besoins futurs. Des premières mises à niveau de Byzantium et de Constantinople, à l'ère de The Merge, le réseau Ethereum évolue constamment pour améliorer ses capacités et répondre aux demandes du marché. La prochaine mise à niveau Pectra (EIP-7600) est le dernier pas de cette évolution continue, comprenant 11 propositions d'amélioration d'Ethereum (EIPs) qui couvrent plusieurs aspects de l'efficacité et des fonctionnalités du réseau.

Sur la base des mises à niveau précédentes, telles que The Merge, Shanghai-Capella (Shapella) et Dencun, Pectra vise à éliminer les goulots d'étranglement restants et à ouvrir la voie à de nouvelles avancées technologiques. En résumé, l'impact de chaque mise à niveau précédente sur Ethereum est le suivant :

The Merge (septembre 2022) : marque la transition d'Ethereum de PoW à PoS, réduisant considérablement la consommation d'énergie et introduisant le staking comme nouveau mécanisme de consensus.

Shanghai-Capella (avril 2023) : Également connu sous le nom de Shapella, cette mise à niveau permet aux validateurs de retirer leur ETH verrouillé, augmentant ainsi la liquidité dans l'écosystème Ethereum.

Dencun (mars 2024) : Introduction du proto-danksharding et des transactions blob, favorisant le développement de solutions L2 telles qu'Optimism et Arbitrum, posant les bases d'une meilleure évolutivité et d'un débit de transactions plus élevé.

Aujourd'hui, Ethereum se prépare à accueillir le fork dur Pectra, qui devrait être lancé sur le mainnet le 7 mai. L'accent de Pectra est mis sur l'amélioration de l'efficacité des validateurs, le renforcement de la disponibilité des données, l'amélioration de l'expérience utilisateur, tout en posant les bases pour des innovations futures (comme les arbres Verkle et les clients sans état).

Le test de Pectra a commencé le 24 février avec le déploiement sur le réseau de test Holesky d'Ethereum. Cependant, la mise à jour ne s'est pas déroulée comme prévu, et les développeurs ont commencé à enquêter sur le problème. La deuxième tentative sur le réseau de test Sepolia le 5 mars a également rencontré des problèmes, un attaquant inconnu ayant exploité une situation marginale, entraînant l'extraction d'un grand nombre de blocs vides. Pour garantir un lancement plus fluide de la mise à jour, les développeurs principaux d'Ethereum ont lancé un nouveau réseau de test appelé Hoodi, et Pectra a été déployé avec succès le 26 mars. Alors que les tests deviennent plus stables, Ethereum devrait lancer la version principale du réseau début mai.

2. Qu'est-ce que le hard fork Pectra ? Quelles en seront les conséquences ?

Comme mentionné précédemment, cette mise à niveau comprend 11 EIPs, chacun servant le réseau Ethereum de différentes manières :

1. EIP-2537 : Ajout d'une précompilation pour les opérations sur la courbe BLS12-381

L'EIP-2537 vise à ajouter des opérations de la courbe BLS12-381 à Ethereum, rendant les opérations cryptographiques plus efficaces et évolutives. Cette proposition introduit de nouveaux contrats précompilés (fonctions intégrées d'Ethereum), permettant aux contrats intelligents d'utiliser directement les opérations BLS12-381, sans mise en œuvre supplémentaire. On peut le comparer à une calculatrice intégrée, remplaçant le calcul manuel de mathématiques complexes. Les deux améliorations clés de cet EIP sont :

Validation en masse : permet à Ethereum de vérifier plusieurs signatures en même temps, au lieu de les vérifier une par une.

Signatures plus petites : Réduire la taille des signatures pour économiser de l'espace dans les blocs (moins cher, plus rapide).

EIP-2537 aide Ethereum à se développer en améliorant la vitesse et l'efficacité des coûts de la validation cryptographique. De plus, il est particulièrement important pour les preuves à divulgation nulle de connaissance et les technologies d'amélioration de la vie privée.

2. EIP-2935 : Conserver les hachages de blocs historiques dans l'état

On peut imaginer Ethereum comme un grand carnet où tout le monde enregistre collectivement les transactions. Les nœuds complets conservent un enregistrement complet, mais que se passe-t-il si certains nœuds ne stockent pas l'historique complet mais peuvent quand même participer ? C'est là que réside le sens des "clients sans état" - ils ne conservent pas l'état complet de la blockchain, mais peuvent toujours vérifier et interagir efficacement. Cela est réalisé grâce à des preuves cryptographiques.

EIP-2935 propose une nouvelle méthode pour stocker et lire l'état historique d'Ethereum (comme les soldes de compte, les données de contrat, etc.). Son objectif est le suivant :

• Élever les racines d'état passées disponibles (c'est-à-dire les instantanés de données Ethereum) de 256 blocs à 8192 ;

• Permet aux clients sans état de vérifier rapidement les transactions sans avoir besoin de l'historique complet de la blockchain. Ils peuvent simplement demander une preuve, plutôt que de télécharger toutes les données.

L'importance de cette amélioration se manifeste par :

• Permettre à davantage de nœuds légers de participer, ce qui aide à l'extension d'Ethereum ;

• Prise en charge des Verkle Trees et d'Ethereum sans état (future grande mise à niveau) ;

• Réduire le temps de synchronisation des nouveaux nœuds.

3. EIP-6110 : Fournir des données de dépôt de validateurs sur la chaîne

La proposition EIP-6110 vise à modifier la manière dont de nouveaux validateurs rejoignent le système PoS d'Ethereum, rendant le processus de staking plus simple.

Actuellement, si quelqu'un veut devenir un validateur, il doit envoyer une transaction de dépôt dans la couche d'exécution. La couche de consensus s'appuie sur un mécanisme de vote entre les producteurs de blocs pour confirmer ces dépôts. Cette méthode est complexe et lente (pouvant prendre environ 12 heures) et comporte des risques de sécurité.

La proposition EIP-6110 suggère que la couche d'exécution inclue directement une liste des opérations de dépôt dans chaque bloc. De cette façon, la couche de consensus peut immédiatement et automatiquement reconnaître les nouveaux dépôts, sans avoir à attendre le vote.

En termes simples, cette proposition vise à simplifier le partage de données entre la couche d'exécution et la couche de consensus, rendant le processus d'intégration au réseau des validateurs plus rapide et plus sûr.

4. EIP-7002 : l'exécution peut déclencher une opération de sortie

Actuellement, les validateurs doivent utiliser leur "clé de validateurs" (une clé BLS) pour envoyer une demande de retrait à la chaîne de balises afin de pouvoir arrêter le staking et retirer de l'ETH. Cependant, la clé de retrait ne peut recevoir des fonds et ne peut pas initier une opération de retrait. Cela pose des problèmes lorsque les clés sont contrôlées par différents utilisateurs ou en cas de perte de la clé de validation.

EIP-7002 introduit un nouveau contrat intelligent de couche d'exécution qui permet aux stakers d'initier un retrait avec une clé de retrait. Cela signifie que l'on peut effectuer l'opération de retrait simplement en interagissant avec ce contrat, sans avoir besoin d'une clé de validation ou d'un accès à la chaîne de balises.

5. EIP-7251 : Augmenter la limite de MAX_EFFECTIVE_BALANCE

EIP-7251 augmente le montant maximal de mise efficace des validateurs de 32 ETH à 2048 ETH, permettant aux validateurs de miser une plus grande somme sans avoir besoin d'exécuter plusieurs nœuds.

Ce changement permet aux petits stakers de gagner plus de récompenses grâce à un staking supplémentaire, tandis que les grands stakers peuvent gérer de manière centralisée, améliorant ainsi l'efficacité. En réduisant le nombre de nœuds de validateurs redondants, cette proposition aide à réduire la charge du réseau et pourrait accélérer la vitesse de preuve.

6. EIP-7549 : Déplacer l'index du comité hors du contenu de la signature

La proposition EIP-7549 modifie la méthode de vote par signature des validateurs (c'est-à-dire de preuve). Actuellement, chaque preuve contient un "index de comité" qui identifie le groupe auquel appartient le validateur. Par conséquent, même si deux validateurs votent de manière cohérente, leurs preuves sont différentes.

Cette proposition suggère de déplacer l'index du comité hors de la partie de signature. Cela permettrait de fusionner plus facilement les votes identiques, réduisant ainsi considérablement le nombre de preuves individuelles à traiter, ce qui améliorerait l'efficacité du consensus d'Ethereum.

De plus, l'EIP-7549 est également un pas clé vers les "Based Rollups". En optimisant le processus de consensus, Ethereum peut servir de séquenceur décentralisé, réduisant ainsi la dépendance à l'égard des séquenceurs tiers, ce qui rend les Based Rollups plus viables.

7. EIP-7623 : Augmenter le coût de calldata

Avant l’introduction des blobs dans la mise à niveau de Dencun, les réseaux de couche 2 s’appuyaient sur les données d’appel dans l’EVM pour stocker les données de manière permanente, bien que ce ne soit pas le moyen le plus efficace de le faire. Bien que les blobs soient désormais le moyen recommandé de stocker des données, dans certains cas, il est encore moins coûteux d’utiliser calldata.

La proposition EIP-7623 d'augmenter le coût d'utilisation du calldata vise à encourager les solutions de Layer 2 à adopter entièrement l'utilisation des blobs, afin de contrôler la taille des blocs (en particulier pour les transactions à forte intensité de données) et de favoriser un développement plus efficace et plus stable du réseau Ethereum.

8. EIP-7685 : Interface de demande de couche d'exécution générique

EIP-7685 a introduit un système standardisé de communication entre la couche d'exécution (EL) et la couche de consensus (CL) d'Ethereum, permettant aux contrats intelligents de déclencher directement des requêtes au sein du réseau. Ce cadre améliore la flexibilité et l'efficacité des opérations des validateurs (comme les retraits), car ces opérations peuvent être initiées directement par des contrats intelligents, sans dépendre du mécanisme complexe actuel de messages inter-chaînes.

9. EIP-7691 : Améliorer le débit des blobs

La proposition EIP-7691 vise à augmenter le nombre de blobs pouvant être inclus dans chaque bloc Ethereum afin d'améliorer l'évolutivité du réseau, en particulier au profit des solutions L2 qui dépendent de la capacité de données L1. Cette proposition apporte deux changements clés :

Objectifs et limites des blobs : Il est recommandé d'ajuster respectivement la valeur cible et la valeur maximale des blobs de chaque bloc à 6 et 9, afin de fournir un débit de données plus élevé sans surcharger le réseau.

Ajustement des frais de base : en modifiant le rapport entre la valeur cible et la valeur maximale, optimiser la capacité de réponse des frais de base aux variations de l'utilisation des blobs. Cette proposition introduit un nouveau paramètre pour garantir que les frais de base réagissent de manière appropriée en fonction de la quantité d'utilisation des blobs.

3PVC9GvTB7pM8PZnL1VrrYTgjNkkfaeNNds9jt0q.png

10. EIP-7702 : définir le code de compte pour EOA

EIP-7702 est une étape vers l'abstraction des comptes, permettant aux comptes utilisateurs standard (EOA) sur Ethereum d'exécuter temporairement la logique des contrats intelligents. Ce mécanisme de délégation permet aux EOA de tirer parti de fonctions avancées généralement réservées aux portefeuilles de contrats intelligents, telles que le regroupement de plusieurs opérations en une seule transaction, le paiement des frais de gas pour le compte d'autrui, et la mise en œuvre d'un contrôle d'accès granulaire. De plus, les utilisateurs peuvent choisir d'utiliser d'autres cryptomonnaies (comme $USDC ou $DAI) pour payer les frais de transaction.

11. EIP-7840 : Ajouter un mécanisme de planification de blob dans le fichier de configuration de la couche d'exécution

Cette proposition permet aux développeurs et aux participants au réseau de modifier les paramètres des blobs selon les besoins, afin d'optimiser les performances et l'évolutivité du réseau. L'EIP-7840 introduit dans le fichier de configuration du client des cibles de blob configurables et des valeurs maximales, ce qui simplifie le réglage du réseau et crée un marché des frais plus prévisible pour les transactions de blob.

Pour présenter plus clairement le contexte global de la mise à niveau de Pectra, nous avons divisé son EIP en plusieurs catégories thématiques suivantes :

3bt4nobv9UlVpsTQGIBsAPtkyVTp7pITCGWSKKgZ.png

3. Défis et préoccupations

Bien que la mise à niveau de Pectra ne soit qu'un petit pas vers l'optimisation des fonctionnalités de base d'Ethereum et que les développeurs travaillent dur, il existe encore certains risques potentiels :

Complexité du processus de mise en ligne : La transition du réseau de test au réseau principal implique des défis techniques et de coordination significatifs.

Cohérence avec le plan de développement global d'Ethereum : Assurer que la mise à niveau de Pectra puisse s'intégrer harmonieusement dans la feuille de route plus large d'Ethereum est un défi clé. Étant donné que Pectra prépare le terrain pour des mises à niveau plus importantes comme Fusaka, toute erreur ou problème technique pourrait avoir des répercussions en chaîne, entraînant des retards dans les mises à niveau ultérieures et ralentissant la progression de la mise en œuvre de la scalabilité à long terme d'Ethereum.

Capacité d'adaptation de l'écosystème : Les validateurs, les développeurs et les opérateurs de dApp doivent mettre à jour leurs systèmes pour prendre en charge le nouveau protocole. Cela nécessite non seulement du temps, mais aussi une consommation importante de ressources. La rapidité et l'efficacité de l'adaptation de l'écosystème détermineront en grande partie le succès ou l'échec de cette mise à niveau.

Il est à noter que le solde du compte de l'utilisateur ne changera pas, et que l'ETH (et d'autres jetons de l'écosystème Ethereum) qu'ils détiennent actuellement pourra être utilisé normalement après la mise à niveau.

Impact sur le marché : Bien que cette mise à niveau vise à renforcer les fonctionnalités principales d'Ethereum, son impact à court terme sur le prix de $ETH reste imprévisible, dépendant principalement du sentiment des investisseurs et du taux d'adoption réel.

Attention réglementaire : Si la mise à niveau affecte le modèle économique de la mise en jeu ou entraîne de nouveaux risques de centralisation, cela pourrait attirer l'attention des régulateurs.

4. L'impact potentiel de Pectra sur le réseau et l'écosystème Ethereum

Bien que Pectra soit considéré comme une "petite victoire" relative, son impact sera ressenti partout, y compris sur le réseau Ethereum, l'écosystème et les acteurs, et cet impact ne doit pas être négligé ni sous-estimé. De plus, il sert de base pour les futures mises à niveau (comme Fusaka). Comme nous l'avons mentionné précédemment, l'impact technique de Pectra, nous allons maintenant en faire un aperçu :

1. Impact sur le réseau et l'écosystème Ethereum :

  • Amélioration de la scalabilité
  • Amélioration de l'expérience utilisateur
  • Les solutions L2 offrent un soutien en améliorant la disponibilité des données et en réduisant les coûts.

2. Impact sur les utilisateurs :

  • Fonctionnalité de portefeuille (compte) améliorée
  • Réduire les coûts de transaction
  • Améliorer la vitesse de transaction

3. L'impact sur les développeurs :

  • Améliorer la communication inter-couches
  • Offrir de meilleures opportunités aux développeurs, car ils peuvent bénéficier de précompilés cryptographiques améliorés et de fonctionnalités de blob étendues, facilitant ainsi la création d'applications décentralisées (dApp) rentables et innovantes.

4. Impact sur les validateurs :

  • Améliorer la flexibilité des droits
  • Simplification des opérations des validateurs
  • Récompenses automatiques combinées

Enfin, il s’agit de discuter de la liquidité et de la fragmentation de l’activité dans l’écosystème Ethereum, qui est maintenant devenu un sujet brûlant alors que le prix de l’ETH continue de s’affaiblir. Au fur et à mesure que l’écosystème Ethereum se développe, de plus en plus d’activités se déplacent vers la blockchain L2, en raison des frais de gaz élevés d’Ethereum et de la croissance rapide du réseau L2. Cette migration entraîne la répartition de la liquidité entre plusieurs L2, ce qui entraîne une fragmentation. En revanche, le modèle unifié et monolithique de Solana intègre la liquidité au sein d’un seul réseau. En d’autres termes, Ethereum a fait des progrès significatifs dans la mise à l’échelle avec des solutions L2, au prix de la liquidité et de la fragmentation de l’activité des utilisateurs.

xa1Pu35K6GBwOsa6GNn2axg8uLTaPDtYw9QxtoX8.png

P5ZzZ9OheP0aXB76y6kR9dyLoRIxEvZD16P2x4X6.png

D8Wder7afxNoo7l7JfroJPpZmr9JTBQq8KbMeL3I.png

La décentralisation de la liquidité et de l'activité aura des effets négatifs sur le réseau et tous les participants :

  • Impact sur les utilisateurs : La dispersion de la liquidité limite l'accès aux pools d'actifs de profondeur et de liquidité, rendant plus difficile pour les traders d'exécuter de gros ordres sans avoir un impact significatif sur les prix.
  • Impact sur les développeurs : Les développeurs sont confrontés à des défis lors de la création d'applications capables d'interagir de manière transparente entre différentes chaînes, ce qui entraîne un travail redondant et une complexité accrue.
  • Impact sur les validateurs : Moins il y a de transactions et de frais, moins la demande d'espace de bloc est élevée. Par conséquent, lorsque les frais diminuent, non seulement le taux de consommation d'ETH diminue, mais les revenus des validateurs diminuent également.
  • Impact sur le prix de $ETH : Les données d'Ultrasound.money montrent que le taux de consommation de $ETH devrait tomber à 28 000 $ETH par an, tandis que le taux de croissance de l'offre a grimpé à 0,76 % par an. Cela signifie que le taux d'émission actuel est d'environ 950 000 $ETH par an. En réalité, $ETH est maintenant un jeton inflationniste.

qKtZdfBQvHDM2FJQbyv7AfabQnvZYEko9JsOnUB4.png

Bien que Pectra pave la voie à une adoption et une expansion plus élevées des L2, les développeurs et les chercheurs continuent de travailler sur divers projets et solutions pour aborder cet effet "parasitique" des L2 sur le réseau Ethereum. Voici quelques-unes des solutions et méthodes mentionnées ci-dessous :

  1. Interopérabilité et communication inter-chaînes : Des solutions sont en cours d'exploration pour permettre une communication transparente et un transfert d'actifs entre différentes chaînes, afin de résoudre le problème de l'absence d'interopérabilité inhérente.
  2. Protocoles d'agrégation : Ces protocoles visent à intégrer la liquidité provenant de diverses sources, offrant aux utilisateurs une expérience DeFi unifiée.
  3. Rollup basé sur Rollup : Ce sont un nouveau type de Rollup L2, conçu pour s'intégrer profondément à l'infrastructure d'Ethereum. Contrairement aux Rollups traditionnels, les Rollups basés sur Rollup sont directement gérés par la couche de consensus d'Ethereum. En d'autres termes, le Rollup n'a plus son propre ordonneur indépendant, mais c'est Ethereum lui-même qui prend ce rôle. Cela réduit également la dépendance à l'égard des participants centralisés.

4hMZLD3j0Mj8WrWgiInBicmoRAgvKFjWtXhntlBg.png

5. L'impact potentiel de Pectra sur le prix de l'Ethereum

En général, les mises à niveau technologiques entraînent une augmentation du prix des jetons, et Ethereum ne fait pas exception. Selon les données de 10xResearch, les variations moyennes et médianes du prix de $ETH à court et moyen terme sont presque toujours positives. Cependant, il y a un problème : ces dernières années, en particulier après The Merge, les données post-mise à niveau semblent décevantes. Cela peut être attribué à un événement bien connu, à savoir "acheter la rumeur, vendre la nouvelle". Alors, qui sait ? Peut-être que cela se reproduira avec Pectra.

L52BLPTV7E6M9FiM2vNt03ZdPA9VUDDIqSY4HCrP.png

En laissant de côté l'histoire, en ce qui concerne l'évolution de $ETH après Pectra, les gens ont à la fois des opinions optimistes et pessimistes. Ici, nous allons diviser ces idées en deux parties :

deCZ6ia9HE5E1JfChLoHC5HKTztLLw7emkjht8gO.png

rgfTyQa7inkDJdRONO72jczaD5H702UKuJH2OJJD.png

SEDkSZrEoiRJ3vRt1fnKKwBOSZOy82ElbYVtHLrU.png

qQNp1Y7XwOzDAZHNbdFH2gNNYS4xahTIxdzjLv2I.png

PxGfel8VY4IncNEUT08H8zpws3DzmiMgubJviAIG.png

! [heBNm51HCnfT8qJrXVJoyOqjfQQfSZA7RMFbJZKR.png](https ://img.gateio.im/social/moments-9be45097cd2f133740881e11e416a8ad « 7361359")

En résumé, personne ne peut être sûr à 100 % de ce qui va se passer avec le prix de l'ETH, que ce soit à court terme ou à long terme après Pectra. En plus de ce que nous avons discuté précédemment, il y a quelques facteurs macroéconomiques notables :

  1. Une atmosphère de marché des cryptomonnaies plus large,
  2. Autour des émotions concernant Pectra et de la perception du marché à son égard,
  3. Comment les concurrents d'Ethereum, en particulier Solana, vont-ils jouer leurs cartes.

6. Quelle est la prochaine étape pour Ethereum ?

Pectra ne peut pas seulement améliorer immédiatement Ethereum, mais aussi établir une base pour une transformation plus profonde de l'infrastructure réseau. Bien que Pectra introduise diverses mises à jour de code, son rôle plus important est de préparer le terrain pour le futur hard fork Fusaka (Fulu + Osaka), qui mettra en œuvre l'arbre Verkle.

L'arbre Verkle est une structure de données conçue pour permettre aux nœuds Ethereum de stocker et d'accéder aux données de manière plus efficace. En offrant des preuves de validation de données plus petites et plus efficaces, ils contribuent à réduire les besoins de stockage et à améliorer l'évolutivité, rendant ainsi le réseau globalement plus efficace.

Comparé à Pectra, l'échelle de la mise à niveau de Fusaka est plus grande et plus complexe, et elle traitera une grande partie de l'évolution à long terme d'Ethereum. Bien que le calendrier spécifique de Fusaka soit encore en discussion, il devrait être lancé en 2025 ou 2026, en fonction des progrès des mises à niveau et des tests précédents.

Les améliorations clés possibles de Fusaka comprennent :

  • Échantillonnage de disponibilité des données pair-à-pair (PeerDAS) : C'est un élément central visant à améliorer l'échantillonnage de la disponibilité des données, permettant ainsi une meilleure évolutivité.
  • Format d'objet Ethereum (EOF) : vise à moderniser la machine virtuelle Ethereum (EVM), améliorer la sécurité, les outils pour les développeurs et l'expérience globale des développeurs.

Enfin, pour répondre à la question posée dans le titre de cet article, nous devrions attendre de voir le succès que Pectra va rencontrer, ainsi que la manière dont l'écosystème et le marché plus large le considèrent.

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)