Voir plus

EIP 4844 : que faut-il savoir sur cette EIP Ethereum ?

7 mins
Par Iulia Vasile
Rejoignez Notre Communauté de Trading sur Telegram

In Brief

  • Une explication simple de cette proposition très technique qui rendra le réseau ETH plus accessible à ses utilisateurs.

Le réseau Ethereum est en constante évolution et de nombreuses améliorations techniques lui ont été apportées au fil des ans. L’une de ces améliorations est l’EIP 4844, une mise à jour proposée par Vitalik Buterin dans le but de modifier les mécanismes de sharding.

Qu’est-ce que l’EIP 4844 ? Voici une explication simple de cette proposition très technique qui rendra le réseau ETH plus accessible à ses utilisateurs.

Table des matières

  • Qu’est-ce qu’une EIP ETH ?
  • Comment fonctionne le DankSharding ?
  • Qu’est-ce que l’EIP 4844 (proposition de proto-DanksSharding) ?
  • EIP 4844 : quel impact sur le réseau ETH ?
    • Sa feuille de route 
  • Qu’apporte cette EIP aux utilisateurs d’ETH ?
  • L’EIP 4844 améliorera-t-elle la scalabilité du réseau Ethereum ?
  • Questions fréquentes (FAQ)

Qu’est-ce qu’une EIP ETH ?

ETH EIP

Comme leur nom l’indique, les propositions d’amélioration d’Ethereum (Ethereum Improvement Proposals ou EIP) sont des propositions soumises par les développeurs d’Ethereum. Leur objectif est de créer de nouvelles normes et d’ajouter des fonctionnalités au réseau Ethereum.

Les EIP sont des spécifications techniques qui décrivent les changements proposés. Ces dernières servent également de sources de vérité (en informatique, le terme source of truth ou SOT définit un espace où les développeurs stockent toutes les données) pour la communauté. N’importe quel membre de la communauté peut soumettre une EIP. Pour en savoir plus à ce sujet, nous vous invitons à consulter le guide EIP1 d’Ethereum.

Comme vous le savez peut-être déjà, Ethereum est récemment passé d’un mécanisme de consensus Proof of Work (PoW) à un mécanisme Proof of Stake (PoS). Cette transition a nécessité plusieurs étapes intermédiaires, y compris des EIP. 

Par exemple, une EIP Ethereum doit contenir une brève description technique de la fonctionnalité et de son mécanisme de fonctionnement. L’auteur de l’EIP doit également être en mesure d’obtenir le consensus général de la communauté et de documenter les points de vue divergents. En raison des exigences techniques de ce processus, la plupart des auteurs d’EIP sont des développeurs d’applications ou de protocoles. 

Alors qu’il existe d’innombrables Ethereum EIP, nous nous pencherons aujourd’hui sur l’EIP 4844, une mise à jour Ethereum très controversée qui a été proposée par Vitalik Buterin et d’autres développeurs du réseau ETH. Concrètement, cette EIP vise à rationaliser l’organisation des données de transactions sur la blockchain Ethereum.

Comment fonctionne le DankSharding ?

Le DankSharding est un mécanisme de fragmentation du réseau Ethereum. Il a pour objectif de simplifier considérablement la façon dont les validateurs gèrent les données de transaction.

Le concept du DankSharding fait partie de l’EIP 4844. Le nom “DankSharding” vient de “Dank”, une abréviation de Dankrad Feist, l’un des principaux contributeurs à la proposition, et du mot “sharding”, qui signifie fragmentation en français.

Contrairement aux anciens protocoles de sharding, le DankSharding introduit ce que l’on appelle un marché de frais fusionnés (merged-fee market). Ainsi, plutôt que d’avoir un nombre fixe de fragments (shards) avec différents blocs et proposants, le DankSharding n’a qu’un seul proposant qui choisit toutes les transactions à intégrer dans le bloc.

Le concept de séparation proposant/constructeur (PBS) réduit les exigences système imposées aux validateurs. Un groupe spécialisé appelé “constructeurs de blocs” peut enchérir sur le droit de choisir le contenu de l’emplacement. Par conséquent, le proposant n’a qu’à choisir le header (le code qui permet d’identifier un bloc) valide ayant l’offre la plus élevée.

