
Transacciones atascadas: por qué ocurren y cómo te saca de ahí el reemplazo por comisión
Enviaste un pago. El monedero dice pendiente. Pasa una hora. Luego tres. El explorador de bloques muestra tu transacción sentada en la mempool, sin confirmar, aparentemente para siempre.
No hay nada roto y no se ha perdido nada. Simplemente pujaste bajo en una subasta, y la subasta sigue en marcha.
Las comisiones son una subasta, no un precio
El espacio de bloque es escaso y lo será siempre. Cada bloque admite una cantidad limitada de datos de transacción, y los mineros eligen qué transacciones incluir. Eligen por tasa de comisión —satoshis por byte virtual— porque eso es lo que maximiza sus ingresos.
Esto significa que la comisión que adjuntas no es un precio por un servicio. Es una puja en una subasta continua contra todos los demás que intentan entrar en el próximo bloque.
De ahí se siguen dos consecuencias, y ambas son contraintuitivas:
Tu comisión solo tiene sentido en relación con la de los demás. La misma comisión que confirmó en diez minutos el martes pasado puede quedarse dos días durante un fin de semana movido. Nada cambió en tu transacción; cambió la competencia.
No existe un tiempo de espera. Una transacción con puja baja no caduca ni falla. Espera en la mempool mientras la adelantan quienes pujan más, y puede esperar indefinidamente. Los nodos acaban descartando de sus mempools las transacciones muy antiguas —normalmente al cabo de unas dos semanas—, pero eso es un valor por defecto de mantenimiento local, no una regla del protocolo, y no puedes contar con ello como vía de escape.
Ese segundo punto es lo que hace que las transacciones atascadas resulten tan angustiosas. No hay mensaje de error, ni reembolso, ni una acción evidente. Solo un indicador girando que nunca termina.
Por qué se atascó la tuya
La estimación de comisión estaba caduca. Los estimadores leen las condiciones recientes. Si la mempool se llena entre tu estimación y tu difusión —un exchange grande consolidando, una acuñación de NFT, una oleada de ordinals—, tu puja queda al instante por debajo del mercado.
Elegiste la categoría económica y te dieron lo que pediste. Las categorías de baja prioridad son explícitamente una apuesta a que la congestión aflojará. Normalmente lo hace. A veces no.
Tu transacción es físicamente grande. La tasa de comisión es por byte, así que una transacción que gasta muchas entradas pequeñas cuesta más de confirmar que una sencilla por la misma cantidad de dinero. Los monederos con mucho polvo se topan con esto constantemente.
Estás gastando una entrada sin confirmar. Si gastas el cambio de una transacción que no ha confirmado, la nueva no podrá confirmar hasta que lo haga la anterior. Un pago atascado puede dejar varado en silencio todo lo que venga detrás.
Reemplazo por comisión: el arreglo de verdad
El reemplazo por comisión, especificado en el BIP 125, te permite difundir un sustituto de una transacción sin confirmar que pague una comisión mayor. Los nodos descartan la original y retransmiten la nueva; los mineros se quedan con la mejor puja. Solo una de las dos podrá confirmar jamás: gastan las mismas entradas, así que por construcción son mutuamente excluyentes.
Esto no es un segundo pago. Es el mismo pago, vuelto a pujar.
En la práctica importan dos detalles.
La transacción tiene que estar marcada como reemplazable de antemano. El RBF es opcional: se señaliza fijando el número de secuencia de una entrada por debajo de 0xfffffffe. La convención de Bitcoin Core es 0xfffffffd, y eso es lo que fija SSP: literalmente 0xffffffff - 2 en el constructor de transacciones. Si una transacción no se marcó como reemplazable al crearse, la mayoría de los nodos rechazarán el reemplazo y tus opciones se estrechan bastante.
El reemplazo debe superar un suelo, y el suelo obvio es el equivocado. La cuarta regla del BIP 125 exige que el reemplazo pague al menos la comisión original más el tamaño del propio reemplazo a la tarifa mínima de retransmisión. Esto hace tropezar a mucha gente: subir de «económica» a «normal» puede elevar la tasa mientras el tamaño apenas cambia, y si la aritmética se queda corta, el nodo rechaza el reemplazo y no has conseguido nada. SSP calcula ese suelo de forma explícita antes de construir el reemplazo, de modo que la nueva comisión supere la regla 4 con garantía en vez de ser rechazada en silencio por la red.
En SSP, una transacción reemplazable sin confirmar muestra una acción Reemplazar por comisión en la lista de transacciones. Rellena de antemano el mismo destinatario y la misma cantidad y arrastra la comisión de la transacción reemplazada para poder calcular el suelo; después te lleva a firmar el reemplazo en ambos dispositivos, exactamente como cualquier otro pago. La segunda firma sigue siendo obligatoria: un reemplazo es una transacción nueva, y nada se firma con un solo dispositivo.
No todas las cadenas lo permiten
El RBF es una decisión de política, no una función universal, y las cadenas que admite SSP difieren de verdad:
| Cadena | Reemplazable en SSP |
|---|---|
| Bitcoin | Sí |
| Litecoin | Sí |
| Dogecoin | Sí |
| Ravencoin | Sí |
| Bitcoin Cash | No |
| Zcash | No |
| Flux | No |
La exclusión de Bitcoin Cash es deliberada por parte de la cadena: BCH eliminó el RBF para que los pagos sin confirmación fueran más fiables en el punto de venta. Es un compromiso real, no un descuido: ganas confianza en los pagos sin confirmar y pierdes la capacidad de corregir uno con puja baja. Zcash y Flux tampoco retransmiten reemplazos.
En esas cadenas, una transacción con comisión insuficiente hay que esperarla. Lo cual es el argumento más fuerte para no pujar bajo desde el principio en una cadena que no te dejará echarlo atrás.
Qué hacer cuando ocurre
Primero, espera un poco. La congestión de la mempool va a picos. Una transacción que parece condenada a las nueve de la noche a menudo confirma de madrugada, cuando el atasco se drena. Consulta un visualizador de mempool antes de gastar dinero en una solución.
Si es reemplazable y tienes prisa, reemplázala. Elige una tasa por encima de la tarifa actual del fondo del próximo bloque, no meramente por encima de la tuya original. Pujar un poquito más que una puja perdedora es la manera de acabar haciendo esto dos veces.
No difundas un segundo pago. Si la primera acaba confirmando, habrás pagado dos veces. El reemplazo es seguro precisamente porque es mutuamente excluyente con la original; una transacción aparte no lo es.
No gastes el cambio de una transacción atascada. Encadenarás una segunda transacción atascada a la primera.
Si no puedes reemplazarla, espera. En cadenas sin RBF, la transacción o bien confirma cuando se despeja la congestión o bien acaba siendo descartada de las mempools, tras lo cual las monedas vuelven a ser gastables. No recurras a servicios de «cancelación»; no existe tal cosa.
Cómo evitarlo la próxima vez
Mira la comisión, no solo la etiqueta de la categoría. «Económica» significa algo distinto un domingo tranquilo que durante un pico de comisiones. La mayoría de los monederos, SSP incluido, te enseñan la tasa real.
Ajusta con honestidad la urgencia a la comisión. Un pago que de verdad da igual durante un día debería usar una comisión baja: para eso está la categoría. Un pago que vas a refrescar con ansiedad, no.
Mantén ordenado tu conjunto de UTXO. Consolidar entradas pequeñas cuando las comisiones están bajas hace que toda transacción futura sea más pequeña y barata. Es lo más eficaz que puede hacer un tenedor a largo plazo respecto a las comisiones, y el mejor momento es cuando nadie más quiere espacio de bloque.
Elige cadenas y momentos con intención. La estrategia de comisiones es una habilidad real, y buena parte consiste simplemente en notar que el espacio de bloque es más barato en unos momentos que en otros.
Una transacción atascada es uno de los pocos problemas cripto genuinamente benignos. Tus monedas nunca salieron de tu control, no hay ningún atacante implicado y la solución es una función del protocolo bien especificada. Solo parece una emergencia porque la interfaz no ofrece ninguna tranquilidad, lo cual es en sí mismo una razón para entender qué está pasando por debajo.


