Glosario cripto
Error de falta de gas (out of gas)
El error out of gas ocurre cuando una transacción agota su límite de gas antes de terminar: se deshacen sus cambios, pero el gas consumido se cobra igualmente.
Toda transacción de Ethereum fija un límite de gas, la cantidad máxima de cómputo que está dispuesta a pagar. Cada operación de la EVM consume algo de gas y, si el total alcanza el límite antes de terminar, la ejecución se detiene y se revierten todos los cambios de estado: no se mueve ningún token ni se abre ninguna posición. El remitente paga igualmente todo el gas gastado hasta ese momento, porque los validadores hicieron el trabajo.
Las wallets suelen estimar el límite simulando la transacción, de modo que el error aparece sobre todo cuando las condiciones cambian entre la simulación y la inclusión: el estado de un pool varía, un bucle se alarga más de lo previsto o el usuario rebaja el límite a mano para ahorrar. Las operaciones DeFi complejas, los mints de NFT y los despliegues de contratos son los casos más comunes, y los exploradores las marcan como fallidas con un aviso de falta de gas.
Poner un límite alto no es despilfarrar, porque el gas sobrante se devuelve: se paga solo el consumido. Un límite demasiado bajo sí tira comisiones. Tampoco hay que confundirlo con un precio del gas bajo, que retrasa la transacción en lugar de hacerla fallar.
Ejemplo
Un usuario rebaja el límite de gas de un swap complejo para ahorrar; la transacción se queda sin gas a mitad, se revierte y aun así le cuesta el gas ya consumido.
