Ethereum prévoit d'introduire une limite de gas par transaction pour améliorer la stabilité du réseau et l'efficacité d'exécution.

robot
Création du résumé en cours

Ethereum envisage de définir une limite de gas pour chaque transaction afin d'améliorer la stabilité du réseau

Le réseau principal d'Ethereum fait face à des défis d'exécution inégale et de pression sur la gestion des ressources. Pour faire face à ce problème, une nouvelle proposition EIP-7983 entre dans la phase de discussion communautaire. Cette proposition, co-présentée par Vitalik Buterin et Toni Wahrstaetter, plaide pour un plafond rigide de 16 777 216 gas (soit 2²⁴) par transaction, visant à améliorer la stabilité et l'efficacité d'exécution du réseau.

Cette idée n'est pas nouvelle, des propositions antérieures comme l'EIP-7825 ont déjà exploré des concepts similaires de limites de ressources, posant ainsi les bases du développement modulaire et de l'optimisation des performances d'Ethereum.

Le contenu principal de l'EIP-7983

Actuellement, Ethereum permet à une seule transaction de consommer en théorie tout le gas d'un bloc. Ce design flexible peut entraîner des problèmes de concentration des ressources et de déséquilibre de la charge des nœuds, affectant ainsi la performance globale. L'EIP-7983 tente de résoudre ce problème en limitant la quantité maximale de gas utilisée par une seule transaction, empêchant ainsi une transaction unique d'occuper trop de ressources réseau.

L'idée centrale de la proposition est de forcer certaines transactions de très grande taille à être divisées en fixant une limite, afin d'éviter une concentration excessive des ressources. Cette restriction ne changera pas la capacité totale en gas des blocs, et n'implique pas de modification des règles de consensus, mais introduit simplement des conditions limites pendant le processus d'exécution des transactions. Les transactions dépassant la limite seront rejetées lors de la phase de validation.

Pour les environnements d'exécution reposant sur le calcul parallèle, tels que les machines virtuelles à connaissance nulle (zkVM) et les futurs modèles d'exécution multithread, cette limitation aide à prévenir les transactions extrêmes qui ralentissent l'ensemble du processus de traitement des blocs. Dans la logique de la couche d'exécution, cela ressemble plus à une "norme d'utilisation des ressources", permettant aux transactions d'être réparties plus uniformément tout en maintenant un volume total constant, facilitant ainsi la planification et l'exécution globales du réseau.

Impacts et défis potentiels

L'EIP-7983 vise à réduire le risque de déni de service (DoS) causé par des transactions extrêmes, tout en améliorant la prévisibilité du processus d'exécution. Pour l'environnement d'exécution, cette limitation aide à simplifier la logique d'exécution des validateurs et à atténuer la pression causée par la concentration de la consommation des ressources.

Cette proposition s'aligne avec l'architecture modulaire en cours de développement sur Ethereum, l'intégration zkVM et le chemin d'extension L2. La nécessité de décomposer les transactions de grande taille pourrait améliorer l'adaptabilité de la couche sous-jacente d'Ethereum au traitement parallèle, en soutenant l'architecture de calcul multi-niveaux. D'un point de vue de mise en œuvre, l'EIP-7983 affecte principalement les clients, les portefeuilles et les outils de développement, qui doivent mettre à jour la construction des transactions et la manière d'afficher l'interface pour s'adapter à la nouvelle logique de restrictions.

Cependant, cette proposition a également suscité des discussions. Certaines applications avancées, comme le déploiement de contrats et les opérations DeFi complexes, peuvent nécessiter des transactions supplémentaires, augmentant la complexité des interactions pour les utilisateurs. Les différences dans l'affichage et le traitement du gas entre les différentes plateformes pourraient entraîner des coûts de compréhension et une utilisation incohérente au début.

Il convient de noter que l'EIP-7983 s'attaque principalement aux attaques par déni de service lors de la phase d'exécution des transactions, et n'est pas directement lié aux manipulations de tri dans la mémoire tampon à l'aide de transactions à fort gas. Par conséquent, il se concentre davantage sur la limitation de la surcharge des ressources côté nœud, plutôt que sur toutes les formes d'attaques réseau.

Réaction de la communauté

Autour de l'EIP-7983, la communauté a des opinions divergentes. Les partisans estiment que la définition d'une limite de gas pour les transactions est en accord avec la direction de développement simplifiée, sécurisée et modulaire d'Ethereum, et qu'elle contribue à améliorer les performances du réseau et l'expérience utilisateur, surtout dans un environnement où zkVM et les solutions L2 mûrissent progressivement. Les opposants, quant à eux, se préoccupent de la complexité et des risques de compatibilité liés à la fragmentation des transactions, et soulignent que les problèmes du réseau proviennent davantage de la conception des contrats intelligents que des limitations de gas des transactions.

Dans l'ensemble, l'EIP-7983 reflète l'attention de la communauté sur la stabilité du réseau et l'efficacité de l'exécution. Malgré les défis et les divergences, cette proposition offre une solution potentielle pour l'exécution et la capacité d'extension de la couche de base d'Ethereum. Compte tenu de la direction actuelle d'extension multicouche et de développement modulaire d'Ethereum, l'EIP-7983 présente une certaine valeur pratique, mais son effet final doit être évalué en fonction de l'adoption par la communauté et des résultats de mise en œuvre.

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
OneBlockAtATimevip
· Il y a 9h
C'est vraiment difficile pour les utilisateurs.
Voir l'originalRépondre0
DefiEngineerJackvip
· Il y a 9h
*soupir* encore une autre limite arbitraire se déguisant en optimisation pour être honnête
Voir l'originalRépondre0
GateUser-beba108dvip
· Il y a 9h
La technologie Blockchain est toujours impressionnante.
Voir l'originalRépondre0
GamefiEscapeArtistvip
· Il y a 10h
Les intérêts financiers passent toujours en premier
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)