
En una blockchain pública cualquiera puede enviar transacciones o interactuar con contratos inteligentes. Para que esa red siga funcionando de forma segura, descentralizada y sin spam, es necesario que exista un coste por usar sus recursos (cómputo, almacenamiento, ancho de banda). Ese coste se materializa en lo que se conoce como gas fee o tarifa de gas.
Sin gas fees, un atacante podría inundar la red con millones de transacciones gratuitas, hacerla casi inutilizable y, al mismo tiempo, nadie tendría incentivos económicos para dedicar hardware, energía y tiempo a validar y asegurar la red. Por eso, en redes como Ethereum, la tarifa de gas es una pieza central del diseño: hace sostenible el sistema y alinea incentivos entre usuarios y validadores.
Este artículo explica qué es el gas fee en un lenguaje accesible pero riguroso, y cómo entenderlo tanto si estás dando tus primeros pasos en cripto como si ya tienes cierta experiencia y quieres profundizar.
Gas limit (límite de gas)
Cantidad máxima de “unidades de gas” que el usuario está dispuesto a que su transacción consuma. Refleja cuánta capacidad de cómputo estima que necesitará la operación (una transferencia simple usa menos gas que un contrato complejo).
Gas price (precio del gas)
Precio que el usuario ofrece pagar por cada unidad de gas. Se expresa normalmente en gwei (fracción de ETH u otra moneda). Cuanto más alto es el gas price, más prioridad tiene la transacción frente a otras en la cola.
Gwei
Unidad pequeña de ETH:
1 gwei = 0,000000001 ETH (10⁻⁹ ETH).
Se usa para expresar precios de gas porque es más práctico trabajar con números enteros (por ejemplo, 30 gwei) que con muchos decimales en ETH.
EVM (Ethereum Virtual Machine)
Máquina virtual que ejecuta los contratos inteligentes de Ethereum y de muchas cadenas compatibles (redes EVM). Cada operación que ejecuta la EVM consume una cantidad de gas predeterminada, que luego se traduce en una tarifa en ETH (o en el token nativo equivalente).
Un gas fee es la cantidad de criptomoneda que se paga para que una red blockchain procese y registre una operación.
En términos sencillos:
Cada vez que haces algo en una blockchain (enviar tokens, hacer un swap, mintear un NFT), estás utilizando recursos de la red. El gas fee es el precio que pagas por esos recursos.
La tarifa de gas se calcula según:
Si la red está muy demandada, quienes ofrecen pagar más gas suelen ver sus transacciones procesadas antes.
El gas fee no lo cobra una empresa centralizada, sino los participantes que ayudan a mantener la red:
La tarifa de gas forma parte de la recompensa que reciben estos participantes por asegurar la red. Sin esa recompensa, no tendrían incentivos económicos para dedicar recursos, y la seguridad del sistema se vería comprometida.
Aunque cada blockchain tiene su propio diseño, el modelo de gas de Ethereum se ha convertido en una referencia estándar. Muchas redes compatibles con la EVM utilizan un sistema muy similar.
El gas limit representa la cantidad máxima de unidades de gas que autorizas a consumir en una operación.
Si el gas limit es demasiado bajo, la transacción puede quedarse sin gas antes de terminar y fallar. En muchos casos, el usuario paga igualmente el gas consumido hasta el fallo, porque los nodos ya han usado recursos en intentarla.
El gas price es el precio por unidad de gas. En Ethereum se expresa en gwei.
Si el gas price es bajo, la transacción ofrecerá poca recompensa a los validadores y tendrá menor prioridad. Si la red está congestionada, puede quedar en la cola (mempool) más tiempo o incluso no ser incluida.
Cuando el gas price es alto, los validadores tienen más incentivo a incluir esa transacción en los próximos bloques.
En términos simplificados, la fórmula clásica es:
Gas fee total = gas limit × gas price
Ejemplo 1 (transferencia simple):
Cálculo:
La tarifa de gas sería 0,00063 ETH para esa transacción.
Ejemplo 2 (operación más compleja con contratos):
La tarifa de gas sería 0,006 ETH. El coste en moneda fiat dependerá del precio de ETH en el mercado en ese momento (que cambia continuamente).
Hoy, Ethereum usa además un esquema con base fee + propina (priority tip), de forma que el gas fee final se compone de distintas partes, pero la intuición para el usuario sigue siendo: más complejidad o más congestión ⇒ más gas pagado.
Cuando envías una criptomoneda desde tu wallet:
Aunque parezca “solo un envío”, internamente implica:
Todo eso requiere trabajo computacional, por lo que se paga gas.
En un swap en un exchange descentralizado (DEX), la transacción suele:
Al ser más compleja que un simple envío, el gas limit requerido es mayor y, por tanto, la tarifa de gas suele ser más elevada.
Cuando se mintea (acuña) un NFT, normalmente se ejecuta una función de contrato inteligente que:
Todo esto implica operaciones adicionales en la EVM, por lo que el gas fee es más alto que el de una simple transferencia de tokens. Transferir ese NFT entre wallets también implica operaciones específicas en el contrato del token.
Un bridge permite mover valor entre dos blockchains. Una operación típica puede incluir:
Esto significa que puedes pagar gas en más de una red para completar el proceso.
Por qué sube o baja el gas fee: congestión, demanda y diseño de la red
Las tarifas de gas están ligadas a una lógica de mercado de espacio en bloques:
Esto es comparable a una autopista en hora punta: cuando hay pocos coches, todo fluye; cuando se saturan los carriles, quienes paguen por el “carril rápido” (ofrecer mayor gas price) avanzan antes.
Muchas cadenas compatibles con la EVM comparten el modelo de gas por unidad de cómputo, pero difieren en:
Ejemplos de variación:
Existen blockchains que, aunque no usen exactamente la palabra “gas” en su documentación, implementan comisiones de transacción muy reducidas como una fracción mínima de su token nativo. Siguen la misma idea: pagar por usar recursos, aunque con estructuras diferentes.
Algunas aplicaciones o protocolos ofrecen la experiencia de “sin gas para el usuario”:
En muchas redes públicas, la demanda suele ser más alta en horarios de actividad pico y más baja en momentos de menor uso. Revisar:
y programar transacciones cuando la red esté menos congestionada puede reducir el gas a pagar.
Las L2 (rollups optimistas, ZK-rollups, etc.) y algunas sidechains ofrecen:
Enviar fondos primero a una L2 y realizar allí la mayoría de operaciones puede ser una forma efectiva de reducir el coste total de gas para un usuario frecuente.
Muchas wallets permiten:
Reducir el gas price puede abaratar la transacción, pero aumenta el riesgo de:
Por eso, ajustar manualmente el gas suele ser más apropiado para usuarios intermedios/avanzados.
Cada interacción adicional con un contrato inteligente suma gas. Algunas pautas para reducir consumo:
Si el precio del gas ofrecido está muy por debajo de lo que está aceptando la red:
Evitar esto pasa por respetar los rangos recomendados por la wallet o por los trackers.
En algunas interfaces aparecen varios conceptos:
Son conceptos distintos, aunque ambos se expresen en la misma criptomoneda o en fiat.
Enviar tokens en la red equivocada (por ejemplo, seleccionar una red EVM distinta de la esperada):
Verificar siempre la red (Ethereum mainnet, L2 específica, sidechain, etc.) antes de confirmar.
En entornos Web3, acciones como:
Son todas operaciones on-chain que consumen gas. Es útil revisar las estimaciones de gas que muestra la wallet antes de aceptar, para no sorprenderse con el coste acumulado.