Mempool explicado: cómo funciona la sala de espera de transacciones de Bitcoin y por qué es importante.

Mempool explicado: cómo funciona la sala de espera de transacciones de Bitcoin y por qué es importante.

Cada vez que envías bitcoins, tu transacción no va directamente a la cadena de bloques. Primero pasa por la mempool. Imagina la mempool como una sala de espera abarrotada en un aeropuerto: todas las transacciones se ponen en fila y los mineros deciden quién sube al siguiente vuelo según cuánto estén dispuestos a pagar. Los pasajeros con billetes de primera clase (tarifas altas) suben inmediatamente. Los pasajeros de clase económica (tarifas bajas) esperan, a veces durante horas.

Comprender la mempool te da una gran ventaja. Puedes programar tus transacciones para evitar las comisiones máximas, averiguar por qué se bloquea un pago y usar herramientas como mempool.space para ver exactamente lo que sucede en la red Bitcoin en tiempo real. La mayoría de los usuarios de criptomonedas consideran las comisiones por transacción como un número aleatorio sugerido por su billetera. Una vez que entiendes la mempool, esa aleatoriedad desaparece.

Qué es realmente el mempool

Mempool es la abreviatura de "memory pool" (grupo de memoria). Cuando firmas una transacción de Bitcoin y la transmites desde tu billetera, no se agrega inmediatamente a un bloque en la cadena de bloques. En cambio, ingresa a un área de almacenamiento temporal mantenida por cada nodo de la red Bitcoin. Cada nodo, y hay decenas de miles de ellos en todo el mundo, guarda su propia copia de las transacciones no confirmadas en su memoria local.

Un detalle que sorprende a muchos es que no existe un único mempool. No hay un servidor central donde se almacenen todas las transacciones pendientes. Cada nodo de Bitcoin mantiene su propio mempool independiente. Cuando tu billetera envía una transacción, esta llega primero a un nodo, que la valida y la reenvía a los demás. En cuestión de segundos, la transacción se propaga por la red, apareciendo en miles de mempools individuales. La mayoría de los nodos tendrán aproximadamente el mismo conjunto de transacciones sin confirmar, pero existen pequeñas diferencias debido a la latencia de la red y la configuración de cada nodo.

Un mempool típico de Bitcoin mantiene entre 5000 y 150 000 transacciones sin confirmar en cualquier momento, dependiendo de la actividad de la red. En periodos de calma, el mempool se reduce, ya que los bloques confirman transacciones más rápido de lo que llegan nuevos. Durante eventos de congestión, como la emisión de Ordinals o las oleadas de tokens BRC-20, aumenta considerablemente. En diciembre de 2023, el mempool superó las 400 000 transacciones pendientes, y las transferencias simples de BTC costaban más de 30 dólares en comisiones.

mempool

Cómo se mueve una transacción a través del mempool

Aquí está el ciclo de vida completo de una transacción de bitcoin, desde tu billetera hasta la cadena de bloques:

Paso 1: Pulsa "enviar". Tu monedero crea una transacción con los datos de origen (de dónde provienen los bitcoins), los datos de destino (a dónde van) y una comisión. Finalmente, firma la transacción con tu clave privada.

Paso 2: Difusión. La transacción firmada se envía al nodo Bitcoin más cercano al que esté conectada tu billetera.

Paso 3: Validación. El nodo comprueba: ¿Es válida la firma? ¿Existen realmente los datos de entrada y no se han gastado ya? ¿La comisión supera el umbral mínimo de retransmisión del nodo? Si todo está correcto, el nodo añade la transacción a su mempool local.

Paso 4: Propagación. El nodo reenvía la transacción a sus pares. Estos la validan de forma independiente y también la añaden a sus mempools. En un plazo de 5 a 15 segundos, la transacción se encuentra en los mempools de toda la red.

Paso 5: Espera. Tu transacción permanece en la memoria compartida hasta que un minero la procesa. Los mineros construyen bloques seleccionando transacciones de su memoria compartida y casi siempre eligen primero las que tienen la comisión por byte más alta. Tu transacción compite con todas las demás transacciones pendientes por el espacio limitado en el bloque.

Paso 6: Confirmación. Un minero incluye tu transacción en un nuevo bloque. El bloque se añade a la cadena de bloques. Los nodos eliminan tu transacción de sus mempools. Recibirás tu primera confirmación en unos 10 minutos de media.

