
EIP-4844 expliqué aux nouveaux arrivants de la cryptomonnaie : quels étaient les problèmes des L2 avant la mise à niveau Decun ?
TechFlow SélectionTechFlow Sélection

EIP-4844 expliqué aux nouveaux arrivants de la cryptomonnaie : quels étaient les problèmes des L2 avant la mise à niveau Decun ?
Créer un espace indépendant permettant aux L2 de mener leurs activités tranquillement.
Rédaction : BLOB
Traduction : TechFlow
Introduction :
Tout le monde parle de la mise à niveau Dencun et de l’EIP-4844 qui pourraient inaugurer une nouvelle ère pour Ethereum et les réseaux Layer 2. Mais au juste, qu’est-ce que la mise à niveau Dencun et l’EIP-4844 ?
Nous n’avons pas besoin de devenir des experts techniques, mais comprendre clairement ces technologies nous aide à mieux appréhender les récits qui en découlent.
Cet article explique de manière simple et pédagogique les concepts de blockchain L1 et L2, examine comment fonctionnent actuellement les réseaux Layer 2 avant la mise à niveau Dencun d’Ethereum, et montre comment l’EIP-4844 améliorera le stockage des données et la structure des frais sur les réseaux L2.

Introduction
Qu'est-ce qu'un L1 ?
Layer 1 (L1) désigne généralement une blockchain indépendante, capable d'effectuer seule toutes les fonctions nécessaires au bon fonctionnement d'une blockchain.
Des exemples de blockchains L1 incluent :
-
Bitcoin
-
Ethereum
-
Solana
-
Avalanche
Outre leur fonctionnement entièrement autonome, tous ces réseaux ont un point commun : d'autres réseaux ou blockchains peuvent les utiliser comme prestataires de services pour assurer certaines fonctionnalités spécifiques !
Ces réseaux dépendants d’un L1 sont appelés blockchains Layer 2 (L2).
Qu'est-ce qu'un L2 ?
Un L2 est une blockchain construite au-dessus d’un L1.
Les blockchains L2 réalisent seulement une partie des fonctions nécessaires à une blockchain décentralisée opérationnelle, délégant certaines tâches à un réseau L1.
En général, les réseaux L2 prennent en charge le calcul (environ équivalent à l’exécution des contrats intelligents), tout en confiant au L1 la persistance des transactions (souvent appelée sécurité).
Dans ce cas, le réseau L1 est souvent qualifié de couche de disponibilité des données pour le L2 !
Qu'est-ce qu'une couche de disponibilité des données ?
Le terme « couche de disponibilité des données » désigne un réseau sur lequel un L2 écrit son propre historique, rendant accessibles à tous les données relatives aux transactions effectuées. C’est la fonction la plus importante qu’un L1 assure pour un L2 !
Étant donné que les réseaux L2 ne fonctionnent actuellement pas avec un réseau de nœuds stockant toutes les transactions traitées par la blockchain, ils doivent conserver cet historique quelque part.
Pour simplifier, on peut comparer L1 et L2 à un ordinateur :
-
Le L1 correspond au disque dur de l'ordinateur, où sont conservées les transactions du L2, au cas où quelqu’un souhaiterait les consulter
-
Le L2 correspond au processeur (CPU), où s’effectuent tous les calculs et où l’on observe les résultats des transactions appliquées. Toutefois, ce résultat change rapidement avec l’arrivée de nouvelles transactions

