Skip to content
Guía de nivel intermedio

Comisiones de gas en Ethereum explicadas: base fee, propina y gas limit

Cómo se calcula la comisión de una transacción en Ethereum: gas usado, base fee, propina, max fee y gas limit, y qué cuesta una transacción fallida.

8 min de lecturaEthereumGasComisiones

La comisión de una transacción en Ethereum es el número de unidades de gas que la transacción usa realmente, multiplicado por el precio pagado por unidad. Ese precio tiene dos partes, una tarifa base (base fee) que fija el protocolo y una propina (tip) para el validador, y se paga en ETH, la moneda nativa de Ethereum.

El límite de gas (gas limit) que te muestra tu wallet es otra cosa. Pone un tope al trabajo que puede hacer la transacción y no es lo que se te va a cobrar. Si confundes ambos, la comisión parece mucho más alta de lo que es.

Todo lo que sigue se refiere a la Mainnet de Ethereum, la red principal donde vive el propio ETH. Las redes de capa 2 cobran de otra manera.

¿Qué mide el gas?

El gas es una unidad de esfuerzo computacional. Cada transacción paga primero un coste base solo por ser procesada (la especificación lo llama intrinsic gas) y, además, gas por cada paso que la Ethereum Virtual Machine (EVM) ejecuta para ella (ethereum.org: Gas and fees, EIP-1559). La comisión existe para que computar no salga gratis: sin ella, cualquiera podría inundar la red de basura o meter código en un bucle infinito.

Unidades de gas y precio del gas

Aquí entran en juego dos magnitudes distintas.

  • Las unidades de gas miden cuánto trabajo se hizo. No cambian con la demanda. Una transferencia simple de ETH a una cuenta normal, sin código de contrato, usa 21.000 unidades con las reglas actuales de la Mainnet, esté la red tranquila o saturada. Si el ETH va a un smart contract o a una wallet que delega en código de contrato mediante la EIP-7702, ese código también se ejecuta y la operación cuesta más (ethereum.org: Transactions). Un swap en un exchange descentralizado ejecuta más código y usa más.
  • El precio del gas es lo que cuesta cada unidad, y ese sí varía con la demanda. Se expresa en gwei. Un gwei es una milmillonésima de ETH (0,000000001 ETH).

Piensa en un taxi: la distancia es el gas usado; la tarifa por kilómetro, el precio del gas. El mismo trayecto puede salir más caro un viernes por la noche que un martes por la mañana: la distancia es la misma, solo cambia la tarifa.

Todas las cifras de gas de esta guía siguen las reglas de la Mainnet vigentes en octubre de 2026. Glamsterdam, la próxima actualización prevista de la red (aún sin fecha para la Mainnet), debe reorganizar el coste base de cada transacción (EIP-2780, todavía no definitiva). Si sale tal como está redactada, una transferencia a una cuenta normal ya existente seguirá en 21.000 de gas, pero enviar ETH a una dirección nueva y vacía requerirá mucho más gas.

¿Cómo se calculan las comisiones de gas en Ethereum?

Desde que la actualización London introdujo la EIP-1559 en 2021 (ethereum.org: Transactions), la fórmula estándar es:

comisión = gas usado × (base fee + propina)

Ambos componentes son precios por unidad de gas, en gwei. Multiplicados por las unidades usadas dan el total en gwei, que luego se convierte a ETH (ethereum.org: Gas and fees).

Ejemplo hipotético: una transferencia de ETH

Las cifras son inventadas para que la cuenta sea fácil de seguir. No reflejan un precio actual de la red.

Envías 0,5 ETH a una amiga cuya dirección es una cuenta normal. La transferencia usa 21.000 de gas. En el bloque que la incluye, la base fee es de 14 gwei y la propina efectivamente pagada, de 1 gwei.

  • Precio por unidad: 14 + 1 = 15 gwei
  • Comisión total: 21.000 × 15 = 315.000 gwei = 0,000315 ETH
  • Parte de base fee: 21.000 × 14 = 294.000 gwei = 0,000294 ETH, que se quema
  • Parte de propina: 21.000 × 1 = 21.000 gwei = 0,000021 ETH, para el validador

Tu saldo baja 0,500315 ETH y tu amiga recibe 0,5 ETH. La comisión se suma a la cantidad enviada, no se descuenta de ella.

