¿Qué es la mempool de Bitcoin? Por qué esperan las transacciones
La mempool es donde esperan a un bloque las transacciones válidas de bitcoin. Por qué un pago puede quedar pendiente y cómo ayudan el RBF y el CPFP.
Por Christopher Cannucciari · Publicado · Actualizado

Ideas clave
- La mempool es la sala de espera de un nodo para las transacciones válidas que aún no están en un bloque. Cada nodo mantiene la suya, así que no existe una única mempool global.
- Los mineros llenan cada bloque primero con las transacciones que pagan más por unidad de espacio en el bloque. El espacio es limitado, así que los usuarios compiten, y esa competencia es el mercado de comisiones.
- Una transacción pendiente suele significar que su tasa de comisión es demasiado baja para la demanda actual. Las monedas no se han movido y no se ha perdido nada.
- El replace-by-fee permite a quien envía subir la comisión de una transacción pendiente. El child-pays-for-parent permite arrastrar una transacción atascada gastando su salida con una comisión alta.
- Los nodos descartan las transacciones que esperan demasiado, unas dos semanas por defecto en Bitcoin Core, y pueden expulsar las de comisión baja cuando su mempool se llena.
¿Qué es la mempool de Bitcoin?
La mempool, del inglés «memory pool» (reserva en memoria), es el conjunto de transacciones válidas que un nodo ha recibido y conserva mientras esperan a incluirse en un bloque. Es una sala de espera, no forma parte de la cadena de bloques.
Cuando envías un pago, tu cartera (wallet) entrega la transacción a un nodo. El nodo comprueba que las firmas son válidas, que las monedas no se han gastado y que la comisión alcanza su mínimo. Si lo supera, la guarda y la pasa a sus pares, que repiten las comprobaciones. En cuestión de segundos, una transacción válida está en las mempools de muchos nodos. Cuando un minero la incluye en un bloque, los nodos la eliminan porque ya está confirmada. ¿Cómo funciona Bitcoin? Bloques, mineros y claves explica los bloques y las confirmaciones.
Cada nodo decide por su cuenta qué conserva, así que no existe una única mempool. Los nodos reciben las transacciones en momentos ligeramente distintos, y los operadores fijan sus propios límites de comisión mínima y de tamaño de la mempool. La cadena de bloques es el registro en el que coinciden todos los nodos, mientras que cada mempool es la copia de trabajo de un nodo con lo que podría venir a continuación. ¿Qué es un nodo de Bitcoin? explica qué hacen los nodos.
¿Cómo eligen los mineros qué transacciones incluir?
Los mineros suelen llenar un bloque con las transacciones que pagan la comisión más alta por unidad de espacio, empezando por las de arriba hasta que el bloque se llena. Lo escaso es el espacio, no la cantidad de bitcoin enviada, así que importa más la tasa de comisión que la comisión total. La unidad habitual es el satoshi por byte virtual, y ¿Cuántos satoshis hay en un bitcoin? explica los satoshis.
Imagina un autobús lanzadera que sale más o menos cada diez minutos con un número fijo de asientos. Los pasajeros ofrecen una propina por asiento y el conductor sube primero a los que ofrecen más. Un pasajero con mucho equipaje necesita más asientos y por tanto paga más en total con la misma propina por asiento. De igual modo, una transacción con muchas entradas ocupa más espacio, como muestra ¿Qué es un UTXO?
Si las transacciones A y B tienen el mismo tamaño y A ofrece una tasa de comisión cuatro veces mayor, A entra en el siguiente bloque y B espera, salvo que quede sitio. En la mayoría de los grupos de minería, es el nodo del operador quien hace esta selección, como se explica en Los grupos de minería de Bitcoin explicados.
¿Por qué existe un mercado de comisiones?
Existe un mercado de comisiones porque un bloque contiene solo una cantidad limitada de datos y llega más o menos cada diez minutos, así que los usuarios compiten por el espacio y su precio se mueve con la demanda. Cuando hay pocas transacciones esperando, cada bloque vacía la mempool y basta con una tasa de comisión baja. Cuando hay muchas esperando, se forma una cola y sube la tasa necesaria para entrar en el siguiente bloque.
Los diez minutos son solo una media. Un bloque puede llegar en cuestión de segundos y el siguiente, media hora después.
Las comisiones también forman parte de lo que ganan los mineros. El subsidio se recorta en cada halving, así que con el tiempo las comisiones pesan más, como explica ¿Qué es el halving de Bitcoin? Comisiones de Bitcoin explica cómo se fijan las comisiones de red.
¿Por qué está pendiente mi transacción de Bitcoin?
Una transacción está pendiente porque se ha difundido pero ningún minero la ha incluido todavía en un bloque, casi siempre porque su tasa de comisión es inferior a la que se necesita ahora mismo. «Pendiente» o «sin confirmar» en una cartera describe exactamente este estado.
Las causas habituales son:
- La tasa de comisión está por debajo de lo que exige la demanda actual.
- Un intervalo largo y aleatorio entre bloques.
- La transacción gasta una salida de una transacción anterior que a su vez no está confirmada, así que tiene que esperar a esa.
- La cartera no la ha difundido, o el sitio que estás consultando todavía no la ha visto.
Tus monedas no se han movido mientras la transacción espera. Hasta que se confirma, el pago no es definitivo, y por eso quien recibe suele esperar a tener confirmaciones. Cómo enviar y recibir bitcoin con seguridad describe cómo es eso en la práctica.
¿Cómo estiman las carteras las comisiones a partir de la mempool?
Las carteras miran lo que espera en la mempool y la rapidez con que se confirmaron en bloques recientes las transacciones con distintas tasas de comisión, y a partir de ahí sugieren tasas para una confirmación más rápida o más lenta. El resultado es una estimación para los próximos bloques, no una promesa.
Las estimaciones fallan cuando la demanda cambia después de enviar, porque una mempool que parecía vacía puede llenarse en cuestión de minutos. Muchas carteras te dejan elegir una velocidad o introducir tu propia tasa, como describe Wallets (carteras) de Bitcoin. Una plataforma de intercambio (exchange) fija la comisión de sus propias retiradas.
¿Qué es el replace-by-fee?
El replace-by-fee, o RBF (reemplazar por comisión), permite a quien envía cambiar una transacción pendiente por una versión nueva que gasta las mismas monedas y paga una comisión más alta. Los nodos descartan la versión antigua y pasan la nueva. Solo una versión puede llegar a confirmarse, porque ambas gastan las mismas monedas.
Muchas carteras lo ofrecen como un botón de «subir comisión» o «acelerar». El destinatario y la cantidad siguen siendo los mismos, y la comisión adicional suele salir de tu cambio. Que una transacción se pueda reemplazar depende de cómo la construyó la cartera y de la configuración de los nodos. Quien recibe puede ver cómo un pago sin confirmar desaparece y es sustituido, lo que es otra razón por la que no es definitivo.
¿Qué es el child-pays-for-parent?
El child-pays-for-parent, o CPFP (el hijo paga por el padre), acelera una transacción atascada gastando una de sus salidas en una transacción nueva con una comisión generosa. El nuevo «hijo» no puede confirmarse antes que el «padre» al que gasta, así que los mineros que quieren la comisión del hijo incluyen los dos y valoran el par por su tasa de comisión combinada.
| Replace-by-fee | Child-pays-for-parent | |
|---|---|---|
| Quién puede usarlo | Quien envía | Quien envía, a través del cambio, o quien recibe, a través de la salida que ha recibido |
| Qué hace | Sustituye la transacción pendiente por una versión con más comisión | Añade una segunda transacción que arrastra a la primera hasta un bloque |
| Qué pasa con la original | Se descarta | Se mantiene y se confirma junto con el hijo |
| Qué necesita | Una cartera que admita el reemplazo | Una cartera que pueda gastar monedas sin confirmar |
¿Qué pasa si una transacción espera demasiado?
Los nodos descartan las transacciones que esperan demasiado. Por defecto, en Bitcoin Core son unas dos semanas, y cada operador puede cambiarlo. Un nodo también puede expulsar transacciones antes: si su mempool supera el límite de tamaño que fijó su operador, elimina primero las de comisión más baja y sube temporalmente la tasa de comisión mínima que acepta.
Una transacción descartada no te hace perder las monedas. Nunca se gastaron en la cadena, y tus claves siguen controlándolas. Es posible que algunos nodos hayan conservado la transacción más tiempo, y una cartera puede volver a difundirla, así que todavía puede confirmarse más adelante. Pagar de nuevo con otras monedas antes de saber que la primera transacción ha desaparecido podría suponer pagar dos veces.
¿Qué hacer con una transacción atascada?
Averigua en qué punto está y decide si esperar o subir la comisión.
- Copia el identificador de la transacción desde tu cartera y búscalo en un explorador de bloques o en un visor de la mempool, que muestra si está esperando y qué tasa de comisión ofreció en comparación con la demanda actual.
- Si no hay prisa, espera. Cuando baja la demanda, las tasas de comisión más bajas empiezan a entrar en los bloques.
- Si tu cartera tiene una opción para subir la comisión, úsala. Quien recibe, si tiene una cartera adecuada, puede usar el CPFP con la salida que está a punto de recibir.
- En una retirada de un exchange, ponte en contacto con el soporte del exchange, porque no controlas la comisión.
- Ignora cualquier sitio o mensaje que ofrezca «desatascar» una transacción o te pida tu frase semilla. Ninguna solución la necesita, como explica ¿Qué es una frase semilla?
Si un retraso tiene consecuencias legales o financieras, consulta tus opciones con un profesional cualificado. ¿Eres nuevo en Bitcoin? La ruta Empieza aquí cubre lo básico por orden.
¿Dónde se puede ver la mempool?
Los exploradores de bloques y los visualizadores de la mempool muestran una vista en directo de las transacciones en espera, normalmente dibujadas como los próximos bloques apilados según la tasa de comisión. Muestran cuántas esperan, qué tasas de comisión tienen probabilidad de confirmarse pronto y en qué punto está una transacción concreta. Cada sitio ejecuta sus propios nodos, así que las cifras difieren ligeramente y cambian de un minuto a otro, y por eso este artículo no da ninguna. Un nodo que ejecutes tú mismo muestra tu propia mempool.
Qué leer a continuación
- Comisiones de Bitcoin: comisiones del exchange frente a comisiones de red: qué fija la tasa de comisión y cómo mantener los costes bajos.
- Cómo enviar y recibir bitcoin con seguridad: los pasos y las comprobaciones para un pago seguro.
- ¿Qué es un nodo de Bitcoin? Qué implica ejecutar uno: quién mantiene una mempool y comprueba las reglas.
- ¿Qué es un UTXO? Cómo registra Bitcoin la propiedad: por qué el tamaño de una transacción depende de las entradas.
Preguntas frecuentes
¿Qué es la mempool de Bitcoin?
La mempool, del inglés «memory pool», es el conjunto de transacciones válidas pero sin confirmar que un nodo conserva mientras esperan a incluirse en un bloque. Cada nodo mantiene su propia mempool, así que no existe una única mempool global y distintos nodos pueden diferir ligeramente.
¿Por qué está pendiente mi transacción de Bitcoin?
Normalmente porque su tasa de comisión es demasiado baja para la demanda actual, así que los mineros llenan los bloques con transacciones que pagan más por unidad de espacio. Otras causas son un intervalo largo entre bloques, una transacción que depende de otra anterior sin confirmar o una cartera que todavía no la ha difundido. Tus monedas no se han movido.
¿Cuánto tiempo puede permanecer una transacción en la mempool?
Depende de la configuración de cada nodo. Por defecto, Bitcoin Core descarta las transacciones tras unas dos semanas de espera, y un nodo también puede expulsar antes las de comisión baja si su mempool se llena. Una transacción descartada no te hace perder las monedas, porque nunca llegaron a gastarse en la cadena.
¿Qué es el replace-by-fee?
El replace-by-fee permite a quien envía sustituir una transacción pendiente por una versión nueva que gasta las mismas monedas y paga una comisión más alta. Solo una de las dos puede llegar a confirmarse, y la que paga más resulta más atractiva para los mineros. Necesita que la cartera del remitente lo admita.
¿Qué es el child-pays-for-parent?
El child-pays-for-parent acelera una transacción atascada gastando una de sus salidas en una transacción nueva con una comisión alta. Los mineros que quieren la comisión de la transacción nueva tienen que incluir también la atascada, así que lo normal es que se confirmen juntas. Pueden hacerlo tanto quien envía como quien recibe.
Artículos relacionados



