¿Qué son las Gas Fees? Las Comisiones de Ethereum Explicadas

Todo lo que necesitas saber sobre las comisiones de red en Ethereum: qué son, por qué existen, cómo se calculan y cómo pagar menos en tus transacciones.

¿Qué son las Gas Fees?

Las gas fees (comisiones de gas) son el precio que pagas por usar la red Ethereum. Cada vez que realizas una transacción — enviar ETH, intercambiar tokens en un DEX, acuñar un NFT o interactuar con cualquier smart contract — estás consumiendo recursos computacionales de los miles de nodos que conforman la red. Las gas fees compensan económicamente a los validadores que procesan y confirman esas operaciones.

El término "gas" es una metáfora deliberada: así como un coche necesita combustible para funcionar, las operaciones en Ethereum necesitan gas para ejecutarse. Operaciones más complejas consumen más gas; las simples, menos. Una transferencia básica de ETH de una dirección a otra consume exactamente 21.000 unidades de gas. Interactuar con un smart contract complejo puede consumir cientos de miles o incluso millones de unidades.

Las gas fees se pagan siempre en ETH, independientemente del token que estés moviendo. Esto significa que incluso para enviar tokens ERC-20 (como USDT, LINK o cualquier otro), necesitas ETH en tu wallet para cubrir las comisiones.

¿Por qué existen las Gas Fees?

Las gas fees cumplen dos funciones esenciales que hacen posible el funcionamiento de Ethereum como red descentralizada:

Incentivo económico

Los validadores de Ethereum invierten hardware, electricidad y ETH en stake para mantener la red. Las gas fees son su remuneración por este trabajo. Sin ellas, no habría motivación para participar como validador y la red no podría funcionar de forma descentralizada.

Defensa contra spam

Si ejecutar transacciones fuera gratuito, un atacante podría inundar la red con millones de operaciones vacías, colapsándola. El coste del gas actúa como barrera económica: hacer spam en Ethereum cuesta dinero real, lo que desincentiva los ataques de denegación de servicio.

Antes del merge (la transición de Ethereum a Proof of Stake en septiembre de 2022), las comisiones iban íntegramente a los mineros. Con Proof of Stake, parte de la comisión (la base fee) se destruye (se "quema") y solo la priority fee va a los validadores, como veremos a continuación.

Cómo se Calculan las Gas Fees

Hasta agosto de 2021, el sistema de gas era una subasta pura: ponías el precio que estabas dispuesto a pagar y los mineros elegían las transacciones con mayor precio. Esto generaba precios muy impredecibles e injustos. La implementación de EIP-1559 lo cambió radicalmente.

EIP-1559 y el burning de ETH: Esta mejora del protocolo, activada en agosto de 2021, introdujo una "base fee" fijada automáticamente por el protocolo según la demanda de la red. Esta base fee se quema (se destruye permanentemente), reduciendo la oferta total de ETH. En momentos de alta demanda, se quema más ETH del que se emite, haciendo a Ethereum deflacionario.

Con EIP-1559, el coste total de una transacción se calcula así:

Gas Fee Total = Gas Usado × (Base Fee + Priority Fee)

donde la Base Fee se quema y la Priority Fee va al validador

  • Gas Usado: número de unidades de gas que requiere tu operación (21.000 para una transferencia simple).
  • Base Fee: fijada automáticamente por el protocolo según la ocupación del bloque anterior. Sube si el bloque anterior estaba más del 50% lleno; baja si estaba menos lleno.
  • Priority Fee (propina): cantidad adicional que ofreces al validador para que priorice tu transacción. Tú la defines; valores típicos de 0.1 a 2 Gwei en condiciones normales.
  • Max Fee: el máximo total que estás dispuesto a pagar por unidad de gas. Si la Base Fee sube por encima de este valor, tu transacción queda pendiente hasta que las condiciones mejoren.

Ejemplo práctico: Envías ETH cuando la base fee es 15 Gwei y estableces una priority fee de 1 Gwei. Tu transacción consume 21.000 gas. El coste es: 21.000 × (15 + 1) = 336.000 Gwei = 0.000336 ETH. Si ETH cotiza a $3.000, eso son aproximadamente $1.

Unidades de Gas: Gwei y Wei Explicados

El ETH tiene denominaciones más pequeñas, igual que el euro tiene céntimos. La unidad más pequeña es el Wei, y el Gwei (gigawei) es la unidad estándar para expresar precios de gas.

UnidadEquivalencia en WeiEquivalencia en ETHUso habitual
Wei1 Wei10-18 ETHCálculos internos del protocolo
Kwei1.000 Wei10-15 ETHRara vez usado
Mwei1.000.000 Wei10-12 ETHRara vez usado
Gwei1.000.000.000 Wei10-9 ETHPrecios de gas (el más común)
ETH1018 Wei1 ETHBalances y precios de mercado

Cuando tu wallet te muestra "Base Fee: 12 Gwei", significa que el coste por unidad de gas es de 12 × 109 Wei. Para una transferencia simple de 21.000 gas: 21.000 × 12 Gwei = 252.000 Gwei = 0.000252 ETH.

La denominación Gwei toma su nombre de Shannon (en honor a Claude Shannon, el padre de la teoría de la información) aunque en la práctica el término "Gwei" o "Gigawei" es el de uso universal en la comunidad.

