¿Qué es un mempool? La sala de espera de transacciones de las criptomonedas

Usted presiona enviar en una transacción cripto y no pasa nada. La billetera dice pendiente. El explorador de bloques muestra su transacción flotando en el limbo, sin confirmarse, sin indicación clara de cuándo, o si, aterrizará.

La mayoría de las personas se encuentran con el mempool por primera vez exactamente en este momento de pánico leve, y la mayoría de los consejos que encuentran asumen que ya saben qué es un mempool. Esta guía empieza desde cero.

El mempool, abreviatura de memory pool (grupo de memoria), es la sala de espera donde cada transacción de una blockchain permanece entre el momento en que la difunde 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, al mismo tiempo, uno de los más determinantes. El mempool decide cuánto paga en comisiones, cuánto tiempo tiene que esperar y, en algunas redes, si un bot de trading puede ver su orden antes de ejecutarla y obtener ganancias a su costa. Comprenderlo 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 se mueven las transacciones a través de él paso a paso, cómo los mercados de comisiones deciden quién se confirma primero, por qué no hay un único mempool sino miles de mempools ligeramente diferentes, qué ocurre cuando la cola se desborda, cómo el mempool se convirtió en el campo de caza de los bots de trading extractivo, por qué Solana dio el paso radical de eliminar por completo el mempool público y qué pasos prácticos puede tomar cuando su 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 usted firma una transacción en su billetera y presiona enviar, la transacción no viaja a algún servidor central para su procesamiento, porque no existe tal servidor. En su lugar, su billetera entrega la transacción firmada a un nodo, y ese nodo comienza a difundirla a sus pares, que 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 lo importante. Cuando un minero arma un bloque candidato, necesita ordenar miles de transacciones pendientes por comisión y seleccionar el conjunto más rentable en una fracción de segundo. Cuando llega un bloque nuevo 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, revisadas y listas.

El mempool es una zona de preparación, un búfer entre el flujo caótico y continuo de actividad de los usuarios 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 instantáneamente porque una sola empresa controla el libro contable y puede simplemente escribir la entrada. Una blockchain pública no tiene esa autoridad. Miles de nodos independientes deben ponerse de acuerdo sobre un único historial, y alcanzan 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 ocurra después, y el mempool lo proporciona.

El período de espera también hace un trabajo crítico de seguridad. Antes de que un nodo admita una transacción en su mempool, verifica que la firma digital sea válida, que el remitente realmente controla los fondos que se van a gastar, que la transacción esté correctamente formateada y que las mismas monedas no se estén gastando dos veces. Esta última comprobación importa más de lo que suena. Es totalmente posible que dos transacciones en conflicto, ambas gastando las mismas monedas, entren a la red al mismo tiempo desde puntos distintos. Algunos nodos ven una primero, otros ven la otra. Cada nodo rechaza la transacción en conflicto que llega después, y el conflicto se resuelve finalmente cuando un minero incluye una de las dos en un bloque. El mempool es donde esas carreras se llevan a cabo y se resuelven.

El mempool también funciona como el sistema de alerta temprana de la red. Un mempool que se llena rápidamente indica un aumento de demanda, una ventana de pánico o un pico de comisiones antes de que todo eso aparezca en bloques confirmados. Los traders, los mineros y los estimadores de comisiones de billeteras leen el mempool como 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 aclara la mecánica. Primero viene la creación: su billetera construye la transacción, especifica la cantidad, el destinatario y la comisión que está dispuesto a pagar, y la firma con su clave privada. La firma prueba la propiedad sin revelar la clave en sí.

Segundo viene la difusión. La billetera envía la transacción firmada a uno o más nodos, que comienzan a reenviarla por la red peer to peer. La propagación a la mayor parte de la red típicamente toma unos pocos segundos, y nada de este paso requiere confianza en el primer nodo, ya que cada nodo posterior revalida la transacción de forma independiente antes de retransmitirla.

