Nueva propuesta de Ethereum EIP-7983: limitar el gas máximo por transacción a 16,777,216

robot
Generación de resúmenes en curso

Propuesta de Ethereum EIP-7983: establecer un límite de gas para transacciones individuales

En el contexto de la creciente desigualdad en la eficiencia de ejecución y la presión sobre la asignación de recursos en la red principal de Ethereum, una nueva propuesta ha entrado en la fase de discusión de la comunidad. Esta propuesta aboga por establecer un límite de gas rígido para cada transacción, específicamente de 16,777,216 gas (es decir, 2²⁴), con el objetivo de mejorar la estabilidad de la red y la eficiencia de ejecución.

Esta idea ya ha sido explorada en propuestas anteriores, donde los desarrolladores intentaron introducir límites de recursos para sentar las bases del desarrollo modular y la optimización del rendimiento de Ethereum.

Contenido central de EIP-7983

Actualmente, Ethereum permite que una sola transacción utilice teóricamente todo el gas del bloque. Aunque este diseño es flexible, puede provocar problemas como la concentración de recursos y una carga desigual en los nodos durante la ejecución de la transacción, lo que afecta el rendimiento general. La nueva propuesta tiene como objetivo limitar la cantidad máxima de gas utilizada por una sola transacción para evitar que una transacción única consuma demasiados recursos de la red. Después de establecer un límite rígido de 16,777,216 gas, las transacciones que superen este límite serán rechazadas durante la validación del bloque.

La idea central de esta propuesta es establecer un límite que obligue a dividir algunas transacciones de gran tamaño, evitando así que una única transacción consuma demasiados recursos. Esta restricción no cambiará la capacidad total de gas del bloque, no implica cambios en las reglas de consenso, y solo introduce una condición limitante durante el proceso de ejecución de la transacción.

Para entornos de ejecución que dependen de la computación paralela, como las máquinas virtuales de conocimiento cero (zkVM) y los futuros modelos de ejecución multihilo, esta limitación ayuda a evitar que transacciones extremas ralenticen todo el proceso de procesamiento de bloques. En la lógica de la capa de ejecución, esta limitación se asemeja más a una "normativa de uso de recursos", lo que permite que cada transacción se divida de manera más uniforme sin alterar el total, facilitando la programación y ejecución general de la red.

Efecto real y problemas potenciales

La nueva propuesta espera reducir el riesgo de denegación de servicio (DoS) causado por transacciones extremas al establecer un límite de gas para cada transacción, al mismo tiempo que mejora la predictibilidad del proceso de ejecución en general. Para el entorno de ejecución, esta limitación ayuda a simplificar la lógica de ejecución de los validadores y a aliviar la presión causada por la concentración del consumo de recursos.

Esta propuesta tiene una cierta compatibilidad con la arquitectura modular que Ethereum está promoviendo, la integración de zkVM y las rutas de escalado L2. Dado que las transacciones grandes se ven obligadas a dividirse, este diseño tiene como objetivo mejorar la adaptabilidad de la capa base de Ethereum al procesamiento paralelo, brindando un mayor apoyo a la arquitectura de computación en múltiples capas. Desde una perspectiva de implementación, la nueva propuesta no implica cambios en las reglas de consenso o en la capa del protocolo; el impacto principal radica en que los clientes, billeteras y herramientas de desarrollo necesitan actualizar la construcción de transacciones y la forma de mostrar la interfaz para adaptarse a la nueva lógica de limitaciones.

Sin embargo, las restricciones de esta propuesta en el nivel de ejecución también han suscitado algunas discusiones. Algunas aplicaciones avanzadas, como el despliegue de contratos y las operaciones DeFi complejas, pueden necesitar dividir transacciones adicionales, lo que a su vez puede aumentar la complejidad de la interacción del usuario. Además, las diferencias en la forma en que se muestra y se maneja el gas en diferentes plataformas pueden generar costos de comprensión y uso inconsistente en las etapas iniciales. Más importante aún, los ataques de denegación de servicio que aborda esta propuesta ocurren principalmente en la fase de ejecución de transacciones, y no tienen relación directa con las manipulaciones de orden de transacciones en la memoria utilizando transacciones de alto gas. Por lo tanto, se orienta más a limitar la sobrecarga de recursos en el lado de los nodos, en lugar de abordar todas las formas de ataques en la red.

En general, la nueva propuesta tiene un significado práctico en la mejora de la estabilidad de la ejecución de nodos y en el apoyo a futuras arquitecturas paralelas, pero su alcance es limitado y aún necesita combinarse con otros mecanismos para abordar los problemas de seguridad de la red en un sentido amplio.

Reacción de la comunidad

En torno a esta propuesta, hay diferentes opiniones en la comunidad. Los partidarios creen que establecer un límite de gas para las transacciones se alinea con la dirección de desarrollo sencillo, seguro y modular de Ethereum, y ayuda a mejorar el rendimiento de la red y la experiencia del usuario, especialmente en un entorno donde zkVM y las soluciones L2 están madurando gradualmente. Los opositores, por otro lado, se preocupan por la complejidad y los riesgos de compatibilidad que trae la fragmentación de las transacciones, y señalan que los problemas de la red provienen más del diseño de contratos inteligentes que de las limitaciones de gas en las transacciones.

Esta propuesta refleja la preocupación de la comunidad por la estabilidad de la red y la eficiencia de ejecución. Aunque existen desafíos y desacuerdos, se presenta una solución posible para la capacidad de ejecución y escalado de la capa base de Ethereum. Teniendo en cuenta la dirección actual de escalado en múltiples capas y desarrollo modular de Ethereum, esta propuesta tiene cierto valor práctico, pero su efecto final debe evaluarse en función de la adopción y los resultados de implementación por parte de la comunidad.

ETH1.38%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
AirdropHunterWangvip
· hace21h
¿Tanta gas realmente se puede consumir?
Ver originalesResponder0
IronHeadMinervip
· hace21h
Esta limitación de gas realmente se siente mucho, la minería consume bastante.
Ver originalesResponder0
DataChiefvip
· hace21h
límite de gas más pequeño que un palillo de dientes...
Ver originalesResponder0
NestedFoxvip
· hace22h
Todo lo que fork no subir fríamente.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)