Ethereum EIP-7983 : discussion sur la nouvelle proposition de limite de gas de 16M par transaction

robot
Création du résumé en cours

Nouvelle proposition Ethereum EIP-7983 : exploration de la limite de gas des transactions

Récemment, la communauté Ethereum discute d'une nouvelle proposition appelée EIP-7983. Cette proposition a été formulée par Vitalik Buterin et Toni Wahrstaetter et vise à établir une limite de gas rigide pour chaque transaction, spécifiquement de 16 777 216 gas (c'est-à-dire 2²⁴). L'objectif de cette initiative est d'améliorer la stabilité et l'efficacité d'exécution du réseau.

Dans le réseau principal Ethereum actuel, une seule transaction peut théoriquement utiliser tout le gas d'un bloc. Bien que cette conception soit flexible, elle peut entraîner des problèmes de concentration des ressources et de déséquilibre de la charge des nœuds, ce qui affecte les performances globales. L'idée centrale de l'EIP-7983 est de forcer certaines transactions de taille excessive à être divisées en fixant une limite, afin d'éviter qu'une seule transaction n'occupe trop de ressources réseau.

Il est à noter que cette limite n'affectera pas la capacité totale de gas du bloc et ne concerne pas la modification des règles de consensus. Elle introduit simplement une nouvelle condition limitante lors de l'exécution des transactions. Si une transaction dépasse la limite fixée avant d'entrer dans le bloc, elle sera rejetée lors de la phase de validation.

Pour les environnements d'exécution qui dépendent du calcul parallèle, tels que les machines virtuelles à connaissance nulle (zkVM) et les modèles d'exécution multithread qui pourraient apparaître à l'avenir, cette restriction 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, cette restriction ressemble davantage à une "norme d'utilisation des ressources", permettant à chaque transaction d'être répartie de manière plus uniforme tout en maintenant le volume total constant, ce qui est bénéfique pour la planification et l'exécution globales du réseau.

Le proposant de l'EIP-7983 espère réduire le risque de déni de service (DoS) causé par des transactions extrêmes grâce à cette mesure, tout en améliorant la prévisibilité du processus d'exécution global. 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.

Cependant, cette proposition a également suscité des discussions et des inquiétudes. Certaines applications avancées, telles que le déploiement de contrats et les opérations DeFi complexes, pourraient nécessiter des transactions supplémentaires, ce qui pourrait augmenter la complexité des interactions pour les utilisateurs. De plus, les différences entre les plateformes en matière d'affichage et de traitement du gas pourraient entraîner, au début, des coûts de compréhension et des problèmes d'utilisation incohérents.

Il convient de noter que l'EIP-7983 vise principalement les attaques par déni de service lors de la phase d'exécution des transactions, et ne concerne pas directement les comportements d'attaque qui exploitent des transactions à gas élevé pour manipuler le tri dans le mempool. Par conséquent, il se concentre davantage sur la limitation de la surcharge des ressources côté nœud, plutôt que sur la réponse à toutes les formes d'attaques réseau.

Dans l'ensemble, l'EIP-7983 a une certaine signification pratique en termes d'amélioration de la stabilité d'exécution des nœuds et de soutien à l'architecture parallèle future. Cependant, sa portée est limitée et il pourrait être nécessaire de le combiner avec d'autres mécanismes pour faire face de manière globale aux problèmes de sécurité du réseau.

Les opinions de la communauté sur cette proposition sont partagées. Les partisans estiment que la fixation d'une limite de gas pour les transactions est conforme à la direction du développement simple, sécurisé et modulaire d'Ethereum, et qu'elle contribuera à améliorer les performances du réseau et l'expérience utilisateur, en particulier dans un environnement où zkVM et les solutions Layer 2 mûrissent progressivement. Les opposants craignent la complexité et les risques de compatibilité que pourrait entraîner 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 sur les transactions.

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, il offre une solution possible pour l'exécution et la capacité d'extension de la couche de base d'Ethereum. Compte tenu de l'orientation actuelle du développement modulaire et de l'extension multi-niveaux d'Ethereum, l'EIP-7983 a une certaine valeur pratique. Cependant, son effet final doit être évalué en fonction de l'adoption par la communauté et des résultats de mise en œuvre.

ETH-2.63%
GAS-1.99%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
MEVEyevip
· 07-20 23:20
Cette limite supérieure est vraiment trop violente.
Voir l'originalRépondre0
ForkTonguevip
· 07-20 23:17
On peut encore avoir 16M gas, c'est incroyable.
Voir l'originalRépondre0
ContractSurrendervip
· 07-20 22:58
16M est déjà suffisant pour faire des bêtises au quotidien, d'accord ?
Voir l'originalRépondre0
ZkSnarkervip
· 07-20 22:53
eh bien, techniquement, c'est juste mettre un band-aid sur le problème de scalabilité... mais je vais le prendre
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)