RunningFinance
vip

Pour prévenir les attaques DoS, promouvoir la sécurité et assurer la compatibilité avec zkVM, Vitalik a proposé de limiter le Gas par transaction sur Ethereum.



Le co-fondateur d'Ethereum, Vitalik Buterin, et le chercheur Toni Wahrstätter ont conjointement proposé une nouvelle proposition (EIP 7983) visant à limiter la consommation de Gas par transaction Ethereum, une mesure considérée comme une étape clé pour améliorer la compatibilité du zkVM et la sécurité du réseau.

La proposition fixe la consommation maximale de Gas pour chaque transaction à 16,77 millions, ce qui est plus strict par rapport à l'EIP 7825 proposé en novembre dernier mais qui n'a pas progressé (qui suggérait une limite de 30 millions de Gas).

Cette restriction sera appliquée, peu importe comment le plafond de Gas du bloc est défini, les transactions dépassant le plafond seront rejetées lors de la phase de validation et retirées de la pool de transactions, les blocs contenant de telles transactions seront également invalides.

Buterin et Wahrstätter ont choisi la valeur de 16,77 millions de Gas, dans le but d'équilibrer la demande pour des transactions complexes et la prévisibilité de leur exécution. Ils estiment que ce plafond est suffisant pour supporter la plupart des applications existantes, telles que le déploiement de contrats et les interactions DeFi avancées, tout en garantissant une performance stable.

Bien que cela signifie que les utilisateurs et les dApps doivent diviser les transactions de Gas importantes en plusieurs petites opérations, ils s'attendent à ce que l'impact soit limité, car la grande majorité des transactions est actuellement bien en dessous de ce nouveau seuil.

La raison profonde de cette restriction est que l'architecture actuelle d'Ethereum permet à une seule transaction d'épuiser tout le Gas d'un bloc, ce qui offre une opportunité aux attaques DoS malveillantes. Les attaquants peuvent occuper un grand espace de bloc avec un petit nombre de transactions indésirables, entraînant une congestion du réseau et entravant le service des utilisateurs normaux.

De plus, le manque de limites de Gas pour les transactions peut entraîner une répartition inégale de la charge des blocs, affectant la stabilité du réseau. Par ailleurs, les fluctuations de l'utilisation du Gas peuvent prolonger le temps de validation des blocs, nuisant ainsi à l'expérience utilisateur.

La définition d'une limite de Gas pour les transactions devrait apporter de multiples avantages, le plus direct étant de réduire le risque d'attaques DoS pour chaque transaction, établissant ainsi une barrière de sécurité pour le réseau. En même temps, cela peut favoriser une distribution équitable du Gas dans le bloc et rendre le processus de validation des blocs plus prévisible et uniforme.

Le principal avantage de la proposition est d'améliorer considérablement la compatibilité avec la machine virtuelle à connaissance nulle (zkVM). En divisant les transactions importantes, elle peut mieux s'intégrer dans les systèmes de preuve distribués, permettant ainsi une conception de circuit zkVM plus stable.

#zkVM兼容性 # Ethereum Gas limite
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
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • É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)