En resumen
- Con un base fee de 10 gwei y un bloque que usa 22.500.000 de gas con un objetivo de 15.000.000, el siguiente base fee es de 10,625 gwei (un 6,25 % más).
- Un bloque lleno sube el base fee un 12,5 %, de 10 a 11,25 gwei; dos bloques llenos seguidos lo dejan en 12,65625 gwei.
- Un bloque vacío lo baja un 12,5 %, de 10 a 8,75 gwei; dos vacíos seguidos, a 7,65625 gwei.
- Si el bloque usa justo el gas objetivo, el base fee no cambia; al alza el cambio mínimo es de 1 wei.
¿Cómo se calcula el base fee del siguiente bloque?
El base fee del siguiente bloque depende de cuánto gas usó el bloque actual frente a su gas objetivo. Si usó más, sube; si usó menos, baja; si usó justo el objetivo, se queda igual. Lo define el EIP-1559, el texto oficial de la propuesta.
El gas objetivo es la mitad del límite de gas del bloque. Con un límite de 30.000.000, el objetivo es 15.000.000. La red permite bloques de hasta el doble del objetivo, y por eso el cambio de un bloque a otro es pequeño y predecible.
El cambio máximo por bloque es de un octavo, es decir, un 12,5 %. Ocurre cuando el bloque está lleno (sube) o vacío (baja).
Cómo usar la calculadora
- Base fee del bloque actual: en gwei. Lo muestra tu cartera o un explorador de bloques. Un gwei es una milmillonésima de ETH.
- Límite de gas del bloque: el máximo de gas que cabe en el bloque. Cambia con el tiempo, así que ponlo según el bloque que miras.
- Gas usado: lo que consumieron las transacciones del bloque. No puede pasar del límite.
- Opciones avanzadas: cómo son los bloques siguientes (como este, llenos o vacíos) y cuántos bloques proyectar, de 1 a 60.
Fórmula
El código del EIP trabaja con números enteros y divide siempre hacia abajo. La calculadora hace lo mismo, en wei (un gwei son 1.000.000.000 wei).
objetivo = límite de gas // 2 si usado > objetivo: cambio = máx( base × (usado − objetivo) // objetivo // 8 , 1 ) siguiente = base + cambio si usado < objetivo: cambio = base × (objetivo − usado) // objetivo // 8 siguiente = base − cambio si usado = objetivo: siguiente = base
En llano: miras qué parte del objetivo te has pasado o te ha faltado, la divides entre 8 y se la sumas o restas al base fee. Si el bloque estuvo por encima del objetivo, el cambio es de al menos 1 wei.
Ejemplo
El bloque actual tiene un base fee de 10 gwei (10.000.000.000 wei), un límite de 30.000.000 y usó 22.500.000 de gas.
| Paso | Resultado |
|---|---|
| Gas objetivo | 15.000.000 |
| Gas por encima del objetivo | 7.500.000 |
| Cambio | 625.000.000 wei |
| Base fee siguiente | 10,625 gwei |
| Cambio en porcentaje | 6,25 % |
El bloque usó la mitad del exceso máximo posible, así que el base fee sube la mitad de ese 12,5 %: un 6,25 %. Con ese base fee, la parte base de una transferencia simple (21.000 de gas) cuesta 0,000223125 ETH. La propina del validador va aparte.
Tras varios bloques llenos o vacíos
Cada bloque se calcula sobre el anterior, así que el cambio se acumula como un interés compuesto, con los redondeos hacia abajo del código.
| Situación desde 10 gwei | Tras 1 bloque | Tras 2 bloques |
|---|---|---|
| Bloques llenos | 11,25 gwei | 12,65625 gwei |
| Bloques vacíos | 8,75 gwei | 7,65625 gwei |
Los bloques reales rara vez son todos iguales. Sirve para ver el peor ritmo posible de subida o de bajada, no para adivinar un precio futuro.
Errores comunes
- Creer que el cambio es fijo en un 12,5 %. Ese es el máximo, con el bloque lleno o vacío. Con bloques medianos el cambio es menor.
- Usar el límite de gas como objetivo. El objetivo es la mitad del límite.
- Confundir base fee con comisión total. La comisión suma también la propina y se multiplica por el gas de tu operación.
- Pensar que el base fee puede llegar a un valor negativo. Baja con cada bloque corto, pero el cambio es un octavo como mucho y los redondeos son hacia abajo.
Preguntas frecuentes
¿Cuánto sube el base fee en un bloque?
Como máximo un 12,5 %, cuando el bloque está lleno. Con un bloque que usa más gas que el objetivo pero no está lleno, sube menos. Con 10 gwei y 22.500.000 de gas usado, sube un 6,25 %.
¿Qué pasa si el bloque usa justo el gas objetivo?
El base fee no cambia. Es el punto de equilibrio: por encima sube y por debajo baja.
¿Por qué el cambio mínimo es de 1 wei?
Lo dice el código del EIP: si el bloque supera el objetivo, el aumento es de al menos 1 wei, aunque la división diera cero. Con un base fee de 0, un bloque por encima del objetivo lo deja en 1 wei.
¿Puedo ver el base fee real del bloque más reciente aquí?
No. Es un modelo aritmético: tú escribes los datos del bloque. Así no depende de ningún dato en vivo y puedes probar casos que no existen.
¿Sirve para saber cuánto pagaré por una transacción?
Solo en parte. Te da el base fee estimado del siguiente bloque. El pago final suma la propina y se multiplica por el gas de tu operación; para eso está la calculadora de gas de Ethereum.
¿Qué pasa con el base fee que se paga?
Se quema: sale de circulación. Puedes ver su efecto en la emisión neta de Ethereum.
