Le système de gaz d' Ethereum, composant essentiel au calcul des coûts de transaction, va subir une refonte majeure. Vitalik Buterin a présenté une proposition audacieuse visant à introduire un cadre de gaz multidimensionnel, destiné à pallier les limitations du système actuel.
Le système gazier actuel et ses défis
Vitalik nous a expliqué Ethereum utilise actuellement un système de gaz unifié où différents efforts de calcul — comme le traitement, les opérations de stockage, la transmission de données et les preuves cryptographiques — sont tous quantifiés sous la seule métrique du « gaz »

Par exemple, une transaction classique peut coûter 47 085 unités de gaz, décomposées en coûts de base, inclusion des données, interactions de stockage et efforts d’exécution. Bien que ce système simplifie les opérations de marché et le calcul des frais, il fusionne des types de ressources fondamentalement différents, ce qui peut s’avérermatic.
Vitalik a expliqué que ce mélange engendre des inefficacités car il considère les différentes ressources du réseau comme interchangeables. Cette erreur d'interprétation peut conduire le réseau à rejeter des blocs de transactions sûrs ou à accepter des blocs potentiellement dangereux en raison de paramètres de limite de gaz inappropriés. Il estime qu'un modèle de gaz multidimensionnel permettrait de mieux représenter les limites et les capacités réelles du réseau, et ainsi d'accroître potentiellement le débit en évitant de simplifier à l'excès l'interchangeabilité des ressources.
Présentation du gaz multidimensionnel
Le concept de gaz multidimensionnel n'est pas entièrement nouveau, comme l'a souligné Vitalik avec l'EIP-4844. Cette amélioration introduit les « blobs » pour le regroupement des données, ce qui réduit considérablement les coûts de transaction sur les solutions de couche 2. En autorisant des plafonds et des frais distincts pour les données et les calculs, Ethereum peut gérer des opérations plus importantes et complexes sans compromettre l'intégrité du réseau.
Vitalik nous a parlé des défis posés par la taille importante des blocs et leur impact sur d' Ethereum . Il a indiqué qu'avant les récentes réformes, même une légère réduction du coût des données pouvait dangereusement augmenter la taille maximale des blocs, mettant à rude épreuve le réseau. L'introduction des blobs résout ce problème en fixant des limites et des coûts distincts pour différents types de données, ce qui a déjà permis de réduire considérablement le coût d'opérations comme les rollups et d'augmenter significativement le volume des transactions.
L'avenir du système de gaz d' Ethereum
Pour l'avenir, Vitalik estime que le prochain grand défi sera l'intégration de clients sans état, qui nécessitent un réseau pour traiter les transactions sans stocker l'intégralité des données d'état sur chaque nœud. Cette approche bénéficierait grandement d'un modèle de tarification plus précis, où les différents types de données et d'opérations seraient valorisés en fonction de leur impact réel sur le système.
Cependant, le véritable potentiel d'un système gazier multidimensionnel réside dans sa capacité à gérerdentles différentes ressources du réseau. Par exemple, la croissance de l'État pourrait être gérée par son modèle de tarification, distinct du traitement des transactions ou du stockage des données, permettant ainsi au réseau de s'adapter plus dynamiquement à l'évolution de la demande.
Vitalik est optimiste quant aux avantages de ce système, mais reconnaît sa complexité, notamment en ce qui concerne l'exécution des transactions et les sous-appels au sein de la machine virtuelle Ethereum (EVM). Chaque type de transaction pourrait potentiellement nécessiter ses propres métriques de gaz, ce qui complique la conception et l'exécution destracintelligents.
Malgré ces difficultés, il est convaincu que les avantages, notamment en termes d'évolutivité et d'efficacité, justifient les efforts déployés. Une mise en œuvre rigoureuse permettrait à un système de gaz multidimensionnel de rendre Ethereum plus robuste et flexible, et ainsi de mieux répondre aux besoins de sa base d'utilisateurs diversifiée.