El precio efectivo por unidad de gas

Lo que decide la comisión es el precio efectivo por unidad de gas: la base fee del bloque que incluye tu transacción más la propina que acabas pagando en realidad. La especificación lo llama effective_gas_price (EIP-1559). Suele ser más bajo que el máximo que muestra tu wallet, porque ese máximo es solo un tope que aceptas.

¿Qué es la base fee?

La base fee es el precio mínimo por unidad de gas que una transacción tiene que ofrecer para entrar en un bloque. La fija el protocolo; no la eliges tú ni el validador. Y no va a parar a nadie: desde la EIP-1559 la base fee se quema, lo que retira ese ETH de la circulación para siempre (EIP-1559).

Esto se pasa por alto con facilidad. Cuando se dice que los validadores cobran las comisiones de gas, en realidad solo les llega la propina. En el ejemplo de arriba se quemaron 14 de los 15 gwei por unidad.

Cómo se ajusta la base fee de un bloque a otro

Cada bloque tiene un objetivo de gas, la mitad de su límite de gas. La base fee del bloque siguiente depende de lo lleno que estuvo el anterior respecto a ese objetivo (ethereum.org: Gas and fees). Por encima, sube. Por debajo, baja. Justo en el objetivo, se queda igual.

El cambio tiene un tope del 12,5 % por bloque. Una base fee hipotética de 20 gwei puede llegar como mucho a 22,5 gwei tras un bloque lleno, o bajar a 17,5 gwei tras uno vacío. Gracias a ese tope, una wallet sabe cuál es la base fee más alta posible en el bloque siguiente.

Más predecible no significa estable ni barata. Si la demanda se mantiene alta bloque tras bloque, esas subidas del 12,5 % se acumulan y la base fee puede dispararse en pocos minutos.

Propina, comisión máxima y lo que pagas de verdad

Una transacción EIP-1559 lleva dos campos de precio. La mayoría de las wallets los rellenan solas, pero saber qué hacen explica la diferencia entre la estimación y la comisión que se cobra.

La propina (priority fee)

La propina es la parte del precio que va al validador que incluye la transacción. Es lo que motiva a los validadores a procesar transacciones, y cuando hay competencia por el espacio en los bloques, una propina más alta puede aumentar la probabilidad de entrar en el siguiente (ethereum.org: Gas and fees). Aun así, ninguna propina compra un hueco ni un plazo asegurados.

maxFeePerGas y maxPriorityFeePerGas

  • maxPriorityFeePerGas es la propina máxima por unidad de gas que estás dispuesto a pagar.
  • maxFeePerGas es el precio total máximo por unidad de gas, base fee y propina incluidas (ethereum.org: Transactions).

Son precios por unidad, no totales. Primero se cubre la base fee, y la propina se queda con el margen que sobre, hasta su propio tope. En fórmula, la propina pagada es min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas).

Imagina una transacción con maxFeePerGas en 40 gwei y maxPriorityFeePerGas en 1 gwei:

  • Base fee de 14 gwei: hay margen de sobra, se paga la propina completa de 1 gwei y el precio efectivo es de 15 gwei. Los otros 25 gwei del tope nunca se gastan.
  • Base fee de 39,5 gwei: solo quedan 0,5 gwei de margen, la propina se reduce a 0,5 gwei y el precio efectivo llega a 40 gwei.
  • Base fee por encima de 40 gwei: la transacción no puede entrar en ese bloque. Queda pendiente hasta que la base fee vuelva a estar en el tope o por debajo, salvo que antes se sustituya o se descarte la transacción.

Límite de gas frente a gas usado

El límite de gas es el número máximo de unidades de gas que una transacción puede consumir (ethereum.org: Transactions). Cuenta unidades. maxFeePerGas es un precio por unidad. Las wallets suelen mostrarlos juntos, pero miden cosas distintas.

¿Qué pasa con el gas que no se usa?

Solo pagas el gas que efectivamente se usa. La especificación devuelve gas_limit - gas_used al precio efectivo (EIP-1559). En el ejemplo de ethereum.org, una transferencia simple de ETH enviada con un límite de 50.000 consume 21.000, y las 29.000 restantes se devuelven.