Paso 7: Liquidación. Cada bloque subsiguiente añade una confirmación más. La mayoría de las plataformas de intercambio y servicios consideran que entre 3 y 6 confirmaciones son definitivas, lo que suele tardar entre 30 y 60 minutos.

Escenario Lo que sucede Tiempo
Transmisión La billetera envía al primer nodo. Instante
Propagación Se propaga por toda la red. 5-15 segundos
Espera de mempool Compite en función de la tarifa por byte. De minutos a días
Primera confirmación Incluido en un bloque ~10 minutos (promedio)
Liquidación total 3-6 confirmaciones 30-60 minutos

Cómo el mempool determina la comisión por transacción

Esta es la parte práctica. El mempool es básicamente una subasta en vivo de espacio para bloques, y comprender cómo funciona te ahorra dinero real.

Cada bloque de Bitcoin puede contener aproximadamente entre 1 y 4 MB de datos de transacción (con SegWit, la capacidad efectiva se acerca a los 2-4 MB en "unidades de peso"). Llega un nuevo bloque cada ~10 minutos. Si la mempool tiene 100 MB de transacciones pendientes y cada bloque libera unos 2 MB, se necesitarían 50 bloques (unas 8 horas) para eliminar el retraso, suponiendo que no lleguen nuevas transacciones. Por supuesto, llegan nuevas transacciones constantemente, por lo que la dinámica real es una cola en constante movimiento.

Los mineros siempre priorizan las transacciones más rentables. Clasifican las transacciones pendientes según su tasa de comisión, medida en satoshis por byte virtual (sat/vB). Una transacción que ofrece 50 sat/vB se confirmará antes que una que ofrece 5 sat/vB, independientemente del monto en dólares que se envíe.

Estimación de tarifas en tiempo real según el estado del mempool:

Tamaño del mempool Tarifa del siguiente bloque Confirmación en 30 minutos Confirmación en 1 hora
Menos de 10 MB 1-3 sat/vB 1-3 sat/vB 1 sat/vB
10-30 MB 5-15 sat/vB 3-8 sat/vB 2-5 sat/vB
30-80 MB 15-50 sat/vB 10-30 sat/vB 5-15 sat/vB
80-200 MB 50-150 sat/vB 30-80 sat/vB 20-50 sat/vB
Más de 200 MB Más de 150 satélites/vB Imprevisible Puede tardar horas/días

La mejor herramienta para monitorizar esto en tiempo real es mempool.space, un explorador de Bitcoin de código abierto que visualiza las transacciones no confirmadas, las tasas de comisión y el historial de bloques. La interfaz muestra los bloques entrantes a medida que se van llenando con transacciones, codificados por colores según el nivel de comisión. Literalmente, puedes ver cómo tu transacción pasa de la cola de espera a un bloque.

¿Por qué se congestiona el mempool?

Varias cosas saturan el mempool:

Volatilidad de precios. Cuando el precio de BTC sube o baja bruscamente, la actividad comercial se dispara. Un mayor número de depósitos y retiros en las plataformas de intercambio implica más transacciones en la cadena de bloques que compiten por el espacio en los bloques.

Ordinals y tokens BRC-20. Desde principios de 2023, se han estado registrando datos (imágenes, tokens, texto) directamente en la cadena de bloques de Bitcoin mediante el protocolo Ordinals. Cada registro es una transacción que compite por espacio en el bloque. Durante los picos de Ordinals, la mempool alcanzó tamaños récord y las transferencias simples de BTC se volvieron inviables.

Especulación sobre la reducción a la mitad. En torno a los eventos de reducción a la mitad, la actividad en la cadena de bloques tiende a aumentar a medida que los operadores se posicionan y los mineros ajustan sus operaciones.

Transacciones de consolidación. Los mineros y las plataformas de intercambio consolidan periódicamente muchas UTXO pequeñas en menos UTXO grandes. Estas transacciones por lotes son de gran tamaño (en bytes) y pueden ocupar un espacio de bloque considerable.

Variabilidad de los bloques. A veces, los bloques llegan con intervalos de 20 a 30 minutos en lugar de los 10 habituales. Durante esos intervalos, la mempool se satura porque no se confirman transacciones. La gente entra en pánico, piensa que la red está caída y empieza a pagar comisiones más altas. Esto empeora la congestión. Entonces, llega un lote rápido de bloques que elimina la acumulación. La dificultad de minería se ajusta cada 2016 bloques para alcanzar intervalos de 10 minutos, pero el espaciado entre bloques individuales es realmente aleatorio. He visto tres bloques en cuatro minutos seguidos de un intervalo de 45 minutos. Es variabilidad, no un error.

