Proposition EIP-7983 : Une nouvelle tentative pour la limite de gas des transactions Ethereum
Le réseau principal Ethereum fait face à des défis liés à l'efficacité d'exécution inégale et à la pression sur la gestion des ressources. Pour répondre à ce problème, Vitalik Buterin et Toni Wahrstaetter ont proposé la proposition EIP-7983, qui est actuellement en phase de discussion au sein de la communauté. Cette proposition recommande de fixer une limite de gas de 16 777 216 (soit 2²⁴) par transaction, dans le but d'améliorer la stabilité et l'efficacité d'exécution du réseau.
Cette idée a déjà été explorée dans des propositions précédentes comme l'EIP-7825, où les développeurs ont tenté d'établir une base pour le développement modulaire et l'optimisation des performances d'Ethereum en introduisant des frontières de ressources.
Contenu principal de l'EIP-7983
Actuellement, Ethereum permet à une seule transaction d'utiliser théoriquement 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 charge inégale des nœuds, affectant ainsi les performances globales. L'objectif de l'EIP-7983 est de limiter la quantité maximale de gas utilisée par une seule transaction, afin d'empêcher une transaction unique d'occuper trop de ressources réseau. Après avoir établi une limite stricte de 16,777,216 gas, les transactions dépassant cette limite seront rejetées lors de la validation du bloc.
L'idée principale de la proposition est de forcer le fractionnement de certaines transactions de très grande taille en fixant une limite, afin d'éviter qu'une seule transaction n'occupe trop de ressources. Cette restriction ne modifiera pas la capacité totale de gas du bloc et n'implique pas de modifications des règles de consensus, mais introduit simplement une condition restrictive lors de l'exécution des transactions.
Pour les environnements d'exécution dépendant du calcul parallèle, tels que les machines virtuelles à connaissance nulle (zkVM) et les futurs modèles d'exécution multithread, cette limitation aide à éviter que des transactions extrêmes ne ralentissent l'ensemble du processus de traitement des blocs. Dans la logique de la couche d'exécution, cette limitation se rapproche d'une "norme d'utilisation des ressources", permettant à chaque transaction d'être divisée de manière plus uniforme, tout en maintenant un volume total constant, facilitant ainsi la planification et l'exécution globales du réseau.
Effets réels et problèmes potentiels de l'EIP-7983
La proposition EIP-7983 vise à réduire le risque d'attaque par déni de service (DoS) causé par des transactions extrêmes en fixant une limite de gas pour chaque transaction, tout en améliorant la prévisibilité du processus d'exécution global. Pour l'environnement d'exécution, cette restriction aide à simplifier la logique d'exécution des validateurs et à atténuer la pression liée à la concentration de la consommation des ressources.
Cette proposition présente une certaine adéquation avec l'architecture modulaire en cours de développement sur Ethereum, l'intégration de zkVM et le chemin d'expansion L2. En raison de la nécessité de diviser les grandes transactions, ce design devrait améliorer l'adaptabilité de la couche sous-jacente d'Ethereum au traitement parallèle, soutenant ainsi davantage l'architecture de calcul multicouche. D'un point de vue de mise en œuvre, l'EIP-7983 n'implique pas de modifications des règles de consensus ou de la couche de protocole, l'impact principal étant que les clients, portefeuilles et outils de développement devront mettre à jour la construction des transactions et les méthodes d'affichage pour s'adapter à la nouvelle logique de limitation.
Cependant, les contraintes de cette proposition au niveau de l'exécution ont é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, ce qui pourrait augmenter la complexité des interactions pour les utilisateurs. De plus, 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 des incohérences d'utilisation au début. Plus important encore, les attaques par déni de service que cette proposition vise à traiter se produisent principalement au stade de l'exécution des transactions, et n'ont pas de lien direct avec les comportements d'attaque utilisant des transactions à haut gas dans la mémoire de la piscine pour manipuler l'ordre. Ainsi, elle tend davantage à limiter la surcharge des ressources côté nœud, plutôt qu'à cibler toutes les formes d'attaques réseau.
Dans l'ensemble, l'EIP-7983 a une certaine signification pratique en améliorant la stabilité d'exécution des nœuds et en soutenant les futures architectures parallèles, mais sa portée est limitée et elle doit encore être combinée avec d'autres mécanismes pour faire face aux problèmes de sécurité réseau au sens large.
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 s'inscrit dans la direction de la simplicité, de la sécurité et du développement modulaire d'Ethereum, et qu'elle contribue à améliorer les performances du réseau et l'expérience utilisateur, en particulier dans un environnement où le 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 limites de gas des transactions.
L'EIP-7983 reflète les préoccupations de la communauté concernant la stabilité du réseau et l'efficacité de l'exécution. Cette proposition présente des défis et des divergences, mais elle offre une solution potentielle pour l'exécution et la capacité d'expansion de la couche de base d'Ethereum. Compte tenu de l'orientation actuelle d'Ethereum vers une expansion multilayer et une évolution modulaire, 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.
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.
7 J'aime
Récompense
7
8
Partager
Commentaire
0/400
OnchainGossiper
· Il y a 48m
Bien qu'il y ait un fort intérêt pour la technologie Blockchain, les événements d'actualité sont souvent interprétés de manière superficielle et divertissante, avec une préférence pour les jeux de mots en chinois. Que pensez-vous de cet article ?
J'ai l'impression que c'est un peu confus pour moi.
Voir l'originalRépondre0
0xDreamChaser
· Il y a 20h
Cette limite de gas est un peu inutile.
Voir l'originalRépondre0
PumpingCroissant
· Il y a 20h
Il n'est vraiment pas nécessaire de rendre cela si compliqué.
Voir l'originalRépondre0
faded_wojak.eth
· Il y a 20h
Si tu as déjà joué à Démineur, tu sais à peu près à quel point il faut être prudent.
Voir l'originalRépondre0
DegenGambler
· Il y a 20h
Encore une fois, une chaîne supplémentaire pour les pigeons.
Voir l'originalRépondre0
ChainMelonWatcher
· Il y a 20h
Zut, Ethereum fait encore des folies.
Voir l'originalRépondre0
MevTears
· Il y a 20h
Encore une fois, on va se faire prendre pour des cons.
Proposition EIP-7983 : limite de gas d'une transaction unique sur Ethereum fixée à 16,777,216
Proposition EIP-7983 : Une nouvelle tentative pour la limite de gas des transactions Ethereum
Le réseau principal Ethereum fait face à des défis liés à l'efficacité d'exécution inégale et à la pression sur la gestion des ressources. Pour répondre à ce problème, Vitalik Buterin et Toni Wahrstaetter ont proposé la proposition EIP-7983, qui est actuellement en phase de discussion au sein de la communauté. Cette proposition recommande de fixer une limite de gas de 16 777 216 (soit 2²⁴) par transaction, dans le but d'améliorer la stabilité et l'efficacité d'exécution du réseau.
Cette idée a déjà été explorée dans des propositions précédentes comme l'EIP-7825, où les développeurs ont tenté d'établir une base pour le développement modulaire et l'optimisation des performances d'Ethereum en introduisant des frontières de ressources.
Contenu principal de l'EIP-7983
Actuellement, Ethereum permet à une seule transaction d'utiliser théoriquement 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 charge inégale des nœuds, affectant ainsi les performances globales. L'objectif de l'EIP-7983 est de limiter la quantité maximale de gas utilisée par une seule transaction, afin d'empêcher une transaction unique d'occuper trop de ressources réseau. Après avoir établi une limite stricte de 16,777,216 gas, les transactions dépassant cette limite seront rejetées lors de la validation du bloc.
L'idée principale de la proposition est de forcer le fractionnement de certaines transactions de très grande taille en fixant une limite, afin d'éviter qu'une seule transaction n'occupe trop de ressources. Cette restriction ne modifiera pas la capacité totale de gas du bloc et n'implique pas de modifications des règles de consensus, mais introduit simplement une condition restrictive lors de l'exécution des transactions.
Pour les environnements d'exécution dépendant du calcul parallèle, tels que les machines virtuelles à connaissance nulle (zkVM) et les futurs modèles d'exécution multithread, cette limitation aide à éviter que des transactions extrêmes ne ralentissent l'ensemble du processus de traitement des blocs. Dans la logique de la couche d'exécution, cette limitation se rapproche d'une "norme d'utilisation des ressources", permettant à chaque transaction d'être divisée de manière plus uniforme, tout en maintenant un volume total constant, facilitant ainsi la planification et l'exécution globales du réseau.
Effets réels et problèmes potentiels de l'EIP-7983
La proposition EIP-7983 vise à réduire le risque d'attaque par déni de service (DoS) causé par des transactions extrêmes en fixant une limite de gas pour chaque transaction, tout en améliorant la prévisibilité du processus d'exécution global. Pour l'environnement d'exécution, cette restriction aide à simplifier la logique d'exécution des validateurs et à atténuer la pression liée à la concentration de la consommation des ressources.
Cette proposition présente une certaine adéquation avec l'architecture modulaire en cours de développement sur Ethereum, l'intégration de zkVM et le chemin d'expansion L2. En raison de la nécessité de diviser les grandes transactions, ce design devrait améliorer l'adaptabilité de la couche sous-jacente d'Ethereum au traitement parallèle, soutenant ainsi davantage l'architecture de calcul multicouche. D'un point de vue de mise en œuvre, l'EIP-7983 n'implique pas de modifications des règles de consensus ou de la couche de protocole, l'impact principal étant que les clients, portefeuilles et outils de développement devront mettre à jour la construction des transactions et les méthodes d'affichage pour s'adapter à la nouvelle logique de limitation.
Cependant, les contraintes de cette proposition au niveau de l'exécution ont é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, ce qui pourrait augmenter la complexité des interactions pour les utilisateurs. De plus, 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 des incohérences d'utilisation au début. Plus important encore, les attaques par déni de service que cette proposition vise à traiter se produisent principalement au stade de l'exécution des transactions, et n'ont pas de lien direct avec les comportements d'attaque utilisant des transactions à haut gas dans la mémoire de la piscine pour manipuler l'ordre. Ainsi, elle tend davantage à limiter la surcharge des ressources côté nœud, plutôt qu'à cibler toutes les formes d'attaques réseau.
Dans l'ensemble, l'EIP-7983 a une certaine signification pratique en améliorant la stabilité d'exécution des nœuds et en soutenant les futures architectures parallèles, mais sa portée est limitée et elle doit encore être combinée avec d'autres mécanismes pour faire face aux problèmes de sécurité réseau au sens large.
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 s'inscrit dans la direction de la simplicité, de la sécurité et du développement modulaire d'Ethereum, et qu'elle contribue à améliorer les performances du réseau et l'expérience utilisateur, en particulier dans un environnement où le 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 limites de gas des transactions.
L'EIP-7983 reflète les préoccupations de la communauté concernant la stabilité du réseau et l'efficacité de l'exécution. Cette proposition présente des défis et des divergences, mais elle offre une solution potentielle pour l'exécution et la capacité d'expansion de la couche de base d'Ethereum. Compte tenu de l'orientation actuelle d'Ethereum vers une expansion multilayer et une évolution modulaire, 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.
J'ai l'impression que c'est un peu confus pour moi.