Por eso la pantalla de comisiones y el importe final pueden diferir tanto. Una llamada hipotética a un smart contract con un límite de 120.000 de gas y un maxFeePerGas de 40 gwei:

  • Tope: 120.000 × 40 gwei = 4.800.000 gwei = 0,0048 ETH. Es lo máximo que puede costar.
  • Comisión real si usa 80.000 de gas a un precio efectivo de 15 gwei: 80.000 × 15 = 1.200.000 gwei = 0,0012 ETH.

Lo que cuesta una transacción fallida

«Fallida» puede significar dos cosas muy distintas, y se cobran de forma diferente.

Rechazada antes de entrar en un bloque. Una transacción inválida nunca llega a un bloque. El ejemplo de ethereum.org: una transferencia simple de ETH enviada con un límite de 20.000 de gas, por debajo de los 21.000 que necesita. Falla en la validación y no consume gas.

Fallida durante la ejecución. La transacción está en un bloque, la EVM la ejecuta y algo sale mal a mitad de camino. Todos los cambios de estado se revierten, así que el swap o la transferencia no se produce, pero el trabajo ya hecho fue real y se cobra el gas correspondiente (ethereum.org: Gas and fees). Cuánto depende de cómo falló. Si se queda sin gas, se consume todo hasta el límite. Si un contrato aborta a propósito con la instrucción REVERT, se cobra el gas usado hasta ese punto y el resto no se consume (EIP-140).

Así que «las transacciones fallidas son gratis» es falso, y «siempre cuestan el límite entero», también.

¿Las comisiones en una capa 2 son las mismas que en la Mainnet?

No, y las cifras de arriba no se trasladan tal cual. Las redes de capa 2 procesan transacciones fuera de la Mainnet y se apoyan en ella para su seguridad. Los rollups, por ejemplo, ejecutan ellos mismos las transacciones y publican los datos en Ethereum (ethereum.org: Scaling). Agruparlas así puede bajar el coste por usuario, pero cada red tiene sus propias reglas de comisiones y los detalles varían mucho. No hay un descuento fijo ni un valor de propina o de gas que sirva para todas las capas 2. La guía sobre capa 2 explica cómo funcionan los rollups.

Para el contexto general, consulta qué es Ethereum y las definiciones breves del glosario. La página de Ethereum en CoinVett muestra un resumen de mercado de ETH, con capitalización y volumen, entre otros datos.

Si la estimación de la wallet y lo cobrado no coinciden, basta con buscar la transacción en un explorador de bloques: el gas usado multiplicado por el precio efectivo del gas que aparece allí es exactamente lo que pagaste.

Preguntas frecuentes

¿El límite de gas es la cantidad de ETH que voy a pagar?

No. El límite de gas es el número máximo de unidades de gas que puede usar la transacción, no una cantidad de ETH. La comisión es el gas que se usó en realidad multiplicado por el precio efectivo por unidad. Las unidades que no se usan no se cobran.

¿Quién recibe la base fee y la propina?

La base fee no la recibe nadie: se quema según la EIP-1559 y sale de la circulación. La propina efectivamente pagada va al validador que incluyó la transacción. El validador se lleva, por tanto, la propina, no la comisión entera.

¿Se paga gas si una transacción de Ethereum falla?

Depende de dónde falle. Una transacción rechazada como inválida antes de entrar en un bloque no cuesta gas. Una que entra y falla durante la ejecución ve revertidos sus cambios de estado, pero paga igualmente el gas que consumió. Si se quedó sin gas, paga todo hasta su límite.

Aviso: todas las cifras de comisiones de esta guía son ejemplos hipotéticos, no precios actuales de la red; las fuentes están enlazadas en el texto. Solo con fines informativos, no es asesoramiento financiero.

Monedas relacionadas para profundizar

¿Quiere ir más allá? Abra estas páginas de monedas para ver datos de mercado y análisis IA.

Guías relacionadas

Estas guías cubren temas similares y son una buena siguiente lectura.

¿Listo para poner en práctica lo aprendido?

El buscador de perfil cripto te ayuda a explorar una categoría de perfil educativa a partir de tus respuestas.

Seguir aprendiendo

SOPR de Bitcoin explicado: qué revelan las salidas gastadas y qué no

Siguiente guía →
Editorial Team

CoinVett Team

The CoinVett editorial team combines crypto market expertise with AI-powered analysis tools.

Este sitio web utiliza únicamente cookies técnicamente necesarias. Sin seguimiento, sin analítica.