Cuando envías una transacción en Ethereum, no llega al bloque de inmediato. Primero entra en el mempool (abreviatura de memory pool), una especie de sala de espera compartida donde se acumulan todas las transacciones pendientes. Los validadores las recogen de ahí y deciden cuáles incluir en el siguiente bloque. Entender cómo funciona ese proceso explica gran parte de lo que ocurre con las gas fees de Ethereum cuando la red se satura.
Qué es exactamente el mempool de Ethereum
El mempool no es una lista única y centralizada. Cada nodo de la red de Ethereum mantiene su propia versión local del mempool: un conjunto de transacciones que ha recibido, ha verificado como válidas y todavía no ha visto confirmadas en ningún bloque. Cuando envías una transacción desde MetaMask u otra wallet, el nodo al que se conecta la acepta, la valida y la comparte con el resto de la red a través de un protocolo de difusión llamado gossip.
En la práctica, los mempools de distintos nodos convergen rápido. Si una transacción llega a un nodo bien conectado, el resto la conoce en segundos. Pero no son idénticos en todo momento: un nodo que acaba de arrancar o que tiene pocas conexiones puede ver un subconjunto diferente. Eso importa poco para el usuario medio, pero mucho para los bots de arbitraje que intentan adelantarse a otras transacciones.
La diferencia con Bitcoin es de grado, no de naturaleza. El mempool de Ethereum tiene una lógica más compleja porque las transacciones no son solo transferencias de valor: incluyen llamadas a smart contracts con costes computacionales muy distintos entre sí. Eso hace que el orden en que se procesan tenga más consecuencias.
Cómo deciden los validadores qué transacciones recoger
Desde la transición a Proof of Stake en 2022, los validadores de Ethereum son quienes construyen los bloques. Técnicamente, la mayor parte del trabajo la hace un actor especializado llamado builder (constructor de bloques), y el validador simplemente elige el bloque más rentable que le proponen. Pero la lógica del mempool es la misma: las transacciones compiten por espacio en el siguiente bloque.
La variable clave es el priority fee (propina de prioridad), el componente variable de las comisiones que el usuario añade sobre la tarifa base. Un priority fee alto es un incentivo directo para que el builder incluya tu transacción antes que otras. La tarifa base, fijada por el protocolo desde EIP-1559, no va al validador: se quema. Solo el priority fee es ingreso directo para quien construye el bloque.
El resultado práctico es sencillo: en momentos de alta demanda, el mempool se llena y sube el precio de entrada. Si tu priority fee está por debajo del nivel mínimo que los builders consideran rentable, tu transacción se queda esperando. A veces horas.
MEV: cuando el mempool se convierte en competición
El mempool de Ethereum es público. Cualquiera puede ver las transacciones pendientes antes de que se confirmen. Eso crea una oportunidad: bots especializados analizan el mempool en tiempo real buscando transacciones de las que puedan sacar provecho.
Este fenómeno se llama MEV (Maximal Extractable Value, valor máximo extraíble). Las formas más comunes incluyen:
- Frontrunning: un bot detecta que vas a comprar un token en un DEX, envía la misma compra antes que tú con un priority fee mayor, y luego vende cuando tú subes el precio.
- Sandwich attack: el bot compra antes que tú y vende justo después, atrapando tu transacción en el medio. Tú pagas más de lo que esperabas por el mismo token.
- Arbitraje entre DEX: el bot detecta diferencias de precio entre exchanges descentralizados y las cierra antes de que nadie más lo haga.
El MEV no es una anomalía: es una consecuencia directa de tener un mempool abierto y bloques con orden configurable. El slippage en cripto que experimentas en un swap de tokens a menudo no es solo volatilidad del mercado: puede ser MEV activo. Fijar una tolerancia de slippage baja reduce la exposición a los sandwich attacks, aunque también puede hacer que tu transacción falle si el precio se mueve genuinamente.
Qué pasa cuando el mempool se congestiona
Cuando hay mucha actividad en Ethereum (un NFT popular, una liquidación masiva, un airdrop muy esperado), el mempool puede acumular decenas de miles de transacciones. En esos momentos:
El gas limit por bloque actúa como techo. Ethereum fija un tamaño máximo de bloque medido en unidades de gas. Si el mempool supera ese límite, no todas las transacciones pueden entrar en el bloque siguiente, y la tarifa base sube automáticamente según el mecanismo de EIP-1559 para desincentuar la demanda. La subida puede ser brusca: la tarifa base puede multiplicarse por varios órdenes de magnitud en minutos durante un pico. Esto es exactamente lo que explica qué es el gas limit en Ethereum y por qué fijarlo bien importa.
Tus transacciones no se pierden por quedarse en el mempool. Simplemente esperan. La excepción es si fijaste un gas price tan bajo que nadie tiene incentivo para incluirla nunca. En ese caso, la transacción puede caducar y eliminarse del mempool de los nodos después de un tiempo (normalmente entre 3 y 6 horas, según la configuración del nodo).
Cómo protegerte como usuario
No necesitas monitorizar el mempool tú mismo. Hay herramientas públicas como Etherscan Gas Tracker que muestran en tiempo real el estado de la cola y los niveles de priority fee recomendados según si quieres confirmación rápida, media o lenta.
Tres hábitos concretos reducen los problemas relacionados con el mempool:
- Revisa el gas antes de confirmar. Si la tarifa base está disparada, esperar 15-20 minutos suele bajarla.
- Usa el priority fee mínimo razonable para operaciones no urgentes. Pagar de más por prioridad en un momento tranquilo es dinero tirado.
- En swaps de tokens, fija una tolerancia de slippage ajustada (0,5%-1%) para reducir el impacto de los sandwich attacks, pero acepta que la transacción puede fallar si el mercado se mueve.
Las redes de capa 2 son la solución estructural. Al operar fuera de la cadena principal y publicar solo resúmenes en Ethereum, tienen sus propios mempools con mucha menos competencia y costes radicalmente más bajos. Si haces operaciones frecuentes, vale la pena entender cómo funcionan los rollups en Ethereum y si alguno encaja con lo que necesitas.
El mempool privado: una alternativa para operaciones sensibles
Existe una variante del flujo estándar: los mempools privados o canales de transacción directa (como Flashbots Protect). En lugar de difundir tu transacción por la red pública, la envías directamente a builders seleccionados que se comprometen a no compartirla con bots de MEV. Tu transacción llega al bloque sin pasar por el mempool visible.
Esto no elimina el MEV completamente, pero sí protege de los ataques más crudos basados en frontrunning. Algunas wallets y DEX lo integran como opción por defecto o configurable. Si habitualmente mueves cantidades grandes en protocolos DeFi, vale la pena activarlo.
⚠ Riesgo: Las criptomonedas son activos volátiles. El MEV y la congestión del mempool pueden aumentar los costes reales de una operación más allá de lo estimado. Revisa siempre la transacción antes de firmarla.
La información de este artículo tiene fines educativos y no constituye asesoramiento financiero, fiscal ni legal. Las criptomonedas son activos volátiles y puedes perder todo el capital invertido. Consulta con un profesional antes de tomar decisiones.



