Ethereum Fusaka : Explication détaillée de la mise à niveau et analyse complète des 13 améliorations
Ethereum s’apprête à recevoir une nouvelle mise à niveau, nommée Fusaka, ce mercredi, marquant ainsi une nouvelle étape importante dans l’évolution continue de la deuxième plus grande blockchain au monde. Depuis sa création, le réseau a connu des transformations majeures, notamment la migration vers la preuve d’enjeu lors du Merge, l’introduction des « blobs » avec Dencun ainsi que de multiples optimisations de performance, chaque étape reflétant un engagement à long terme envers la scalabilité, la sécurité et l’efficacité.
Cette dernière mise à niveau perpétue cette tradition, combinant ajustements techniques et changements structurels, pour le bénéfice attendu des utilisateurs comme des développeurs.
Fusaka : une avancée majeure pour la scalabilité
Fusaka est considérée comme l’initiative de scalabilité la plus ambitieuse d’Ethereum à ce jour, car elle s’attaque directement aux goulets d’étranglement induits par la croissance des solutions de seconde couche. À mesure que davantage de transactions migrent sur les rollups, la demande d’espace, de vitesse et d’efficacité pour traiter de grands volumes de données sur la couche 1 augmente, et Fusaka vise précisément à répondre à ce besoin.
La proposition introduit un nouveau système de validation des données, augmente les limites opérationnelles et renforce la résistance aux attaques, tout en préservant la décentralisation du réseau.
Améliorations pour les opérateurs de nœuds
Un autre aspect clé de cette mise à niveau est l’amélioration des conditions d’exploitation des nœuds Ethereum. Le réseau devient plus léger à synchroniser, la validation des blocs plus prévisible et la résilience face aux comportements malveillants accrue.
Certaines modifications concernent les nouvelles structures de données, des ajustements de tarification, des restrictions plus strictes sur des types de transactions spécifiques, ainsi que des fonctionnalités favorisant l’interopérabilité avec les appareils modernes. L’objectif final est de créer un réseau capable de soutenir une croissance rapide de l’écosystème d’applications décentralisées, des transactions à haut volume et une expérience utilisateur plus fluide.
Les 13 améliorations de la mise à niveau Ethereum Fusaka
Cette mise à niveau inclut 13 EIP (propositions d’amélioration d’Ethereum), touchant différentes couches du protocole. Voici le détail de chaque amélioration :
[image] 1. EIP-7594 — PeerDAS
PeerDAS étend la capacité de blobs, qui sont le type de données utilisé par la couche 2 pour envoyer des lots de transactions vers Ethereum. L’innovation réside dans la méthode de « sampling » : chaque nœud ne stocke qu’une partie des données du blob, et non l’ensemble. Cela permet d’augmenter la capacité en blobs par bloc sans avoir à élargir significativement la taille des nœuds.
( 2. EIP-7892 — Hard fork dédiée aux paramètres des blobs (BPO)
Le hard fork BPO permet d’augmenter le nombre de blobs par bloc au fil du temps, sans nécessiter de hard fork supplémentaire. La capacité devrait doubler après un mois, passant progressivement de 6 blobs par bloc à un maximum de 128.
) 3. EIP-7918 — Ajustement du prix de base des blobs
Le prix des blobs est actuellement très bas — souvent à 1 wei — car lorsque le coût du gas L1 est élevé, la couche 2 cesse de publier des blobs. Ce comportement fait que le protocole baisse le prix plus que nécessaire. Cette EIP crée un prix plancher indexé sur le coût du gas L1 pour corriger cette distorsion.
4. EIP-7935 — Limite standard de 60M Gas
La limite standard de gas passe à 60 millions, augmentant l’espace disponible pour les transactions dans chaque bloc. Un débit plus élevé réduit la congestion et tend à faire baisser les frais. Selon les analyses, ce changement est déjà effectif sur le réseau.
5. EIP-7642 — Alerte d’expiration d’historique
Les nœuds Ethereum indiqueront désormais la plage de blocs qu’ils peuvent servir, mettront à jour cette plage si besoin, et cesseront de stocker certains éléments lourds (comme les Bloom de reçus), permettant d’économiser plus de 500 Go de stockage lors de la synchronisation.
6. EIP-7951 — Prise en charge native de secp256r1 (P-256)
La mise à niveau ajoute la prise en charge native du système de signature utilisé par l’iPhone, Android et la plupart des appareils modernes. Cela ouvre la voie à des portefeuilles plus simples, comme ceux avec Face ID, à la manière d’Apple Pay.
7. EIP-7917 — Proposeur déterministe à l’avance
Ethereum peut désormais déterminer à l’avance qui sera le prochain proposeur de bloc, permettant des pré-confirmations fiables sur la couche 1. Les utilisateurs bénéficient d’une confirmation quasi instantanée, avec la garantie du proposeur à venir.
8. EIP-7825 — Limite de gas par transaction
Actuellement, une transaction unique peut consommer tout le gas d’un bloc. Cette EIP impose une limite d’environ 16,7 millions de gas par transaction, réduisant la vulnérabilité face aux attaques par spam et à la congestion.
9. EIP-7934 — Limite de taille de bloc (10 Mo)
Cette EIP fixe une limite stricte de 10 Mo par bloc au niveau du protocole. Cette mesure empêche les acteurs malveillants de créer des blocs surdimensionnés et améliore la défense du réseau contre les attaques par déni de service.
10. EIP-7910 — Méthode JSON-RPC eth_config
La nouvelle méthode RPC permet aux nœuds d’indiquer sur quel hard fork ils opèrent. Cela évite les problèmes de consensus liés à une mauvaise configuration avant une mise à jour.
11. EIP-7939 — Opcode CLZ (compte des zéros en tête)
L’ajout de l’opcode CLZ permet de compter le nombre de bits à zéro en tête d’une valeur 256 bits. Cela réduit les coûts d’exécution des contrats, la taille des bytecodes et le coût des preuves pour les systèmes à connaissance nulle.
12. EIP-7823 — Limite supérieure pour la précompilation MODEXP
La fonction MODEXP, utilisée dans la vérification cryptographique, accepte des entrées de taille illimitée, ce qui peut causer des problèmes. Cette EIP limite chaque champ à 8 192 bits, rendant son utilisation plus sécurisée.
13. EIP-7883 — Augmentation du coût en gas de MODEXP
En plus de la limitation de taille, le tarif de MODEXP était jusqu’ici trop faible — il pouvait consommer énormément de ressources pour un coût minime. Cette EIP ajuste le prix du gas pour mieux refléter la charge de calcul et empêcher les abus.
Conclusion
Grâce à cet ensemble large et cohérent de changements, la mise à jour Fusaka consolide une nouvelle étape essentielle dans l’évolution d’Ethereum, renforçant sa position comme infrastructure clé des applications décentralisées à l’échelle mondiale. On s’attend à ce qu’après la mise à jour, Ethereum soit plus robuste, plus efficace, et prêt à soutenir la prochaine vague de croissance du secteur.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Explication détaillée de la mise à niveau Fusaka d’Ethereum : analyse complète des 13 améliorations
Ethereum Fusaka : Explication détaillée de la mise à niveau et analyse complète des 13 améliorations
Ethereum s’apprête à recevoir une nouvelle mise à niveau, nommée Fusaka, ce mercredi, marquant ainsi une nouvelle étape importante dans l’évolution continue de la deuxième plus grande blockchain au monde. Depuis sa création, le réseau a connu des transformations majeures, notamment la migration vers la preuve d’enjeu lors du Merge, l’introduction des « blobs » avec Dencun ainsi que de multiples optimisations de performance, chaque étape reflétant un engagement à long terme envers la scalabilité, la sécurité et l’efficacité.
Cette dernière mise à niveau perpétue cette tradition, combinant ajustements techniques et changements structurels, pour le bénéfice attendu des utilisateurs comme des développeurs.
Fusaka : une avancée majeure pour la scalabilité
Fusaka est considérée comme l’initiative de scalabilité la plus ambitieuse d’Ethereum à ce jour, car elle s’attaque directement aux goulets d’étranglement induits par la croissance des solutions de seconde couche. À mesure que davantage de transactions migrent sur les rollups, la demande d’espace, de vitesse et d’efficacité pour traiter de grands volumes de données sur la couche 1 augmente, et Fusaka vise précisément à répondre à ce besoin.
La proposition introduit un nouveau système de validation des données, augmente les limites opérationnelles et renforce la résistance aux attaques, tout en préservant la décentralisation du réseau.
Améliorations pour les opérateurs de nœuds
Un autre aspect clé de cette mise à niveau est l’amélioration des conditions d’exploitation des nœuds Ethereum. Le réseau devient plus léger à synchroniser, la validation des blocs plus prévisible et la résilience face aux comportements malveillants accrue.
Certaines modifications concernent les nouvelles structures de données, des ajustements de tarification, des restrictions plus strictes sur des types de transactions spécifiques, ainsi que des fonctionnalités favorisant l’interopérabilité avec les appareils modernes. L’objectif final est de créer un réseau capable de soutenir une croissance rapide de l’écosystème d’applications décentralisées, des transactions à haut volume et une expérience utilisateur plus fluide.
Les 13 améliorations de la mise à niveau Ethereum Fusaka
Cette mise à niveau inclut 13 EIP (propositions d’amélioration d’Ethereum), touchant différentes couches du protocole. Voici le détail de chaque amélioration :
[image] 1. EIP-7594 — PeerDAS
PeerDAS étend la capacité de blobs, qui sont le type de données utilisé par la couche 2 pour envoyer des lots de transactions vers Ethereum. L’innovation réside dans la méthode de « sampling » : chaque nœud ne stocke qu’une partie des données du blob, et non l’ensemble. Cela permet d’augmenter la capacité en blobs par bloc sans avoir à élargir significativement la taille des nœuds.
( 2. EIP-7892 — Hard fork dédiée aux paramètres des blobs (BPO)
Le hard fork BPO permet d’augmenter le nombre de blobs par bloc au fil du temps, sans nécessiter de hard fork supplémentaire. La capacité devrait doubler après un mois, passant progressivement de 6 blobs par bloc à un maximum de 128.
) 3. EIP-7918 — Ajustement du prix de base des blobs
Le prix des blobs est actuellement très bas — souvent à 1 wei — car lorsque le coût du gas L1 est élevé, la couche 2 cesse de publier des blobs. Ce comportement fait que le protocole baisse le prix plus que nécessaire. Cette EIP crée un prix plancher indexé sur le coût du gas L1 pour corriger cette distorsion.
4. EIP-7935 — Limite standard de 60M Gas
La limite standard de gas passe à 60 millions, augmentant l’espace disponible pour les transactions dans chaque bloc. Un débit plus élevé réduit la congestion et tend à faire baisser les frais. Selon les analyses, ce changement est déjà effectif sur le réseau.
5. EIP-7642 — Alerte d’expiration d’historique
Les nœuds Ethereum indiqueront désormais la plage de blocs qu’ils peuvent servir, mettront à jour cette plage si besoin, et cesseront de stocker certains éléments lourds (comme les Bloom de reçus), permettant d’économiser plus de 500 Go de stockage lors de la synchronisation.
6. EIP-7951 — Prise en charge native de secp256r1 (P-256)
La mise à niveau ajoute la prise en charge native du système de signature utilisé par l’iPhone, Android et la plupart des appareils modernes. Cela ouvre la voie à des portefeuilles plus simples, comme ceux avec Face ID, à la manière d’Apple Pay.
7. EIP-7917 — Proposeur déterministe à l’avance
Ethereum peut désormais déterminer à l’avance qui sera le prochain proposeur de bloc, permettant des pré-confirmations fiables sur la couche 1. Les utilisateurs bénéficient d’une confirmation quasi instantanée, avec la garantie du proposeur à venir.
8. EIP-7825 — Limite de gas par transaction
Actuellement, une transaction unique peut consommer tout le gas d’un bloc. Cette EIP impose une limite d’environ 16,7 millions de gas par transaction, réduisant la vulnérabilité face aux attaques par spam et à la congestion.
9. EIP-7934 — Limite de taille de bloc (10 Mo)
Cette EIP fixe une limite stricte de 10 Mo par bloc au niveau du protocole. Cette mesure empêche les acteurs malveillants de créer des blocs surdimensionnés et améliore la défense du réseau contre les attaques par déni de service.
10. EIP-7910 — Méthode JSON-RPC eth_config
La nouvelle méthode RPC permet aux nœuds d’indiquer sur quel hard fork ils opèrent. Cela évite les problèmes de consensus liés à une mauvaise configuration avant une mise à jour.
11. EIP-7939 — Opcode CLZ (compte des zéros en tête)
L’ajout de l’opcode CLZ permet de compter le nombre de bits à zéro en tête d’une valeur 256 bits. Cela réduit les coûts d’exécution des contrats, la taille des bytecodes et le coût des preuves pour les systèmes à connaissance nulle.
12. EIP-7823 — Limite supérieure pour la précompilation MODEXP
La fonction MODEXP, utilisée dans la vérification cryptographique, accepte des entrées de taille illimitée, ce qui peut causer des problèmes. Cette EIP limite chaque champ à 8 192 bits, rendant son utilisation plus sécurisée.
13. EIP-7883 — Augmentation du coût en gas de MODEXP
En plus de la limitation de taille, le tarif de MODEXP était jusqu’ici trop faible — il pouvait consommer énormément de ressources pour un coût minime. Cette EIP ajuste le prix du gas pour mieux refléter la charge de calcul et empêcher les abus.
Conclusion
Grâce à cet ensemble large et cohérent de changements, la mise à jour Fusaka consolide une nouvelle étape essentielle dans l’évolution d’Ethereum, renforçant sa position comme infrastructure clé des applications décentralisées à l’échelle mondiale. On s’attend à ce qu’après la mise à jour, Ethereum soit plus robuste, plus efficace, et prêt à soutenir la prochaine vague de croissance du secteur.