Para prevenir DoS, fomentar la seguridad y la compatibilidad con zkVM, Vitalik propuso limitar el Gas de las transacciones individuales de Ethereum.
El cofundador de Ethereum, Vitalik Buterin, y el investigador Toni Wahrstätter han propuesto conjuntamente una nueva propuesta (EIP 7983) destinada a limitar el uso de Gas en una sola transacción de Ethereum. Se considera que este paso es clave para mejorar la compatibilidad con zkVM y la seguridad de la red.
La propuesta establece el límite máximo de uso de Gas por transacción en 16,770,000, más estricto en comparación con la EIP 7825 propuesta en noviembre del año pasado, que no avanzó (que sugería un límite de 30,000,000 de Gas).
Esta restricción se aplicará, independientemente de cómo se establezca el límite de Gas del bloque, las transacciones que excedan el límite serán rechazadas en la fase de verificación y se eliminarán del pool de transacciones, y los bloques que contengan tales transacciones también serán inválidos.
Buterin y Wahrstätter eligieron el valor de 16,77 millones de Gas, con el objetivo de equilibrar la demanda de transacciones complejas y la previsibilidad de su ejecución. Consideran que este límite es suficiente para soportar la mayoría de las aplicaciones existentes, como el despliegue de contratos y las interacciones avanzadas de DeFi, al mismo tiempo que se asegura una estabilidad en el rendimiento.
Aunque esto significa que los usuarios y las dApps necesitan dividir las transacciones de Gas de gran volumen en múltiples operaciones pequeñas, se espera que el impacto sea limitado, ya que la gran mayoría de las transacciones actualmente están muy por debajo de este nuevo umbral.
La razón profunda para imponer esta restricción es que la arquitectura actual de Ethereum permite que una sola transacción consuma todo el Gas de un bloque, lo que también brinda una oportunidad para ataques DoS maliciosos. Los atacantes pueden ocupar una gran cantidad de espacio en el bloque con una pequeña cantidad de transacciones basura, lo que provoca congestión en la red y obstaculiza el servicio a los usuarios normales.
Además, la falta de un límite de Gas en las transacciones puede provocar una distribución desigual de la carga de los bloques, afectando la estabilidad de la red, mientras que la fluctuación en el uso de Gas puede prolongar el tiempo de validación de los bloques, perjudicando la experiencia del usuario.
Establecer un límite de Gas para las transacciones se espera que traiga múltiples beneficios, siendo el más directo la reducción del riesgo de ataques DoS provocados por transacciones individuales, creando una barrera de seguridad para la red. Al mismo tiempo, puede fomentar la distribución justa del Gas dentro del bloque y hacer que el proceso de validación del bloque sea más predecible y uniforme.
El beneficio más importante de la propuesta es mejorar significativamente la compatibilidad con la máquina virtual de conocimiento cero (zkVM), al dividir grandes transacciones, lo que permite una mejor integración en sistemas de prueba distribuidos para lograr un diseño de circuitos zkVM más estable.
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.
Para prevenir DoS, fomentar la seguridad y la compatibilidad con zkVM, Vitalik propuso limitar el Gas de las transacciones individuales de Ethereum.
El cofundador de Ethereum, Vitalik Buterin, y el investigador Toni Wahrstätter han propuesto conjuntamente una nueva propuesta (EIP 7983) destinada a limitar el uso de Gas en una sola transacción de Ethereum. Se considera que este paso es clave para mejorar la compatibilidad con zkVM y la seguridad de la red.
La propuesta establece el límite máximo de uso de Gas por transacción en 16,770,000, más estricto en comparación con la EIP 7825 propuesta en noviembre del año pasado, que no avanzó (que sugería un límite de 30,000,000 de Gas).
Esta restricción se aplicará, independientemente de cómo se establezca el límite de Gas del bloque, las transacciones que excedan el límite serán rechazadas en la fase de verificación y se eliminarán del pool de transacciones, y los bloques que contengan tales transacciones también serán inválidos.
Buterin y Wahrstätter eligieron el valor de 16,77 millones de Gas, con el objetivo de equilibrar la demanda de transacciones complejas y la previsibilidad de su ejecución. Consideran que este límite es suficiente para soportar la mayoría de las aplicaciones existentes, como el despliegue de contratos y las interacciones avanzadas de DeFi, al mismo tiempo que se asegura una estabilidad en el rendimiento.
Aunque esto significa que los usuarios y las dApps necesitan dividir las transacciones de Gas de gran volumen en múltiples operaciones pequeñas, se espera que el impacto sea limitado, ya que la gran mayoría de las transacciones actualmente están muy por debajo de este nuevo umbral.
La razón profunda para imponer esta restricción es que la arquitectura actual de Ethereum permite que una sola transacción consuma todo el Gas de un bloque, lo que también brinda una oportunidad para ataques DoS maliciosos. Los atacantes pueden ocupar una gran cantidad de espacio en el bloque con una pequeña cantidad de transacciones basura, lo que provoca congestión en la red y obstaculiza el servicio a los usuarios normales.
Además, la falta de un límite de Gas en las transacciones puede provocar una distribución desigual de la carga de los bloques, afectando la estabilidad de la red, mientras que la fluctuación en el uso de Gas puede prolongar el tiempo de validación de los bloques, perjudicando la experiencia del usuario.
Establecer un límite de Gas para las transacciones se espera que traiga múltiples beneficios, siendo el más directo la reducción del riesgo de ataques DoS provocados por transacciones individuales, creando una barrera de seguridad para la red. Al mismo tiempo, puede fomentar la distribución justa del Gas dentro del bloque y hacer que el proceso de validación del bloque sea más predecible y uniforme.
El beneficio más importante de la propuesta es mejorar significativamente la compatibilidad con la máquina virtual de conocimiento cero (zkVM), al dividir grandes transacciones, lo que permite una mejor integración en sistemas de prueba distribuidos para lograr un diseño de circuitos zkVM más estable.
#zkVM兼容性 # Ethereum límite de Gas