Presionas enviar en una transacción de criptomonedas y no pasa nada. La billetera dice pendiente. El explorador de bloques muestra tu transacción flotando en el limbo, sin confirmar, sin una indicación clara de cuándo, o si, se confirmará.
La mayoría de las personas conocen el mempool por primera vez exactamente en este momento de leve pánico, y la mayoría de los consejos que encuentran asumen que ya saben qué es un mempool. Esta guía comienza desde cero.
El mempool, abreviatura de memory pool (grupo de memoria), es la sala de espera donde cada transacción de blockchain se encuentra entre el momento en que la transmites y el momento en que un minero o validador la escribe en un bloque. Es uno de los componentes menos glamorosos de una blockchain pública y uno de los más importantes. El mempool decide cuánto pagas en tarifas, cuánto esperas y, en algunas redes, si un bot de trading puede ver tu orden antes de que se ejecute y obtener ganancias a tu costa. Entenderlo convierte los retrasos de confirmación de un misterio en una señal de mercado legible.
Esta guía explica qué es realmente el mempool, por qué las blockchains necesitan una sala de espera, cómo las transacciones se mueven a través de él paso a paso, cómo los mercados de tarifas deciden quién se confirma primero, por qué no hay un solo mempool sino miles ligeramente diferentes, qué sucede cuando la cola se desborda, cómo el mempool se convirtió en el campo de caza para bots de trading extractivos, por qué Solana dio el paso radical de eliminar el mempool público por completo, y qué pasos prácticos puedes tomar cuando tu propia transacción se queda atascada.
Qué es realmente un mempool
Un mempool es una base de datos de transacciones no confirmadas que cada nodo completo en una red blockchain mantiene en su memoria de trabajo. Cuando firmas una transacción en tu billetera y presionas enviar, la transacción no viaja a algún servidor central para su procesamiento, porque no existe tal servidor. En cambio, tu billetera entrega la transacción firmada a un nodo, y ese nodo comienza a difundirla a sus pares, quienes la difunden a sus pares, hasta que la mayor parte de la red tiene una copia. Cada nodo que recibe la transacción ejecuta una serie de verificaciones y, si la transacción pasa, la coloca en su mempool local para esperar.
La palabra en sí es una contracción de memory y pool, y la parte de memoria importa. Los nodos mantienen el mempool en RAM en lugar de escribirlo en disco, porque la velocidad es el objetivo. Cuando un minero ensambla un bloque candidato, necesita ordenar miles de transacciones pendientes por tarifa y seleccionar el conjunto más rentable en una fracción de segundo. Cuando llega un nuevo bloque desde otra parte de la red, un nodo puede validarlo más rápido si la mayoría de las transacciones del bloque ya están en su propio mempool, verificadas y listas.
El mempool es un área de preparación, un búfer entre el flujo caótico y continuo de la actividad del usuario y el latido rígido y periódico de la producción de bloques.
Por qué las blockchains necesitan una sala de espera
Un procesador de pagos tradicional confirma las transacciones en el instante en que llegan porque una sola empresa controla el libro mayor y simplemente puede escribir la entrada. Una blockchain pública no tiene tal autoridad. Miles de nodos independientes deben ponerse de acuerdo sobre una única historia, y llegan a ese acuerdo en pasos discretos, un bloque a la vez. Entre bloques, la red necesita una imagen compartida e informal de lo que los usuarios quieren que suceda después, y el mempool la proporciona.
El período de espera también realiza un trabajo de seguridad crítico. Antes de que un nodo admita una transacción en su mempool, verifica que la firma digital sea válida, que el remitente realmente controle los fondos que se gastan, que la transacción tenga el formato correcto y que las mismas monedas no se estén gastando dos veces. Esta última verificación es más importante de lo que parece. Es completamente posible que dos transacciones conflictivas, ambas gastando las mismas monedas, ingresen a la red al mismo tiempo desde diferentes puntos. Algunos nodos ven una primero, otros ven la otra. Cada nodo rechaza la transacción conflictiva que llega en segundo lugar, y el conflicto finalmente se resuelve cuando un minero incluye una de las dos en un bloque. El mempool es donde se llevan a cabo y resuelven estas carreras.
El mempool también funciona como el sistema de alerta temprana de la red. Un mempool que se llena rápidamente señala un aumento en la demanda, un pánico, una ventana de reclamo de airdrop o un aumento en las tarifas antes de que aparezca en los bloques confirmados. Los traders, mineros y estimadores de tarifas de billeteras leen el mempool de la misma manera que los meteorólogos leen los sistemas de presión.
La vida de una transacción, paso a paso
Seguir una sola transacción a través del proceso hace que la mecánica sea concreta. Primero viene la creación: tu billetera construye la transacción, especificando el monto, el destinatario y la tarifa que estás dispuesto a pagar, y la firma con tu clave privada. La firma prueba la propiedad sin revelar la clave en sí.
Segundo viene la transmisión. La billetera envía la transacción firmada a uno o más nodos, que comienzan a retransmitirla a través de la red peer to peer. La propagación a la mayor parte de la red generalmente toma unos segundos, y nada en este paso requiere confianza en el primer nodo, ya que cada nodo posterior revalida la transacción de forma independiente antes de pasarla.
Tercero viene la validación. Cada nodo que recibe la transacción la verifica de forma independiente. Las transacciones inválidas, firmas incorrectas, fondos insuficientes, datos mal formados, se descartan en el acto y nunca llegan a un mempool.
Cuarto viene la espera. La transacción ahora se encuentra en miles de mempools en toda la red, visible para cualquiera que ejecute un nodo o use un explorador de mempool público. Cuánto tiempo espera depende casi por completo de la tarifa adjunta en relación con las tarifas de los demás.
Quinto viene la selección. Un minero en una cadena de prueba de trabajo, o un validador en una cadena de prueba de participación, ensambla un bloque candidato seleccionando transacciones pendientes de su mempool, casi siempre ordenando por densidad de tarifa para que el bloque obtenga la máxima recompensa.
Sexto viene la confirmación. El bloque se mina o propone, se propaga y es aceptado por la red. Cada nodo elimina las transacciones del bloque de su mempool, y tu transacción ahora es parte de la cadena. Cada bloque adicional construido encima agrega otra confirmación y hace que la reversión sea exponencialmente más difícil.
Cómo el mercado de tarifas decide quién va primero
El espacio de bloque es escaso y la demanda fluctúa, por lo que las blockchains racionan el espacio mediante subastas. En Bitcoin, las tarifas se miden en satoshis por byte virtual, una unidad de tamaño de datos de transacción, por lo que la tasa de tarifa de una transacción depende tanto de lo que pagas como del espacio que ocupa la transacción. En Ethereum, la tarifa es gas, con una tarifa base que el protocolo quema y una propina prioritaria que va al validador. En ambos sistemas, la lógica es idéntica: los productores de bloques son maximizadores de ganancias, por lo que llenan los bloques con las transacciones que pagan más primero.
Esto significa que tu posición en la cola no es fija. Una transacción que parecía tener un precio competitivo al mediodía puede estar irremediablemente infravalorada por la noche si la demanda aumenta. Las billeteras estiman las tarifas leyendo el mempool actual, observando lo que ofrecen las transacciones pendientes y qué tan llenos han estado los bloques recientes, y luego sugieren una tasa probable de confirmación dentro de tu ventana de tiempo elegida. Esas estimaciones son conjeturas fundamentadas, no garantías, y se vuelven obsoletas rápidamente durante mercados volátiles. Una tarifa que se liquida en el próximo bloque durante un domingo tranquilo puede hacer que esperes horas durante una cascada de liquidación, porque la disposición a pagar de todos los demás se movió mientras la tuya se quedó quieta. La subasta nunca cierra y se vuelve a fijar continuamente.
Cuando pagas de menos, la mayoría de las redes ofrecen vías de escape. Bitcoin admite replace by fee, que te permite retransmitir la misma transacción con una tarifa más alta que reemplaza la original. Un truco relacionado, child pays for parent, adjunta una transacción de seguimiento de alta tarifa que gasta la salida de la transacción atascada, dando a los mineros un incentivo para confirmar ambas juntas. Las billeteras de Ethereum te permiten volver a enviar una transacción con el mismo nonce y un precio de gas más alto, lo que reemplaza la versión pendiente. Saber que estas herramientas existen convierte una transacción atascada de una emergencia en un inconveniente.
No hay un solo mempool
La gente dice el mempool como si existiera una cola canónica en algún lugar, pero la realidad es más desordenada e interesante. Cada nodo mantiene su propio mempool, y no hay dos exactamente idénticos. Las transacciones llegan a diferentes nodos en diferentes momentos, los nodos aplican políticas de aceptación ligeramente diferentes y cada nodo gestiona sus propios límites de memoria. Lo que llamamos el mempool es realmente la superposición estadística suelta de miles de mempools privados.
En la práctica, la superposición es grande, porque la mayoría de los operadores de nodos ejecutan configuraciones predeterminadas. Un nodo típico de Bitcoin limita su mempool a unos 300 megabytes, mantiene las transacciones hasta dos semanas y rechaza cualquier cosa que pague menos de una tarifa de retransmisión mínima de aproximadamente un satoshi por byte virtual. Cuando el grupo excede su límite de tamaño, el nodo expulsa primero las transacciones de tarifa más baja y aumenta su tasa de aceptación mínima, razón por la cual las transacciones muy baratas pueden desaparecer por completo durante la congestión en lugar de simplemente esperar. Una vez expulsadas en todas partes, una transacción se cancela efectivamente y los fondos simplemente permanecen sin gastar en la billetera del remitente.
La naturaleza distribuida del mempool tiene una consecuencia sutil: el estado pendiente no es una promesa. Una transacción que se muestra como pendiente en un explorador existe solo como un reclamo en la memoria de algunos nodos. Puede ser expulsada, reemplazada o gastada dos veces hasta que aterrice en un bloque. Los comerciantes que aceptan pagos de confirmación cero aprenden esta lección de la manera difícil, y es exactamente el mecanismo que un ataque del 51% explota a nivel de cadena, donde un atacante reescribe bloques recientes y vuelca las transacciones revertidas de nuevo en el mempool como si nunca se hubieran confirmado. Los ataques de reorganización de 2025 en Monero empujaron más de cien transacciones confirmadas de vuelta a la cola pendiente exactamente de esta manera.
Política, estandarización y por qué los nodos rechazan transacciones válidas
Las reglas de consenso definen lo que una blockchain aceptará en un bloque. La política de mempool define lo que un nodo individual mantendrá y retransmitirá, y las dos no son lo mismo. Una transacción puede ser perfectamente válida según las reglas de consenso y aún así ser rechazada por la mayoría de los mempools porque viola lo que los desarrolladores de Bitcoin llaman estandarización: reglas de política informales que filtran salidas de polvo, scripts de gran tamaño, tarifas absurdamente bajas y formas de transacción exóticas que podrían sobrecargar la red. La política es un sistema inmunológico a nivel de nodo, una primera línea de defensa que mantiene utilizable la cola compartida.
Esta distinción produce confusión en el mundo real. Una transacción rechazada por los mempools públicos aún puede ser minada si llega directamente a un minero, razón por la cual existen servicios que aceptan transacciones no estándar fuera de banda y las envían directamente a los pools de minería. También significa que el mempool que observas a través de un explorador refleja la política de ese nodo, no alguna verdad universal. Dos exploradores pueden estar en desacuerdo sobre si tu transacción está pendiente simplemente porque sus nodos aplican diferentes filtros.
La política también evoluciona más rápido que el consenso. Los nodos han ajustado y flexibilizado las reglas de retransmisión en torno a inscripciones de datos, límites de polvo y comportamiento de reemplazo repetidamente a lo largo de los años, cada cambio remodelando el aspecto de la cola pendiente sin tocar el consenso en absoluto. Para los usuarios, la conclusión práctica es simple: si una billetera advierte que una transacción no es estándar, el problema suele ser la construcción de la transacción, no los fondos detrás de ella.
El mempool también tiene una audiencia institucional más silenciosa. Los intercambios observan los depósitos pendientes para acreditar cuentas más rápido, los equipos de cumplimiento examinan las transacciones entrantes antes de la confirmación, y los procesadores de pagos estiman el riesgo en transferencias de confirmación cero verificando qué tan bien se está propagando una transacción y si hay algún gasto conflictivo en circulación. Es mucho menos probable que una transacción en la que la mayoría de los mempools de la red estén de acuerdo sea gastada dos veces que una que se propaga mal, y las empresas valoran esa diferencia.
Congestión, spam y cómo se siente un mempool lleno
La congestión del mempool es la red recuperando el aliento. La demanda supera el espacio de bloque, la cola crece y la tarifa necesaria para una confirmación oportuna aumenta. Los usuarios lo experimentan como transacciones costosas y largas esperas. La manía de Bitcoin a finales de 2017, el verano DeFi de 2020, las oleadas de acuñación de NFT y la locura de inscripciones de ordinales de 2023 produjeron acumulaciones de mempool medidas en días, con cientos de miles de transacciones en cola y tasas de tarifa multiplicándose durante la noche. Durante los peores períodos, las transacciones de tarifa baja esperaron más de una semana, y los operadores de nodos vieron cómo sus mempools alcanzaban los límites de tamaño y comenzaban a deshacerse del tráfico más barato.
La congestión también puede ser fabricada. Los ataques de spam inundan la red con masas de transacciones de bajo valor para obstruir la cola y degradar el servicio para todos los demás, una forma barata de denegación de servicio. Las redes se defienden con la tarifa de retransmisión mínima, con políticas de expulsión y, en última instancia, con la economía, ya que el spam sostenido le cuesta al atacante dinero real en tarifas. El ataque de spam de 2017 en una red de prueba de Ethereum mostró cuán efectiva podría ser la inundación contra una cadena con presión de tarifas débil, y empujó el diseño del mercado de tarifas más arriba en la agenda de investigación.
La congestión también es información. Un mempool hinchado junto con tarifas crecientes señala una demanda urgente, a menudo en torno a corridas de intercambios, cascadas de liquidación o movimientos importantes del mercado. Los observadores sofisticados observan la profundidad del mempool de la misma manera que los operadores de bonos observan los rendimientos, y varias firmas de análisis venden exactamente ese feed.
El bosque oscuro: MEV y los vigilantes en el pool
La característica definitoria del mempool, la transparencia total, es también su mayor vulnerabilidad. Cada transacción pendiente es pública antes de ejecutarse, lo que significa que cualquiera puede leer tus intenciones y actuar sobre ellas primero. En las cadenas de contratos inteligentes, esto dio lugar a toda una industria extractiva construida en torno al valor máximo extraíble, o MEV, la ganancia disponible para quien controle el orden de las transacciones.
El ataque canónico es el sandwich. Un bot detecta tu gran intercambio pendiente en un intercambio descentralizado, compra el mismo token primero para subir el precio, deja que tu operación se ejecute al peor precio y luego vende inmediatamente para obtener una ganancia extraída directamente de tu ejecución. El front running, back running y la especulación de liquidación siguen el mismo principio: ver la transacción pendiente, posicionarse a su alrededor, capturar la diferencia. Un investigador describió famosamente el mempool público como un bosque oscuro, un lugar donde todo lo visible es cazado. Los investigadores estiman que la extracción de MEV solo en Ethereum ha alcanzado miles de millones de dólares desde 2020.
La industria de defensa que creció en respuesta ahora es sustancial. Los relés de transacciones privadas, como Flashbots Protect, permiten a los usuarios enviar transacciones directamente a los constructores de bloques, saltándose el mempool público por completo para que los bots nunca vean la orden. Los intercambios de subastas por lotes liquidan muchas operaciones a un solo precio de compensación, eliminando la ventaja de ordenamiento. Las billeteras enrutan cada vez más las grandes operaciones a través de canales protegidos de forma predeterminada. Nada de esto elimina el MEV, pero cambia quién puede ser cazado. La economía es sencilla: el valor de ocultar una orden crece con su tamaño, por lo que los grandes traders ahora tratan la privacidad del mempool de la misma manera que los fondos tradicionales tratan los dark pools, como una higiene operativa básica. Los usuarios minoristas que mueven pequeñas cantidades enfrentan mucho menos riesgo, pero un solo intercambio grande a través de la cola pública en un par de negociación delgado puede pagar un peaje de tres dígitos a un bot sandwich en cuestión de segundos.
La respuesta de Solana: eliminar el mempool
Solana tomó la decisión de diseño más radical de cualquier red importante: no tiene ningún mempool público. En lugar de difundir las transacciones pendientes por toda la red, el protocolo Gulf Stream de Solana reenvía las transacciones directamente al validador programado para producir el siguiente bloque, llamado líder. El cronograma del líder se conoce de antemano, por lo que las billeteras y los nodos saben exactamente a dónde enviar el tráfico. Las transacciones van del usuario al líder con casi ningún período de espera público.
El diseño sirve a la velocidad por encima de todo, y elimina la ventana de observación clásica de la que dependen los bots sandwich, ya que las transacciones pendientes nunca se transmiten para inspección pública. No eliminó el MEV, que en cambio maduró hasta convertirse en una economía de subasta privada donde los buscadores pagan propinas a través de infraestructura como Jito para que sus paquetes de transacciones sean colocados favorablemente por los líderes. La lección se generaliza: el ordenamiento tiene valor en cualquier blockchain, y eliminar la cola pública cambia dónde se captura ese valor, no si existe.
Otras redes están convergiendo en caminos intermedios. Los mempools cifrados ocultan el contenido de las transacciones hasta que se bloquea el ordenamiento. La separación proponente-constructor en Ethereum divide el trabajo de elegir transacciones del trabajo de proponer bloques, empujando el MEV hacia una subasta más transparente. El mempool de 2030 probablemente se verá muy diferente del bazar abierto de 2020. Lo que no cambiará es la restricción subyacente: algún componente de cada blockchain tiene que mantener las transacciones entre la creación y la confirmación, y quien pueda observar o influir en ese componente tiene poder sobre todos los que no pueden.
Leyendo el mempool tú mismo
No necesitas ejecutar un nodo para observar la cola. Los exploradores de mempool públicos visualizan transacciones pendientes, distribuciones de tarifas y tiempos de confirmación proyectados en tiempo real, y son la forma más rápida de responder las dos preguntas que todo usuario atascado hace: qué tan ocupada está la red y qué tarifa realmente se liquida ahora mismo.
Cuando tu propia transacción está atascada, el diagnóstico es casi siempre el mismo: tu tarifa está por debajo de la tasa vigente. Tus opciones, en orden aproximado de preferencia, son esperar a que la congestión disminuya, aumentar la tarifa usando replace by fee o un reemplazo de nonce, usar child pays for parent donde sea compatible, o, en Bitcoin, simplemente esperar la expulsión si el pago ya no importa. Lo que no debes hacer es entrar en pánico. Los fondos no se pierden. Una transacción no confirmada o se confirma o efectivamente deja de existir, y en este último caso, las monedas nunca salieron de tu billetera.
También ayuda entender qué muestran realmente los exploradores. El histograma de tarifas muestra cuánto volumen pendiente hay en cada nivel de tarifa, lo que te indica dónde está el precio de compensación en este momento. La vista de bloques proyectados muestra qué transacciones llenarían los próximos bloques si se produjeran de inmediato, lo que te indica qué tan profunda es la cola delante de ti. Y la línea de purga, en los exploradores de Bitcoin, muestra la tasa de tarifa por debajo de la cual los nodos están expulsando activamente transacciones, el piso efectivo del mercado. Diez minutos dedicados a aprender estas tres lecturas se pagan por sí solos la primera vez que las tarifas se disparan.
Un último hábito que vale la pena adoptar: revisa el mempool antes de realizar una transacción, no después. Treinta segundos mirando las tasas de tarifa actuales ahorra tanto pagar de más durante períodos tranquilos como pagar de menos durante tormentas. La cola es pública. Muy pocas personas se molestan en leerla, que es exactamente por qué quienes lo hacen tienen una ventaja. Es la misma razón por la que una actualización de red que divide la cadena, cubierta en nuestra guía de hard forks y soft forks, siempre produce una avalancha de drama en el mempool, ya que las billeteras y los nodos en ambos lados de la división ordenan qué transacciones pendientes pertenecen a dónde.
Preguntas frecuentes
¿Qué es un mempool en términos simples?
Un mempool es la sala de espera para las transacciones de blockchain. Después de enviar una transacción, esta se encuentra en el mempool, visible y pendiente, hasta que un minero o validador la incluye en un bloque. Cada nodo completo mantiene su propia copia de esta cola en memoria.
¿Por qué mi transacción está atascada en el mempool?
Casi siempre porque la tarifa adjunta es más baja que lo que ofrecen otras transacciones pendientes. Los productores de bloques eligen primero las transacciones que pagan más, por lo que las infravaloradas esperan hasta que la demanda disminuya o hasta que sean expulsadas de la cola por completo.
¿Se puede cancelar una transacción en el mempool?
A veces. En Bitcoin, replace by fee te permite reemplazar una transacción pendiente con una nueva versión, y una transacción atascada que es expulsada de todos los mempools se cancela efectivamente. En Ethereum, puedes reemplazar una transacción pendiente enviando una nueva con el mismo nonce y una tarifa más alta.
¿Hay un solo mempool para toda la red?
No. Cada nodo mantiene su propio mempool, y los contenidos difieren ligeramente entre nodos según el tiempo, la configuración y los límites de memoria. El mempool al que se refiere la gente es la superposición aproximada de miles de colas independientes.
¿Cuánto tiempo puede permanecer una transacción en el mempool?
En Bitcoin, la configuración predeterminada del nodo mantiene las transacciones hasta dos semanas antes de eliminarlas, aunque la expulsión puede ocurrir antes si el grupo se llena y la tarifa es baja. Otras redes tienen sus propias reglas de retención y expulsión.
¿Cuál es la conexión entre el mempool y el MEV?
Las transacciones pendientes en un mempool público son visibles antes de ejecutarse, por lo que los bots pueden leerlas y comerciar a su alrededor, extrayendo valor a través de ataques sandwich y front running. Esta visibilidad es la materia prima de la mayor parte del MEV en cadenas como Ethereum.
¿Solana tiene un mempool?
No uno público. Solana reenvía las transacciones directamente al próximo líder de bloque en lugar de transmitirlas por la red, lo que elimina la sala de espera pública. El MEV en Solana fluye a través de subastas de paquetes privados gestionadas por proveedores de infraestructura.
¿Se pierden los fondos si una transacción nunca se confirma?
No. Una transacción que nunca se confirma eventualmente se elimina de los mempools, y las monedas simplemente permanecen en la billetera emisora como si la transacción nunca se hubiera realizado. No se deduce nada hasta que una transacción se incluye en un bloque.
Este artículo es solo para fines educativos y no constituye asesoramiento financiero o de inversión. Las reglas de la red, la mecánica de tarifas y las políticas predeterminadas de los nodos cambian con el tiempo. Los detalles son precisos a partir del 14 de julio de 2026.