Notons toutefois que seul le constructeur du bloc peut traiter le bloc entier. Ceci dit, les protocoles Oracle décentralisés tiers permettent également de créer un générateur de blocs distribués. Tous les validateurs et utilisateurs peuvent vérifier efficacement les blocs en se basant sur l’échantillonnage de la disponibilité des données.

Qu’est-ce que l’EIP 4844 (proposition de proto-danksharding) ?

EIP Ethereum

L’EIP 4844, également connue sous le nom de proposition de proto-danksharding, a été créée par Vitalik Buterin, en collaboration avec d’autres développeurs du réseau Ethereum. L’objectif principal de l’EIP 4844 est de réduire les frais de gaz sur le réseau, en particulier pour les solutions de rollups, sans sacrifier la décentralisation. Ainsi, les solutions de rollups, comme Arbitrum ou Optimism, pourront réduire les frais de gaz de 100 jusqu’à 1000 fois.

La proposition EIP 4844 fait office de solution provisoire, en attendant le déploiement complet de la mise à jour Ethereum 2.0. Il s’agit d’une nouvelle méthode qui permet de diviser les informations des transactions (règles de vérification, format des transactions…). Le tout sans vraiment recourir au sharding.

La caractéristique la plus importante de l’EIP 4844 est le blob, qui est un nouveau type de transaction. En termes simples, le blob est similaire aux transactions classiques, sauf qu’il contient un élément supplémentaire de données appelé le blob. Les morceaux de données, ou blobs, sont de gros paquets de données (environ 125 Ko), qui s’avèrent moins coûteux à exécuter qu’un calldata avec la même quantité de données. Cependant, les données stockées dans un blob ne sont pas accessibles à l’EVM (machine virtuelle d’Ethereum). Ainsi, cette dernière peut les voir, mais ne peut pas les vérifier.

Ces blobs peuvent être téléchargés par les validateurs ou par les utilisateurs. Avec le mécanisme de proto-danksharding, la bande passante nécessaire pour un seul emplacement ne dépassera pas 1 Mo (au lieu de 16 Mo). Ce changement du mécanisme de transfert de données aura sans doute un impact très positif sur le problème de scalabilité qui pèse sur le réseau ETH. En adoptant la proposition EIP 4844, les frais de transaction Ethereum pourraient baisser de façon significative.

EIP 4844 : quel impact sur le réseau ETH ?

Taille moyenne des blocs Ethereum : Etherscan

Le réseau Ethereum a été conçu pour traiter des transactions allant jusqu’à 90 Ko de chaque espace de bloc. La taille maximale d’un bloc pourrait être de 18 Mo si le modèle de tarification du gaz venait à être modifié. Mais ce modèle s’est avéré trop cher à la fois pour les utilisateurs et pour les validateurs.

En revanche, un modèle de frais dynamiques pourrait aider à inclure plus de transactions sans congestionner le réseau. L’un de ces modèles est l’EIP-1559, une mise à jour Ethereum qui introduit un système hybride entre les frais de base et les récompenses de minage, et qui brûle des ETH après chaque transaction. 

Pour compléter ce mécanisme, l’EIP 4844 limite également le nombre maximum de blobs pouvant être inclus dans un seul bloc. Ces derniers sont stockés sur la couche de consensus (nœuds de la Beacon Chain), et non sur la couche d’exécution. Par conséquent, ils ne nécessitent que la confirmation de l’EVM.

Autre point important, l’augmentation de la taille des blocs peut également avoir un impact sur les validateurs. En effet, ces derniers auront besoin d’un matériel plus performant car les données qui doivent être stockées peuvent atteindre 2,5 To par an. On pourrait toutefois réduire ce besoin de stockage en supprimant les données des blobs après une certaine période.

Sa feuille de route 

  • L’EIP 4844 a été présentée et testée lors de l’événement ETH Denver.
  • Une fois déployée sur la couche d’exécution, l’EIP 4844 sera déployé sur la couche consensus d’Ethereum.
  • Le proto-danksharding sera introduit par la mise à jour Shanghai (si tout se passe comme prévu).

Qu’apporte cette EIP aux utilisateurs d’ETH ?

La communauté Ethereum considère l’EIP 4844 comme une solution “bouche-trou” au problème de congestion du réseau ETH. Les utilisateurs ressentiront du changement au fur et à mesure de la diminution des frais de gaz.

