Toni Wahrstätter, chercheur à la Fondation Ethereum, a appelé à la prudence et à la patience lors de l'augmentation de la limite de gaz d'Ethereum, soulignant les défis techniques auxquels le réseau est confronté.
Cet appel intervient au milieu de discussions animées au sein de la communauté Ethereum sur la possibilité d'augmenter la limite de gaz – un changement qui pourrait augmenter les performances du réseau mais comporte également le risque d'affecter la stabilité et la sécurité.
Selon Wahrstätter, les limitations de la spécification client actuelle de la couche consensus (CL) constituent un obstacle au dépassement de la limite de 36 millions de gaz sans mise à niveau majeure du protocole.
Limites techniques en cas de dépassement du seuil de 36 millions de gaz
Actuellement, les spécifications de la couche consensus Ethereum stipulent une taille maximale de bloc non compressé de 10 mébioctets (MiB) pour garantir une propagation efficace des blocs sur le réseau. Ceci est essentiel pour maintenir la vitesse de propagation sans introduire de latence ou d’instabilité.
Si la limite de gaz est portée à 60 millions par bloc, elle dépassera cette limite de taille, entraînant des erreurs de propagation, une perte de positions des validateurs et potentiellement un affaiblissement de la stabilité du réseau.
Bien que ces limites puissent être considérées comme restrictives, elles sont conçues pour minimiser les risques, tels que les attaques par déni de service (DoS). Des blocs plus volumineux poussent non seulement les nœuds du réseau jusqu’à leurs limites de traitement, mais peuvent également créer des vulnérabilités potentielles qui n’apportent aucun avantage immédiat.
Avec une limite de 36 millions de gaz, la taille du bloc reste dans la plage de propagation sûre, contribuant ainsi à maintenir la stabilité de la couche consensus. Cependant, lorsque ce seuil est dépassé, les blocs valides peuvent ne pas être entièrement propagés, ce qui entraîne des perturbations dans les opérations du validateur et une réduction des performances du réseau.
De plus, le manque de données empiriques sur les performances du réseau dans des limites de gaz plus élevées ajoute à la complexité. Par conséquent, les principaux développeurs soulignent l’importance d’une approche prudente pour protéger la sécurité et la fiabilité du réseau.
Parithosh Jayanthi, membre de l'équipe ethPandaOps de la Fondation Ethereum, partage également cet avis et exhorte les développeurs à se concentrer sur les tests et la collecte de données pour évaluer les avantages et les inconvénients de l'augmentation de la limite de gaz.
Pectra 2 : Feuille de route vers des limites de gaz plus élevées
Pour relever les défis ci-dessus, Ethereum se prépare à déployer la mise à niveau du réseau Pectra 2, qui comprend deux propositions d'améliorations importantes qui jetteront les bases d'une augmentation des limites de gaz.
La proposition d'amélioration Ethereum 7623 (EIP-7623) est la première proposition, dans le but de réduire la taille de bloc dans le pire des cas, minimisant ainsi le risque de DoS et permettant une augmentation sûre de la capacité.
La proposition d'amélioration Ethereum 7691 (EIP-7691) est la deuxième proposition, axée sur l'augmentation de l'objectif et du nombre maximum de blobs par bloc. Cela permet non seulement de gérer des besoins de stockage et de transmission plus importants, mais fournit également des données empiriques sur les performances du réseau. Les blobs sont des espaces dans le bloc réservés à la réception de données des blockchains de couche 2.
En mettant en œuvre ces changements, Pectra 2 devrait fournir des informations précieuses sur la capacité du réseau à traiter des blocs plus volumineux tout en garantissant stabilité et efficacité.


