¿Has enviado Bitcoin y la transacción aparece como “pendiente” durante más tiempo del esperado? En muchos casos, el motivo está en el mempool, una pieza de la infraestructura blockchain que determina qué ocurre entre el momento en que firmas una transacción y aquel en que finalmente aparece confirmada en un bloque.

Entender qué es la mempool ayuda a interpretar las comisiones, detectar congestión y evitar que una operación permanezca atascada por haber elegido una tarifa demasiado baja.

Qué es el mempool

El término mempool es una abreviatura de memory pool. Describe el conjunto de transacciones que un nodo ha recibido y aceptado, pero que todavía no han sido incluidas en un bloque.

Puede imaginarse como una sala de espera: las transacciones llegan, son verificadas y permanecen pendientes hasta que un productor de bloques decide incluirlas.

Sin embargo, hay un matiz importante: no existe una única mempool global. Cada nodo mantiene su propia versión según las transacciones que haya recibido y las políticas que aplique. Por eso diferentes nodos pueden tener conjuntos ligeramente distintos de operaciones pendientes.

Cómo funciona el mempool paso a paso

Cuando envías una criptomoneda desde una wallet, el proceso no termina al pulsar “enviar”.

Primero, la wallet crea y firma criptográficamente la transacción. Después la transmite a la red, donde otros nodos comprueban que cumple las reglas aplicables, como la validez de la firma y la disponibilidad de los fondos que se intentan gastar.

Si un nodo acepta la operación, esta entra en su mempool y puede propagarse hacia otros participantes.

El recorrido simplificado sería:

Wallet → nodos → mempool → bloque → confirmaciones

Mientras permanece en el mempool, la transacción sigue sin confirmar. Solo cuando entra en un bloque pasa a formar parte de la cadena.

Por eso ver una transferencia como “pending” no significa necesariamente que haya fallado: puede estar esperando espacio disponible.

Por qué las comisiones afectan al mempool

El espacio de los bloques es limitado. Si existen más transacciones pendientes de las que pueden procesarse de inmediato, se genera competencia por entrar en los siguientes bloques.

En Bitcoin, la prioridad está fuertemente relacionada con el fee rate, normalmente expresado en sat/vB, es decir, satoshis pagados por cada virtual byte de la transacción. En términos generales, una operación con una tasa competitiva tiene mayores posibilidades de confirmarse antes que otra que paga menos.

Esto explica por qué las comisiones cambian.

Cuando hay poca actividad, transacciones relativamente baratas pueden confirmarse rápido. Cuando el mempool acumula muchas operaciones, los usuarios que quieren prioridad tienden a ofrecer fees mayores.

No funciona simplemente como una fila en la que “el primero que llega es el primero que sale”.

Qué significa que el mempool esté congestionado

Un mempool congestionado indica que existen muchas transacciones compitiendo por el espacio disponible en los próximos bloques.

Para el usuario, normalmente se traduce en dos efectos:

  • más tiempo de espera para las operaciones con fees bajos;
  • mayores comisiones para quienes necesitan una confirmación rápida.

La red no necesariamente está averiada. Puede estar procesando bloques normalmente mientras existe un exceso temporal de demanda.

En Bitcoin, mempool.space permite observar el volumen de transacciones pendientes, bloques proyectados y estimaciones de fee rate, lo que ayuda a evaluar la congestión antes de realizar un envío.

Por qué una transacción puede quedar atascada

Una de las causas más habituales es haber elegido una comisión demasiado baja respecto a las transacciones que están compitiendo en ese momento.

Imagina que envías BTC con un fee rate de 2 sat/vB y, poco después, aumenta la actividad hasta que gran parte de las nuevas operaciones paga tasas considerablemente superiores. Los mineros tienen un incentivo económico para incluir primero las transacciones más rentables, por lo que la tuya puede permanecer pendiente.

Esto tampoco significa automáticamente que hayas perdido los fondos.

Mientras la transacción no se confirme, su evolución dependerá de la red, de las políticas de los nodos y de las funciones disponibles en la wallet.

Cómo acelerar una transacción pendiente

En Bitcoin existen mecanismos como RBF (Replace-by-Fee), que permite sustituir determinadas transacciones no confirmadas por otra versión que ofrece una comisión superior.

Otra técnica es CPFP (Child Pays for Parent). En este caso se crea una nueva transacción que gasta una salida de la operación pendiente e incorpora una comisión suficientemente elevada para hacer atractivo confirmar el conjunto.

No todas las wallets ofrecen las mismas opciones, por lo que conviene comprobar sus funciones antes de intentar acelerar o reemplazar una operación.

En redes compatibles con el modelo de cuentas, como Ethereum, el mecanismo es diferente. Una transacción pendiente puede reemplazarse por otra con el mismo nonce (el número secuencial asociado a las operaciones de una cuenta) y una comisión suficientemente mayor.

Cómo consultar el mempool de Bitcoin

Una de las herramientas más conocidas es mempool.space. Su panel permite consultar transacciones pendientes y bloques estimados, además de ofrecer referencias sobre las comisiones actuales. Su API también publica estadísticas del backlog y estimaciones de fees recomendadas.

Antes de realizar una transacción que no sea urgente, revisar el estado del mempool puede servir para decidir entre pagar por prioridad o esperar a que disminuya la demanda.

La clave es entender que una transacción enviada todavía tiene que competir por recursos escasos de la red. El mempool hace visible esa competencia: cuando aprendes a leerlo, las comisiones y los tiempos de confirmación dejan de parecer arbitrarios y empiezan a tener una explicación técnica.