¿Cuándo son más Altas las Gas Fees?

Las gas fees son completamente dinámicas y responden a la ley de oferta y demanda. La oferta de espacio en bloque es fija (alrededor de 30 millones de gas por bloque), mientras que la demanda fluctúa enormemente. Los momentos de mayor congestión y costes son:

  • Lanzamientos de NFT muy esperados: Cuando proyectos como Bored Ape o CryptoPunks han hecho drops, las fees han llegado a superar los 200-500 Gwei, con transacciones costando cientos de dólares.
  • Alta actividad en DeFi: Liquidaciones masivas, nuevas oportunidades de arbitraje o el lanzamiento de un nuevo protocolo muy popular generan picos de demanda.
  • Rallies de mercado: En momentos de euforia alcista, todos quieren comprar o mover fondos simultáneamente, saturando la red.
  • Horario europeo/americano: Las fees son sistemáticamente más bajas durante las madrugadas europeas y los fines de semana, cuando hay menos actividad global.
  • Ataques o incidentes: Eventos inesperados que generan pánico o euforia pueden disparar la demanda en cuestión de minutos.
Importante: Las gas fees se pagan aunque la transacción falle. Si un smart contract rechaza tu operación por cualquier razón (slippage demasiado bajo, fondos insuficientes en el contrato, etc.), el gas consumido hasta el punto de fallo no se devuelve. Es una fuente de pérdidas frecuente para usuarios nuevos.

Cómo Reducir el Coste de Gas

Existen varias estrategias prácticas para minimizar lo que pagas en comisiones sin sacrificar la seguridad de tus transacciones:

Elige el momento adecuado

Usa herramientas como Etherscan Gas Tracker o ETH Gas Station para monitorizar la base fee en tiempo real. Las madrugadas europeas (entre las 2:00 y las 8:00 UTC) y los fines de semana suelen ser los momentos más baratos.

Usa Layer 2

Las redes de capa 2 como Arbitrum, Optimism, Base o zkSync procesan transacciones fuera de la cadena principal y las consolidan en Ethereum. Las fees en L2 son entre 10 y 100 veces más baratas que en la red principal.

Considera otras redes

Para operaciones no críticas, redes como Polygon, BNB Chain o Solana ofrecen fees de centavos o fracciones de céntimo, con puentes disponibles para mover activos desde Ethereum.

Adicionalmente, puedes ajustar manualmente el gas limit en tu wallet MetaMask para no sobreestimar el gas necesario. MetaMask calcula automáticamente una estimación razonable, pero en ocasiones puedes reducirla ligeramente si entiendes el tipo de operación. Nunca establezcas un gas limit por debajo del necesario, ya que la transacción fallará y perderás el gas consumido hasta el punto de fallo.

Gas Fees en otras Redes Blockchain

Ethereum no es la única blockchain con comisiones, pero sí la más cara debido a su alta demanda y descentralización. Aquí una comparativa de las principales redes:

RedCoste típicoToken de feeVelocidad bloque
Ethereum (L1)$1 – $50+ETH~12 segundos
Arbitrum / Optimism (L2)$0.05 – $0.50ETH<1 segundo
BNB Smart Chain~$0.05 – $0.20BNB~3 segundos
Polygon~$0.001 – $0.05MATIC/POL~2 segundos
Solana~$0.00025SOL~0.4 segundos
Bitcoin$0.50 – $20+BTC~10 minutos

El precio más bajo de otras redes tiene sus contrapartidas. BNB Smart Chain es más centralizada que Ethereum. Solana ha sufrido varios apagones de red. Las soluciones L2 de Ethereum heredan su seguridad pero requieren tiempo para retirar fondos de vuelta a L1 (hasta 7 días en optimistic rollups sin bridges rápidos). No existe una solución perfecta: siempre hay un equilibrio entre coste, velocidad, seguridad y descentralización.

Preguntas Frecuentes sobre Gas Fees

¿Puedo cancelar una transacción si las fees suben demasiado?

Puedes reemplazar una transacción pendiente enviando otra con el mismo nonce pero una fee más alta (o una transacción vacía a ti mismo con mayor fee para anularla). En MetaMask esto se llama "Speed Up" o "Cancel". Solo funciona si tu transacción original todavía no ha sido confirmada en ningún bloque.

¿Por qué mi transacción lleva horas pendiente?

Si la base fee de la red ha subido por encima del "max fee" que estableciste, tu transacción no puede procesarse. Los validadores solo incluyen transacciones cuya max fee es suficiente para cubrir la base fee del bloque. Puedes acelerarla aumentando la fee o esperar a que la congestión baje.

¿Las gas fees hacen que Ethereum sea deflacionario?

Desde EIP-1559, la base fee se quema en cada transacción. En períodos de alta actividad, se quema más ETH del que se emite como recompensa a validadores, haciendo la oferta deflacionaria. En períodos de baja actividad, la emisión puede superar al burning, siendo ligeramente inflacionario. La web ultrasound.money rastrea esto en tiempo real.

¿Cuánto gas necesito dejar en mi wallet para operar?

Depende de la frecuencia con la que operes y las condiciones de la red. Para uso ocasional (una o dos transacciones al mes en L1 en condiciones normales), $10-20 de ETH suele ser suficiente buffer. Si operas en L2 con frecuencia, incluso $5 pueden durar mucho tiempo dada la diferencia de costes.