Tercero viene la validación. Cada nodo que recibe la transacción la verifica de forma independiente. Las transacciones inválidas, las firmas incorrectas, fondos insuficientes, datos malformados, se descartan en el acto y nunca llegan a un mempool.

Cuarto viene la espera. Ahora, la transacción se queda en miles de mempools de toda la red, visible para cualquiera que ejecute un nodo o use un explorador público de mempool. Cuánto tiempo espera depende casi por completo de la comisión adjunta en relación con la de todos los demás.

Quinto viene la selección. Un minero en una cadena de proof of work, o un validador en una cadena de proof of stake, arma un bloque candidato eligiendo transacciones pendientes de su mempool, casi siempre ordenando por densidad de comisión para que el bloque obtenga la recompensa máxima.

Sexto viene la confirmación. El bloque se mina o se propone, se propaga y la red lo acepta. Cada nodo elimina las transacciones del bloque de su mempool, y su transacción ahora forma parte de la cadena. Cada bloque adicional construido encima agrega otra confirmación y hace que revertir sea exponencialmente más difícil.

Cómo el mercado de comisiones 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 una subasta. En Bitcoin, las comisiones se miden en satoshis por byte virtual, una unidad del tamaño de datos de la transacción, así que la tasa de comisión de una transacción depende tanto de cuánto paga como de cuánto espacio ocupa la transacción. En Ethereum, la comisión es gas, con una comisión base que el protocolo quema y una propina de prioridad que va al validador. En ambos sistemas la lógica es idéntica: los productores de bloques maximizan ganancias, así que llenan los bloques con las transacciones que más pagan primero.

Esto significa que su posición en la cola no es fija. Una transacción que parecía estar bien valorada a mediodía puede estar completamente subvaluada por la noche si se dispara la demanda. Las billeteras estiman comisiones leyendo el mempool actual, observando qué comisiones están ofreciendo las transacciones pendientes y qué tan llenos han estado los bloques recientes, y luego sugiriendo una tasa que probablemente se confirme dentro de la ventana de tiempo elegida. Esas estimaciones son conjeturas informadas, no garantías, y se vuelven obsoletas rápidamente en mercados volátiles. Una comisión que se confirma en el siguiente bloque durante un domingo tranquilo puede dejarle esperando horas en una cascada de liquidaciones, porque la disposición a pagar de los demás cambió mientras la suya se quedó igual. La subasta nunca termina y el precio se recalcula continuamente.

Cuando paga de menos, la mayoría de redes ofrecen salidas. Bitcoin admite replace by fee, que le permite volver a difundir la misma transacción con una comisión más alta que reemplaza a la original. Un truco relacionado, child pays for parent, adjunta una transacción de seguimiento con una comisión alta que gasta la salida de la transacción atascada, dando a los mineros un incentivo para confirmar ambas juntas. Las billeteras de Ethereum le permiten reenviar una transacción con el mismo nonce y un precio de gas más alto, lo que reemplaza la versión pendiente. Conocer estas herramientas convierte una transacción atascada de una emergencia en una molestia.

No existe un único mempool

La gente habla del mempool como si existiera una cola canónica en algún lugar, pero la realidad es más desordenada y más interesante. Cada nodo mantiene su propio mempool, y ninguno es exactamente igual. Las transacciones llegan a nodos distintos en momentos distintos, los nodos aplican políticas de aceptación ligeramente diferentes y cada nodo administra sus propios límites de memoria. Lo que llamamos mempool es en realidad la superposición estadística laxa de miles de colas privadas.