Les transactions Blob introduites par cette EIP ETH suivent le même modèle que celui du sharding classique. Cela permet aux solutions de rollups de traiter jusqu’à 2 Mo par emplacement. De plus, il existe un marché de frais à part entière qui permet de réduire les coûts à des niveaux très bas.

Ces solutions de mise à l’échelle ont pour objectif d’atténuer temporairement les problèmes de scalabilité sans ajouter des charges de développement (pour les solutions de rollups qui souhaitent en bénéficier). Les rollups s’appuient actuellement sur les données d’appel, mais ils n’auront plus la possibilité de les utiliser à l’avenir.

En effet, les données fragmentées, également appelées “blobs”, s’avèrent moins chères. Ceci dit, les rollups devront mettre à jour leurs systèmes de traitement de données au moins une fois.

Par conséquent, il existe deux façons d’appliquer cette solution provisoire. La première consiste à réduire les frais de gaz des données d’appel existantes. La seconde consiste à sélectionner le format qui sera utilisé pour le sharding des données, mais sans vraiment les fragmenter. Et c’est exactement ce qu’apporte l’EIP 4844.

Pour récapituler, l’EIP 4844 apporte les modifications suivantes :

  • Un nouveau type de transaction, dont le réseau ETH aura besoin pour le “full sharding”;
  • Toute la logique de couche d’exécution requise pour un sharding complet;
  • Toute la logique d’exécution/ vérification croisée de consensus nécessaire au sharding;
  • Une séparation des couches entre la vérification Beacon Block et les blobs d’échantillonnage de la disponibilité des données;
  • La logique Beacon Block reste toutefois nécessaire pour un sharding complet;
  • Des frais de gaz auto-ajustables et indépendants pour les blobs.

Notez enfin que l’EIP 4844 ne parle que des formats de transaction et des règles de vérification et non de la mise en œuvre du nouveau mécanisme de sharding. Mais, lorsqu’elle sera déployée, les utilisateurs paieront moins de frais de gaz.

L’EIP 4844 améliorera-t-elle la scalabilité du réseau Ethereum ?

Nous devons attendre que cette proposition soit déployée pour pouvoir évaluer son impact sur la scalabilité du réseau Ethereum. Il semble toutefois que les solutions de rollups verront leurs frais de transaction considérablement réduits. Chose qui pourrait ouvrir un tout nouveau monde pour les petits investisseurs et les débutants.

Alors que la transition du réseau Ethereum vers un mécanisme de consensus Proof of Stake a apporté énormément de modifications, les propositions d’amélioration comme l’EIP 4844 pourraient améliorer davantage la scalabilité d’Ethereum.

Pour suivre toute l’actualité des mises à jour ETH, nous vous invitons à consulter l’Ethereum Magicians Forum.

Questions fréquentes (FAQ)

Qu’est-ce qu’une EIP Ethereum ?

Qu’est-ce que l’EIP 4844 ?

Les meilleures plateformes de cryptos | Avril 2024

Trusted

Avis de non-responsabilité

Avis de non-responsabilité : Conformément aux directives de The Trust Project, le contenu éducatif de ce site est proposé de bonne foi et à des fins d'information générale uniquement. BeInCrypto a pour priorité de fournir des informations de haute qualité, en consacrant du temps à la recherche et à la création d'un contenu informatif pour les lecteurs. Bien que des partenaires puissent récompenser l'entreprise avec des commissions pour des placements dans les articles, ces commissions n'influencent pas le processus de création de contenu impartial, honnête et utile. Toute action entreprise par le lecteur sur la base de ces informations se fait strictement à ses propres risques.

wpua-150x150.png
Fatima-Zahra C
Diplômée de Toulouse Business School, Fatima-Zahra a entamé sa carrière en tant que consultante chez Deloitte, avant de se reconvertir dans la presse économique et fintech. En plus de son travail de journaliste, Fatima-Zahra a géré les relations presse de plusieurs cabinets d’avocats à Paris, Londres et Casablanca. Tombée sous le charme des cryptomonnaies en 2021, elle travaille actuellement en tant que traductrice chez BeInCrypto.
READ FULL BIO
Sponsorisé
Sponsorisé