Ataques de spam y de manipulación de transacciones. Ocasionalmente, alguien inunda la mempool con miles de transacciones minúsculas diseñadas para saturar la red y aumentar las comisiones. Esto ocurrió varias veces entre 2023 y 2024. Las transacciones son económicamente irracionales (el atacante paga comisiones sin obtener ningún beneficio económico), lo que sugiere que la motivación es ideológica o competitiva. Algunos de estos ataques se atribuyeron a personas que promovían la idea de los "big blocks" o que intentaban poner de manifiesto las limitaciones de escalabilidad de Bitcoin.

mempool

Cómo aprovechar los datos del mempool

Saber cómo leer la memoria compartida te convierte de un usuario pasivo en alguien que paga tarifas mínimas y rara vez se queda atascado.

Programa tus transacciones. La actividad de la mempool sigue patrones diarios y semanales. En Estados Unidos, la mempool suele tener menor capacidad durante la noche y los fines de semana. Si no tienes prisa, consulta mempool.space antes de enviar y espera un momento de baja actividad. El coste de las comisiones puede ser hasta diez veces mayor entre enviar durante un periodo de congestión y enviar durante un periodo de calma.

Configura tu comisión manualmente. La mayoría de las buenas carteras (Electrum, Sparrow, BlueWallet) te permiten establecer comisiones en sat/vB. En lugar de aceptar sin más la comisión "recomendada" de la cartera, consulta la profundidad actual de la mempool y elige una tasa que se aplique en los próximos 1-3 bloques. A menudo ahorrarás entre un 30 % y un 50 % en comparación con la estimación predeterminada de la cartera.

Utiliza RBF como medida de seguridad. Activa siempre la opción Reemplazar por comisión (Replace-by-Fee) al enviar bitcoins. Si la mempool se llena tras tu transmisión y la comisión es repentinamente demasiado baja, RBF te permite aumentarla. Sin RBF, es mucho más difícil solucionar una transacción bloqueada.

Presta atención a los umbrales de purga. Los nodos de Bitcoin descartan las transacciones con una comisión inferior a un mínimo (normalmente 1 sat/vB) y eliminan las transacciones antiguas después de unos 14 días. Si la comisión de tu transacción supera el mínimo pero está por debajo de la tasa de confirmación actual, eventualmente se confirmará durante un período de baja actividad o se descartará y volverá a tu monedero.

Monitorea los datos del explorador de bloques de BTC. Además de mempool.space, herramientas como Blockchair y Blockchain.com muestran estadísticas de mempool, tendencias de tarifas promedio y patrones históricos de congestión. La pestaña "mempool" de Blockchair muestra la distribución de las transacciones pendientes por tasa de tarifa, lo que te permite ver exactamente en qué posición se encuentra tu transacción en la cola.

El mempool en Ethereum y otras cadenas de bloques

El mempool de Bitcoin es el que más llama la atención, pero todas las blockchains tienen alguna versión del mismo concepto. El mempool de Ethereum (a veces llamado "txpool") funciona de manera similar: las transacciones no confirmadas esperan hasta que los validadores las incluyan en los bloques. La diferencia radica en que el sistema de comisiones EIP-1559 de Ethereum ajusta automáticamente la comisión base en cada bloque, lo que hace que las comisiones sean más predecibles que el modelo de subasta pura de Bitcoin.

La mempool de Ethereum también tiene un lado oscuro: los bots MEV (Maximal Extractable Value) la escanean en busca de oportunidades rentables. Pueden anticiparse a tus operaciones, interferir en tus intercambios o retrasar tus órdenes grandes. Por eso existen herramientas como Flashbots Protect, que enrutan las transacciones a través de mempools privadas donde los bots MEV no pueden verlas.

En cadenas más rápidas como Solana, el mempool apenas importa porque los bloques llegan cada 400 milisegundos y rara vez se acumulan retrasos en las transacciones. En Bitcoin, donde los bloques llegan cada 10 minutos, el mempool es una característica fundamental de la experiencia del usuario.

La mempool es también donde se puede apreciar la red Bitcoin en su máxima transparencia. Cada transacción pendiente es pública. Se puede observar en tiempo real cómo los mineros ensamblan los bloques, seleccionando primero las transacciones más rentables. Herramientas como mempool.space transforman estos datos en una experiencia visual casi meditativa: bloques de colores que se llenan con rectángulos de transacciones, cada uno de tamaño proporcional a su comisión. Si nunca ha visto cómo se construye un bloque de Bitcoin en tiempo real, inténtelo. Hace que todo el sistema se sienta tangible de una manera que leer sobre él nunca logra.