En la práctica la superposición es grande, porque la mayoría de operadores de nodos usan configuraciones por defecto. Un nodo típico de Bitcoin limita su mempool a alrededor de 300 megabytes, conserva transacciones hasta por dos semanas y rechaza cualquier cosa que pague menos de una comisión mínima de reenvío de aproximadamente un satoshi por byte virtual. Cuando el tamaño del pool supera su límite, el nodo expulsa primero las transacciones con la comisión más baja y aumenta su tasa mínima de aceptación, razón por la cual transacciones muy baratas pueden desaparecer por completo durante la congestión en vez de simplemente esperar. Una vez expulsada en todas partes, una transacción queda efectivamente cancelada, y los fondos simplemente permanecen sin gastarse 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 aparece como pendiente en un explorador existe solo como una afirmación 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 con cero confirmaciones aprenden esta lección de la manera difícil, y es exactamente el mecanismo que explota un ataque del 51% a nivel de cadena, donde un atacante reescribe bloques recientes y vuelca las transacciones revertidas de regreso al mempool como si nunca hubieran sido confirmadas. Los ataques de reorganización de 2025 en Monero enviaron más de cien transacciones confirmadas de vuelta a la cola pendiente exactamente de esta manera.

Política, standardness y por qué los nodos rechazan transacciones válidas

Las reglas de consenso definen qué aceptará una blockchain en un bloque. La política de mempool define qué mantendrá y reenviará un nodo individual, y ambas cosas no son lo mismo. Una transacción puede ser perfectamente válida bajo las reglas de consenso y aun así ser rechazada por la mayoría de mempools porque viola lo que los desarrolladores de Bitcoin llaman standardness: reglas de política informales que filtran salidas de polvo, scripts sobredimensionados, comisiones absurdamente bajas y formas exóticas de transacción que podrían cargar la red. La política es un sistema inmune a nivel de nodo, una primera línea de defensa que mantiene la cola compartida usable.

Esta distinción genera confusión en el mundo real. Una transacción rechazada por mempools públicos todavía 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 pools de minería. También significa que el mempool que usted observa a través de un explorador refleja la política de ese nodo, no una verdad universal. Dos exploradores pueden discrepar sobre si su transacción está pendiente simplemente porque sus nodos aplican filtros distintos.

La política también evoluciona más rápido que el consenso. Los nodos han ajustado y relajado repetidamente con los años las reglas de reenvío alrededor de inscripciones de datos, límites de polvo y comportamiento de reemplazo, y cada cambio remodela cómo se ve 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 es no estándar, el problema suele estar en la construcción de la transacción, no en los fondos detrás de ella.

El mempool también tiene un público institucional más silencioso. Las bolsas vigilan depósitos pendientes para acreditar cuentas más rápido, los equipos de cumplimiento revisan transacciones entrantes antes de la confirmación, y los procesadores de pagos estiman el riesgo en transferencias con cero confirmaciones revisando qué tan bien se está propagando una transacción y si hay algún gasto en conflicto circulando. Una transacción en la que la mayoría de mempools de la red coincide es mucho menos probable que se gaste dos veces que una que se propaga mal, y las empresas ponen precio a esa diferencia.

Congestión, spam y cómo se siente un mempool lleno

La congestión del mempool es la red tomando aire. La demanda supera el espacio de bloques, la cola crece y la comisión necesaria para una confirmación oportuna sube. Los usuarios lo experimentan como transacciones caras y largas esperas. La locura de Bitcoin de finales de 2017, el verano DeFi de 2020, las oleadas de minteo de NFTs y la fiebre de inscripciones de ordinals de 2023 produjeron cada una atrasos de mempool medidos en días, con cientos de miles de transacciones en cola y tasas de comisión multiplicándose durante la noche. En los peores tramos, las transacciones con comisiones bajas esperaron más de una semana, y los operadores de nodos vieron cómo sus mempools alcanzaban límites de tamaño y empezaban a eliminar el tráfico más barato.

La congestión también puede fabricarse. Los ataques de spam inundan la red con masas de transacciones de bajo valor para atascar 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 comisión mínima de reenvío, con políticas de expulsión y, en última instancia, con la economía, ya que el spam sostenido le cuesta dinero real al atacante en comisiones. El ataque de spam de 2017 en una red de prueba de Ethereum mostró qué tan efectivo puede ser inundar una cadena con poca presión de comisiones, y empujó el diseño del mercado de comisiones más arriba en la agenda de investigación.