Les utilisateurs peuvent envoyer des transactions au L2, exactement comme ils le feraient sur une blockchain L1 ! Ils peuvent également consulter le réseau L1 qui stocke les transactions du L2 afin de vérifier ce qui s’y est produit !
Les réseaux Layer 2
Deux types de L2
Vous avez probablement déjà entendu parler des deux grands types de réseaux L2, généralement appelés « rollups » :
-
Optimistic rollup
-
ZK rollup
Bien que cela puisse sembler intimidant et difficile à comprendre, la différence entre eux est très simple ! Elle repose sur la manière dont chaque type de rollup écrit ses transactions sur le L1, ainsi que sur la façon dont il permet aux utilisateurs finaux de croire que ces transactions ont été correctement exécutées.
L’optimistic rollup adopte une approche du type « trust me bro » (« crois-moi, frère ») :
-
Exécuter les transactions entrantes sur le L2
-
Publier les transactions ainsi que leurs résultats d'exécution sur le L1 (en fournissant toutes les données nécessaires pour vérifier que les transactions ont bien été appliquées)
-
Pendant une période fixe, autoriser toute personne à contester le résultat obtenu. Par exemple : si demain vous constatez qu’Arbitrum a mal traité votre transfert de $BLOB, vous pouvez le signaler. En retour, vous recevrez une récompense, et la chaîne Arbitrum sera corrigée pour refléter le résultat attendu !
Le ZK rollup adopte plutôt une approche du type « this is the result, here’s the proof » (« voici le résultat, voici la preuve ») :
-
Les ZK rollups utilisent une version spéciale de la machine virtuelle Ethereum (EVM) capable de :
-
Exécuter normalement les transactions
-
Générer une preuve attestant que l'exécution est correcte
-
-
Publier les transactions ainsi que la preuve de leur bonne exécution sur le L1
-
Désormais, chacun peut facilement vérifier que le L2 a correctement exécuté les transactions simplement en examinant la preuve fournie (le fait essentiel ici étant que vérifier la validité d’une preuve coûte beaucoup moins cher que de refaire tous les calculs et de comparer les résultats obtenus)
Comment fonctionnent aujourd’hui les réseaux L2 ?
En général, on peut résumer le fonctionnement d’un L2 aux étapes suivantes :
-
Les utilisateurs du L2 envoient des transactions : empaqueter de l’ETH, échanger sur Sushiswap, emprunter/prêter sur AAVE, acheter du $BLOB, etc.
-
Le L2 applique ces transactions au fur et à mesure de leur arrivée : c’est pourquoi vous recevez vos jetons après un échange
-
Le L2 crée périodiquement un lot de transactions et le publie sur le L1 — nous reviendrons sur ce point plus tard
-
Selon le type de L2, les transactions sont soit définitivement confirmées, soit entrent dans une période de contestation. Dans ce dernier cas, elles seront confirmées après expiration de cette période !
-
Terminé, on recommence le cycle.
À présent, je souhaite examiner plus en détail comment les L2 envoient les lots de transactions au L1, car comprendre ce mécanisme permettra de bien saisir pourquoi l’EIP-4844 est nécessaire.
Actuellement, sur toutes les blockchains EVM existe un élément appelé « calldata » : un espace spécial dans une transaction utilisateur où il/elle peut inscrire tout contenu souhaité.
Étant donné que nous pouvons y écrire n’importe quoi, les réseaux L2 ont eu une idée ingénieuse : y inscrire directement leurs transactions, leurs preuves et les résultats d’exécution !
Grâce au calldata, les réseaux L2 peuvent désormais écrire leur historique sur Ethereum, bénéficiant ainsi d’un haut niveau de décentralisation et de sécurité, car Ethereum lui-même est fortement décentralisé et résistant aux modifications.
Cependant, écrire des données dans le calldata comporte un inconvénient majeur, nuisible à tous les utilisateurs des réseaux L1 et L2 : toutes les transactions se retrouvent dans un même marché des frais !
Cela signifie que si le prix du gaz sur Ethereum augmente brutalement à cause de mint de NFT, le coût de publication des données pour les L2 grimpe aussi ! Ce qui entraîne une hausse du coût des transactions sur les L2. Inversement, si les réseaux L2 doivent publier de grandes quantités de données, cela nuit aux utilisateurs d’Ethereum qui ne s’intéressent même pas aux données des L2 !
L’EIP-4844 arrive à la rescousse
Face à ce problème, la communauté Ethereum a trouvé une solution particulièrement astucieuse pour corriger cette externalité négative : créer un espace distinct où les L2 pourraient opérer tranquillement.
L’EIP-4844 repose sur une idée simple : laisser les L2 faire leurs propres affaires sans perturber les utilisateurs d’Ethereum ! Pour cela, il introduit un nouveau type de transaction permettant aux réseaux L2 de publier toutes leurs données dans un espace appelé « blobspace » : une nouvelle section des blocs Ethereum dédiée exclusivement aux données des L2.
En outre, l’EIP-4844 créera un marché des frais indépendant, empêchant les utilisateurs d’Ethereum et les réseaux L2 de se nuire mutuellement et d’alourdir le coût des transactions les uns des autres. Chacun circulera ainsi dans sa propre voie, en toute sécurité et sans interférence.
Cette mise à niveau devrait réduire d’environ 10 fois les frais de gaz des transactions sur les L2 !
Conclusion
La mise à niveau Dencun modifiera profondément la manière dont ces réseaux écrivent et soumettent des ensembles spécifiques de transactions sur Ethereum. Du point de vue des utilisateurs, le changement principal consistera en une forte réduction des frais de gaz sur les L2, ainsi qu’en une atténuation probable des pics de gas sur le L1 !
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News