La mempool y el futuro de la escalabilidad de Bitcoin

El problema de la congestión de la mempool persiste. Con la creciente adopción de Bitcoin, cada vez más personas compiten por los mismos ~2-4 MB de espacio de bloque cada 10 minutos. La Lightning Network ayuda al trasladar los pagos pequeños fuera de la cadena, pero la apertura y el cierre de canales aún requieren transacciones en la cadena. Los ordinales y los tokens BRC-20 añadieron un tipo de demanda de espacio de bloque completamente nuevo que no existía antes de 2023.

Algunas propuestas buscan reducir la presión sobre la memoria caché: las firmas Schnorr hacen que las transacciones multifirma sean más pequeñas, SegWit ya aumentó el tamaño efectivo del bloque y las futuras actualizaciones podrían optimizar aún más la codificación de datos. Pero la limitación fundamental persiste: Bitcoin limita deliberadamente el espacio de los bloques para mantener la red descentralizada (bloques más grandes implican mayores requisitos de hardware para los operadores de nodos).

Por eso, el mempool no desaparecerá aunque Bitcoin crezca. Es una característica, no un error. El mercado de comisiones que surge de la competencia en el mempool es lo que remunera a los mineros y garantiza la seguridad de la red. Sin él, especialmente a medida que las recompensas por bloque tienden a cero con cada reducción a la mitad, el modelo de seguridad de Bitcoin necesitaría un mecanismo de financiación completamente diferente. El mempool, aunque pueda resultar caótico y frustrante durante la congestión, es parte fundamental para mantener la integridad del sistema.

¿Alguna pregunta?

Solo con Reemplazo por Comisión (RBF). Si tu transacción original fue marcada como reemplazable, puedes enviar una nueva versión que devuelva el bitcoin a tu propia dirección con una comisión más alta. Los mineros seleccionarán la transacción de reemplazo con la comisión más alta y la original se descartará. Una vez que una transacción tiene una o más confirmaciones en la cadena de bloques, nadie puede cancelarla ni revertirla.

Copia tu ID de transacción (txid) de tu billetera y pégalo en mempool.space, Blockchair o cualquier explorador de bloques de Bitcoin. Verás su estado actual (sin confirmar/confirmada), la comisión que pagaste y su posición con respecto a otras transacciones pendientes. Mempool.space también muestra un tiempo estimado de confirmación según las condiciones actuales de la red.

No. Una transacción en la mempool está pendiente, no perdida. Se confirmará (se incluirá en un bloque) o, finalmente, los nodos la descartarán (después de unos 14 días). En ambos casos, no pierdes bitcoins. Si se confirma, el destinatario los recibe. Si se descarta, regresan a tu billetera. La única forma de perder bitcoins es enviándolos a una dirección incorrecta que se confirme en la cadena de bloques, lo cual es irreversible.

Depende de la tarifa. Con una tarifa competitiva (que coincida con la estimación actual del siguiente bloque en mempool.space), suele tardar entre 10 y 30 minutos. Con una tarifa baja durante periodos de congestión, puede tardar horas o incluso días. La mayoría de los nodos de Bitcoin descartan las transacciones no confirmadas después de aproximadamente 14 días. Una vez descartadas, los bitcoins regresan a tu monedero como si la transacción nunca se hubiera realizado.

La mempool en sí misma no representa un riesgo para la seguridad de tus fondos. Tus bitcoins no pueden ser robados mientras se encuentran en la mempool. Sin embargo, la visibilidad de la mempool sí genera riesgos: en Ethereum, los bots MEV explotan las transacciones pendientes mediante la manipulación de transacciones o la intercalación de las mismas. En Bitcoin, el riesgo es menor, pero los mineros teóricamente pueden reordenar las transacciones dentro de un bloque para obtener ganancias. El uso de retransmisión de transacciones cifradas (como Flashbots en Ethereum) mitiga estos riesgos.

Mempool significa "memory pool" (grupo de memoria). Es el conjunto de transacciones no confirmadas que esperan ser incluidas en el siguiente bloque de una cadena de bloques. Cada nodo de la red Bitcoin mantiene su propio mempool en memoria local. Cuando envías una transacción de Bitcoin, esta entra en el mempool y permanece allí hasta que un minero la selecciona para incluirla en un bloque.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.