La congestión también es información. Un mempool hinchado junto con comisiones en aumento indica una demanda urgente, a menudo alrededor de corridas en exchanges, cascadas de liquidación o movimientos importantes del mercado. Observadores sofisticados vigilan la profundidad del mempool como los traders de bonos miran los rendimientos, y varias firmas de analítica venden exactamente ese flujo de datos.

El bosque oscuro: MEV y los observadores dentro de la piscina

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 sus intenciones y actuar primero. En cadenas de contratos inteligentes, esto dio lugar a toda una industria extractiva construida alrededor del máximo valor extraíble, o MEV, el beneficio disponible para quien controla el orden de las transacciones.

El ataque canónico es el sándwich. Un bot detecta su gran swap pendiente en un exchange descentralizado, compra primero el mismo token para empujar el precio hacia arriba, deja que su operación se ejecute en un peor precio y luego vende inmediatamente para obtener una ganancia recortada directamente de su ejecución. El front running, el back running y el “sniping” de liquidaciones siguen el mismo principio: ver la transacción pendiente, posicionarse alrededor de ella y capturar la diferencia. Un investigador describió famosa y acertadamente 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 en Ethereum, solo, ha alcanzado miles de millones de dólares desde 2020.

La industria de defensa que creció en respuesta ahora es sustancial. Los reenvíos privados de transacciones, como Flashbots Protect, permiten a los usuarios enviar transacciones directamente a los constructores de bloques, omitiendo completamente el mempool público para que los bots nunca vean el orden. Los exchanges de subasta por lotes liquidan muchas operaciones a un único precio de liquidación, eliminando la ventaja del orden. Las billeteras enrutan cada vez más las operaciones grandes a través de canales protegidos por defecto. Nada de esto elimina MEV, pero cambia quién puede ser cazado. La economía es sencilla: el valor de ocultar una orden crece con su tamaño, así que los traders grandes ahora tratan la privacidad del mempool como los fondos tradicionales tratan los dark pools, como una higiene operativa básica. Los usuarios minoristas que mueven cantidades pequeñas enfrentan mucho menos riesgo, pero un solo swap grande a través de la cola pública en un par de trading delgado puede pagar un peaje de tres dígitos a un bot de sándwich en cuestión de segundos.

La respuesta de Solana: eliminar el mempool

Solana tomó la elección de diseño más radical de cualquier red importante: no tiene ningún mempool público. En lugar de difundir 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 leader (líder). El cronograma de leaders se conoce con anticipación, así que las billeteras y los nodos saben exactamente a dónde enviar el tráfico. Las transacciones van del usuario al leader con casi cero tiempo de espera público.

El diseño prioriza la velocidad por encima de todo y elimina la clásica ventana de observación en la que los bots de sándwich dependen, ya que las transacciones pendientes nunca se difunden para inspección pública. No eliminó MEV, que en su lugar maduró hacia una economía de subastas privadas donde los buscadores pagan propinas mediante infraestructura como Jito para que sus paquetes de transacciones se coloquen de forma favorable por los leaders. La lección se generaliza: el orden tiene valor en cualquier blockchain, y eliminar la cola pública cambia dónde se captura ese valor, no si existe.

Otras redes convergen en caminos intermedios. Los mempools encriptados ocultan el contenido de las transacciones hasta que el orden queda fijado. La separación propositor-builder en Ethereum divide el trabajo de elegir transacciones del trabajo de proponer bloques, empujando 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 transacciones entre su creación y su confirmación, y quien pueda observar o influir ese componente tiene poder sobre todos los que no pueden.

Leer el mempool por su cuenta

No necesita ejecutar un nodo para vigilar la cola. Los exploradores públicos de mempool visualizan transacciones pendientes, distribuciones de comisiones y tiempos de confirmación proyectados en tiempo real, y son la forma más rápida de responder las dos preguntas que hace cada usuario con una transacción atascada: qué tan ocupada está la red y qué comisión realmente se confirma ahora mismo.

