Ethereum (ETH) Gas Estimates Are Broken: Explaining the Fix and the Issue
Imagen de portada obtenida de depositphotos.com

Aviso de responsabilidad: Las opiniones expresadas por nuestros escritores son personales y no representan los puntos de vista de U.Today. La información financiera y de mercado proporcionada en U.Today tiene únicamente fines informativos. U.Today no se hace responsable de ninguna pérdida financiera que pueda surgir al comerciar criptomonedas. Realice su propia investigación poniéndose en contacto con expertos financieros antes de tomar cualquier decisión de inversión. Creemos que todo el contenido es preciso en la fecha de publicación, pero ciertas ofertas mencionadas pueden ya no estar disponibles.

Google
  • ¿Qué es el problema de la estimación del coste de transacción („Gas Estimation“)?
  • ¿Qué cambia con la solicitud de cambios (“Pull Request”) #36084 de Geth?
Publicidad
Las transacciones en Ethereum pueden parecer exitosas, pero podría haber un problema oculto detrás de escena. Un desarrollador de Geth ha propuesto una solución para el problema de la estimación del “gas” utilizado en las transacciones, según la solicitud de cambio de código (pull request) n.º 36084 en GitHub. La actualización corrige un error en el sistema de estimación, que podría causar que los límites de consumo de “gas” se calculen incorrectamente debido a que ciertas llamadas internas (entre contratos inteligentes) se ignoran. Aunque la transacción puede completarse, no hay evidencia de que la acción que el usuario deseaba realmente haya tenido lugar. Kevin O’Leary revela lo que realmente está detrás de la caída del mercado de criptomonedas. Análisis de precios de Solana (SOL), Gram (GRAM), Hyperliquid (HYPE) y Bitcoin (BTC) para el 12 de noviembre: El mercado está en un estado de gran volatilidad y caos. El problema radica en un mecanismo por el cual un contrato inteligente llama a otro contrato inteligente; si se produce un error, el sistema puede optar por reembolsar el dinero gastado, registrar el fallo o simplemente ignorar la acción realizada. Técnicamente, la transacción podría considerarse exitosa, pero el resultado final para el usuario no es el esperado. Publicidad. Kevin O’Leary también analiza los precios de Solana, Gram, Hyperliquid y Bitcoin para el 12 de noviembre, señalando que el mercado está experimentando una gran volatilidad.
Article imageFuente: Github

Esto podría hacer que los monederos sugieran un límite de gas suficiente para completar la transacción, pero no para llevar a cabo el trabajo interior relacionado con ella. El desarrollador también señaló que EIP-8037 podría hacer que este comportamiento sea más común, ya que el gas devuelto de ejecuciones internas fallidas podría ayudar a financiar las soluciones de respaldo.

¿Qué cambia la solicitud de pull (#36084) de Geth?

Según la solicitud de pull, el cambio incluye una definición más estricta de lo que se considera un “éxito” en las estimaciones de gas. Esta versión de Geth mejoraría la forma en que maneja los fallos internos, contando los llamados internos fallidos y las creaciones de contratos, en lugar de verificar únicamente si la transacción se completa.

Incluso si la transacción se completa, la estimación de gas sería rechazada si genera más fallos internos que una ejecución de referencia con un límite de gas más alto.

Publicidad

No obstante, el desarrollador enfatizó que un llamado interno que siempre falla no debería hacer que la estimación de gas aumente indefinidamente. La ejecución de referencia permite que el estimador tenga en cuenta los fallos existentes, sin permitir que se produzcan más fallos debido a una cantidad insuficiente de gas.La propuesta también introduce una referencia específica a Ámsterdam, lo que evita aumentos innecesarios realizados únicamente para acceder al depósito de gas del estado.

El desarrollador indica que han vuelto a procesar 432 transacciones de la red principal (mainnet) utilizando el nuevo conjunto de reglas introducido por la actualización de Ámsterdam, y que el cambio propuesto ha solucionado 64 de los 67 problemas detectados.

El límite de consumo de gas ha aumentado un 4%; 254 estimaciones adicionales no se han visto afectadas debido a la ausencia de dicho problema, y en 3 casos el problema no fue detectado.

Para los inversores habituales, el cambio propuesto debería mejorar la fiabilidad de las estimaciones realizadas por los monederos y reducir el número de transacciones que se completan sin obtener el resultado esperado, aunque en algunos casos se introduzcan límites de consumo de gas más elevados. Afortunadamente, no existe una relación demostrada entre límites de consumo de gas más altos y tarifas más elevadas.

``` ``` ```