El mercado de comisiones de Ethereum: tarifa base, tarifa de prioridad y por qué se dispara el gas
Las comisiones de Ethereum las fija un algoritmo con un límite duro a la velocidad a la que puede moverse: como mucho un 12,5 % por bloque. Esa única regla explica tanto que el gas pueda multiplicarse en dos minutos como que nunca pueda dispararse de golpe.
Precio en el momento de publicar
Ahora
Los precios son indicativos y pueden estar retrasados. Una variación desde la publicación no es una afirmación de rentabilidad ni asesoramiento financiero.
No es asesoramiento financiero. Este artículo tiene únicamente fines informativos.
La versión corta
Una comisión de Ethereum tiene dos partes. La tarifa base la fija el protocolo, se ajusta automáticamente hacia bloques medio llenos, se mueve como mucho un 12,5 % por bloque y se destruye en lugar de pagarse a nadie. La tarifa de prioridad es lo que usted añade encima para que le incluyan antes, y va al proponente del bloque. Los picos de comisiones son la tarifa base componiéndose: un 12,5 % por bloque durante diez bloques seguidos es aproximadamente 3,2 veces en unos dos minutos.
La mayoría de las explicaciones sobre las comisiones de Ethereum se quedan en «depende de la demanda de la red», lo cual es cierto e inútil. El mecanismo es en realidad bastante preciso y, una vez que se ve, el gas deja de parecer arbitrario. Hay dos números, un algoritmo y una restricción dura sobre la velocidad a la que ese algoritmo puede moverse.
El gas es una unidad de trabajo, no una moneda
El gas mide trabajo computacional. Cada operación que la red puede realizar tiene un coste fijo en gas, establecido por el protocolo e idéntico para todos. Una transferencia simple de ether cuesta 21.000 de gas esté la red tranquila o desbordada. Interactuar con un contrato inteligente cuesta más, según lo que haga el contrato.
Así que la cantidad de gas que necesita es una propiedad de la transacción. Lo que varía es el precio que paga por unidad, y ahí es donde entra la estructura en dos partes.
La tarifa base: un algoritmo, no una subasta
Desde el cambio del mercado de comisiones introducido en 2021, cada bloque lleva una tarifa base por unidad de gas que fija el protocolo en lugar de pujarse. Todos los usuarios de un bloque dado pagan la misma tarifa base. Se calcula a partir del bloque anterior con una sola regla:
- Los bloques tienen un tamaño objetivo y un máximo del doble de ese objetivo.
- Si el bloque anterior estaba exactamente en el objetivo, la tarifa base se mantiene igual.
- Si estaba por encima del objetivo, la tarifa base sube, como mucho un 12,5 %.
- Si estaba por debajo del objetivo, la tarifa base baja, como mucho un 12,5 %.
Ese es todo el mecanismo. Es un bucle de retroalimentación que dirige la ocupación de los bloques hacia el objetivo, y el tope del 12,5 % es la razón de que las comisiones se comporten como lo hacen.
La tarifa base se quema después: se retira por completo de la oferta en lugar de pagarse a un validador. Esto importa por dos motivos. Significa que ningún participante se beneficia de la congestión, así que nadie tiene incentivo para fabricarla. Y significa que el uso de la red reduce de forma permanente la oferta de ether, por lo que los ingresos por comisiones se discuten junto a la emisión cuando se debate la dinámica de oferta de Ethereum.
Por qué «el gas se disparó de golpe» nunca es del todo cierto
El tope del 12,5 % implica que la tarifa base no puede pegar un salto. Solo puede componerse. Ethereum produce un bloque cada 12 segundos en condiciones normales, así que una racha sostenida de bloques completamente llenos da esto:
| Bloques llenos consecutivos | Tiempo transcurrido | Múltiplo de la tarifa base |
|---|---|---|
| 1 | 12 segundos | 1,125x |
| 5 | 1 minuto | 1,80x |
| 10 | 2 minutos | 3,25x |
| 20 | 4 minutos | 10,5x |
| 40 | 8 minutos | 111x |
Cada cifra de arriba es simplemente 1,125 elevado al número de bloques. No hace falta nada más para explicar un aumento de comisiones de diez veces en unos minutos, y nada de ello requiere una conspiración ni un fallo.
La misma aritmética funciona a la inversa. En cuanto la demanda cae y los bloques entran por debajo del objetivo, la tarifa base decae hasta un 12,5 % por bloque, lo que la reduce a la mitad en unos seis bloques, poco más de un minuto. Esta es la consecuencia más práctica del diseño: los picos de comisiones duran poco salvo que la demanda sea realmente sostenida. Si una transacción no es urgente, esperar diez minutos es a menudo toda la optimización.
La tarifa de prioridad: la parte que sí elige usted
La tarifa base le mete en la cola al precio del protocolo. La tarifa de prioridad es una propina encima, pagada a quien proponga el bloque, y determina su orden respecto a otras transacciones que compiten por el mismo espacio.
Cuando los bloques están por debajo del objetivo hay sitio de sobra, así que una propina mínima suele bastar: no compite con nadie. Cuando los bloques están llenos, la propina se convierte en una subasta real, y esa es la parte de su comisión que puede pujarse al alza sin límite. Un monedero que le muestra opciones «lenta / media / rápida» casi siempre está variando la tarifa de prioridad, no la base, porque la base no es suya para variarla.
También fija un tope de comisión: el máximo total que está dispuesto a pagar por unidad de gas. Si la tarifa base supera su tope mientras su transacción está pendiente, esta simplemente espera en lugar de ejecutarse a un precio que usted no aceptó. Todo lo que estuviera dispuesto a pagar por encima de la tarifa base real más su propina se le devuelve.
Qué hace que las comisiones sean altas de entrada
La congestión es competencia por una cantidad fija de espacio de bloque. En la práctica viene de unas cuantas fuentes reconocibles: una distribución de tokens muy sobresuscrita en la que miles de participantes corren por la misma asignación; un movimiento brusco del mercado que dispara muchas liquidaciones y reequilibrios simultáneos; una aplicación recién popular cuyas transacciones consumen mucho gas individualmente; y periodos en los que el arbitraje automatizado entre mercados se intensifica.
Fíjese en lo que tienen en común: todas son ráfagas de demanda simultánea y sensible al tiempo. El uso corriente y estable no dispara las comisiones, porque el algoritmo de la tarifa base tiene tiempo de encontrar su nivel.
La respuesta estructural: llevar el trabajo a otra parte
El enfoque de Ethereum a largo plazo sobre las comisiones no es abaratar la capa base agrandando los bloques. Es liquidar transacciones en una red de capa 2 y publicar datos comprimidos de vuelta en la capa base, de modo que muchas transacciones compartan el coste de una sola liquidación.
Un cambio posterior del protocolo añadió un canal de datos dedicado y tarifado por separado para exactamente ese tráfico, con su propio mercado de comisiones independiente. El efecto práctico es que los costes de la capa 2 ya no están estrechamente acoplados a la congestión de la capa base, y por eso la comisión que se paga en un rollup y la que se paga en Ethereum mismo pueden divergir con fuerza durante la misma hora de mucha actividad.
Consultar la cifra actual
Como la tarifa base es un valor vivo del protocolo, la única forma honesta de conocerla es leerla. Nuestro rastreador de gas lee la tarifa base y la de prioridad actuales desde un nodo e indica cuándo lo hizo por última vez. Todo lo de este artículo explica cómo llegó esa cifra ahí; deliberadamente no cita ninguna, porque cualquier número escrito en una frase aquí estaría desactualizado en un minuto.
Ideas clave
- El gas es una unidad fija de trabajo computacional; una transferencia simple de ether son siempre 21.000 de gas. Solo se mueve el precio por unidad.
- La tarifa base la fija el protocolo, es idéntica para todos dentro de un bloque y se quema en lugar de pagarse a nadie.
- Puede cambiar como mucho un 12,5 % por bloque, así que los picos se componen en lugar de saltar: unas 3,2 veces en dos minutos, 10,5 en cuatro.
- El mismo tope se aplica al descenso, que reduce la tarifa base a la mitad en unos seis bloques. Esperar es a menudo el arreglo completo.
- La tarifa de prioridad es la parte que usted elige y la que puede pujarse al alza sin límite cuando los bloques están llenos.
- Su tope de comisión le protege: si la tarifa base lo supera, la transacción espera en lugar de ejecutarse a un precio que no aceptó.
- Las redes de capa 2 con su propio mercado de comisiones de datos son la respuesta estructural, y por eso las comisiones de un rollup y las de la capa base ya pueden divergir.