Cuando su transacción está atascada, el diagnóstico es casi siempre el mismo: su comisión está por debajo de la tasa vigente. Sus opciones, en orden aproximado de preferencia, son esperar a que la congestión disminuya, aumentar la comisión usando replace by fee o un reemplazo por nonce, usar child pays for parent donde se admita, o, en Bitcoin, simplemente esperar la expulsión si el pago ya no importa. Lo que no debería hacer es entrar en pánico. Los fondos no se pierden. Una transacción no confirmada o bien se confirma o bien deja de existir de forma efectiva, y en el segundo caso las monedas nunca salieron de su billetera.

También ayuda entender qué muestran realmente los exploradores. El histograma de comisiones muestra cuánto volumen pendiente hay en cada nivel de comisión, lo que le dice dónde está el precio de liquidación ahora mismo. La vista de bloques proyectados muestra qué transacciones llenarían los próximos varios bloques si se produjeran de inmediato, lo que le indica qué tan profunda es la cola por delante de usted. Y la línea de purga, en exploradores de Bitcoin, muestra la tasa de comisión por debajo de la cual los nodos están expulsando activamente transacciones, el “piso” efectivo del mercado. Diez minutos aprendiendo estas tres lecturas se pagan a sí mismos la primera vez que se disparan las comisiones.

Un último hábito que vale la pena adoptar: revise el mempool antes de hacer la transacción, no después. Treinta segundos mirando las tasas de comisión actuales le ahorran tanto pagar de más durante períodos tranquilos como pagar de menos durante las tormentas. La cola es pública. Muy poca gente se molesta en leerla, y justo por eso quienes sí 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 sobre hard forks y soft forks, siempre produce una ráfaga de drama del mempool, ya que billeteras y nodos en ambos lados de la división resuelven 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 que usted envía una transacción, esta se queda 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é está mi transacción atascada en el mempool?

Casi siempre porque la comisión adjunta es menor que la que ofrecen otras transacciones pendientes. Los productores de bloques eligen primero las transacciones que más pagan, así que las que están subvaluadas esperan hasta que baje la demanda 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 le 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 de forma efectiva. En Ethereum, puede reemplazar una transacción pendiente enviando una nueva con el mismo nonce y una comisión más alta.

¿Hay un solo mempool para toda la red?

No. Cada nodo mantiene su propio mempool, y el contenido difiere ligeramente entre nodos según el timing, la configuración y los límites de memoria. El mempool al que la gente se refiere es la superposición aproximada de miles de colas independientes.

¿Cuánto tiempo puede quedarse una transacción en el mempool?

En Bitcoin, la configuración por defecto de los nodos mantiene las transacciones hasta por dos semanas antes de descartarlas, aunque la expulsión puede ocurrir antes si el pool se llena y la comisión es baja. Otras redes tienen sus propias reglas de retención y expulsión.

¿Cuál es la conexión entre el mempool y MEV?

Las transacciones pendientes en un mempool público son visibles antes de ejecutarse, así que los bots pueden leerlas y operar alrededor de ellas, extrayendo valor mediante ataques de sándwich 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 leader del bloque en lugar de difundirlas por toda la red, lo que elimina la sala de espera pública. El MEV en Solana en cambio fluye a través de subastas privadas de bundles ejecutadas por proveedores de infraestructura.

¿Se pierden los fondos si una transacción nunca confirma?

No. Una transacción que nunca confirma eventualmente se descarta de los mempools, y las monedas simplemente permanecen en la billetera del remitente como si la transacción nunca se hubiera hecho. No se deduce nada hasta que una transacción se incluye en un bloque.

Este artículo es solo con fines educativos y no constituye asesoramiento financiero o de inversión. Las reglas de la red, la mecánica de comisiones y las políticas de nodos por defecto cambian con el tiempo. Los detalles son precisos a 14 de julio de 2026.

Ver original
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Sin comentarios
  • Fijado