Qué es el TXID · dónde verlo, cuántas confirmaciones necesita, cuánto tarda
Abre tu historial de retiros y busca la columna TXID. Esa cadena larga de letras y números dice dónde está tu cripto. Pégala en el explorador de la red que usaste. Ahí ves si ya salió, si entró en un bloque y cuántas confirmaciones lleva.
Para escribir esto no me quedé con lo que dicen las páginas de ayuda. Consulté dos veces en un mismo día cuántas confirmaciones piden Binance, Bitget y KuCoin para cada red. También medí cada cuánto sale un bloque en bitcoin, Ethereum, Tron, Solana y otras redes. Con eso armé las tablas de abajo y el cálculo que explica casi cualquier espera.
Contenido (14)
¿Qué es el TXID y para qué sirve?Cómo se ve un TXID en cada red y en qué explorador buscarloDónde ver el TXID en Binance, Bybit y OKX¿Por qué mi retiro todavía no tiene TXID?Cómo leer Etherscan y Tronscan línea por línea¿Es seguro compartir el TXID?Qué es una confirmación y por qué el exchange la esperaCuándo una transacción ya no se puede revertir¿Cuántas confirmaciones necesita? Cada exchange pide un número distinto¿Cuánto tarda una transferencia de cripto?Por qué bitcoin a veces tarda más de una horaTransacción de bitcoin pendiente: comisión, RBF y CPFPP2P: cómo saber si una transacción es falsa antes de liberarMi opinión después de medir confirmaciones y tiempos
Ver en grande ↗¿Qué es el TXID y para qué sirve?
El TXID es el código único de una transacción en la blockchain. Son las siglas en inglés de transaction ID. También lo vas a ver como hash de transacción, TxHash o simplemente Hash. En Solana se llama Signature. Todos esos nombres se refieren al mismo dato.
El TXID se calcula a partir de los datos de la transacción con una función hash. Por eso dos transacciones distintas no comparten TXID. Binance lo define como una cadena de caracteres única para cada transacción verificada y añadida a la blockchain.
Sirve para buscar la transacción en un explorador de bloques. Es una página web que muestra todo lo que quedó registrado en una blockchain. Pegas el TXID y ves la dirección que envió y la que recibió. También ves la cantidad, la hora y cuántas confirmaciones lleva.
Cuando pides el retiro, el TXID todavía no existe. Aparece cuando el exchange o tu billetera manda la transacción a la red. Un envío pasa por cinco pasos y el TXID aparece en el segundo.
- Pides el retiro. La cripto sigue dentro del exchange y todavía no hay TXID.
- El exchange manda la transacción a la blockchain. Aparece el TXID y la transacción queda pendiente.
- La transacción entra en un bloque. Ya tiene una confirmación y nadie la puede cancelar.
- Se suman bloques encima, hasta el número que pide el exchange que recibe.
- El exchange que recibe acredita el saldo.
Un ejemplo real que todavía puedes abrir. El 22 de mayo de 2010, Laszlo Hanyecz pagó 10.000 bitcoins por dos pizzas. Este es el TXID de ese pago.
a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d
Si lo pegas en cualquier explorador de bitcoin, aparece en el bloque 57.043. La historia completa está en el Día de la Pizza de Bitcoin. Es el único TXID de ejemplo de este artículo. No publico hashes de otras personas, porque dejan ver sus direcciones y montos.
Un TXID no es una dirección. La dirección es el destino de la cripto. El TXID identifica un envío concreto. Una misma dirección puede tener miles de transacciones, cada una con su propio TXID.
CRYPTONAKTARegístrate con ventaja →Enlace de afiliadoCómo se ve un TXID en cada red y en qué explorador buscarlo
No todos los TXID tienen la misma forma. Cada red arma el suyo con su propia regla. El 4 de octubre de 2026 tomé hashes reales del último bloque de varias redes y conté sus caracteres, sin guardarlos. La tabla junta esa medición con lo que dicen los documentos de cada red.
| Red | Cómo se ve el TXID | Dónde buscarlo |
|---|---|---|
| Bitcoin (también Litecoin y Dogecoin) | 64 caracteres entre 0-9 y a-f, sin 0x | mempool.space, blockstream.info (Litecoin: litecoinspace.org) |
| Ethereum y redes compatibles (BSC, Polygon, Arbitrum, Optimism, Avalanche C-Chain) | 0x más 64 caracteres: 66 en total | etherscan.io, bscscan.com, polygonscan.com, arbiscan.io, optimistic.etherscan.io |
| Tron (TRC20) | 64 caracteres entre 0-9 y a-f, sin 0x | tronscan.org |
| XRP | 64 caracteres entre 0-9 y A-F, casi siempre en mayúsculas | xrpscan.com, livenet.xrpl.org, bithomp.com |
| Solana | Firma (Signature) en base58, de unos 87 caracteres | solscan.io, explorer.solana.com |
| TON | 64 caracteres hexadecimales o 44 en base64 | tonviewer.com, tonscan.org |
| Cardano | Hash hexadecimal | cardanoscan.io |
| Varias redes a la vez | Según la red | blockchair.com, oklink.com |
Mira la columna del medio. Bitcoin, Tron y XRP usan la misma forma de 64 caracteres. Todas las redes compatibles con Ethereum usan 0x más 64 caracteres. Con solo ver el TXID, muchas veces no sabes de qué red es.
La respuesta está en tu historial. Junto al retiro aparece la red que usaste. Puede decir TRC20, ERC20 o BEP20. Esa red te dice qué explorador abrir. Si pegas un TXID de Tron en Etherscan, el explorador dice que no existe. La transacción está bien, solo que la estás buscando en otra blockchain.
Con USDT pasa todo el tiempo. USDT existe en varias redes y cada red tiene su explorador. Un USDT enviado por TRC20 se busca en Tronscan. Uno enviado por ERC20 se busca en Etherscan. Si todavía no elegiste red, comparo las comisiones en USDT ERC20 o TRC20, cuál es más barata.
Hay una forma más rápida. En el historial de Binance el TxID es un enlace. Si lo tocas, se abre el explorador que Binance eligió para esa red. Por ejemplo, los envíos por BSC se abren en bsctrace.com.
Bitcoin no tiene explorador oficial, porque no tiene una fundación detrás. mempool.space y blockstream.info son servicios de terceros. Etherscan aparece en la lista de exploradores de ethereum.org.
Dónde ver el TXID en Binance, Bybit y OKX
El TXID de un retiro está en el historial del exchange que envió. Busca el movimiento y abre el detalle. La tabla muestra dónde está en tres exchanges grandes. Los nombres de menú son los de su ayuda en inglés. Si usas la app en español, pueden aparecer traducidos.
| Exchange | Dónde está el TXID | Envíos internos |
|---|---|---|
| Binance | Web: Wallet → Overview → Transaction History, columna TxID. App: Assets → Spot → Transaction History, y tocas el movimiento. | Entre cuentas de Binance no hay TxID. Sale [Internal], sin comisión y al instante. |
| Bybit | Assets → cuenta Spot o Funding → History → pestaña Deposit o Withdraw. En los depósitos, botón Details. | Los retiros internos no tienen TXID. |
| OKX | Web: página Deposit/Withdraw → View history. App: Assets → ícono History arriba a la derecha. En la app ves 90 días y en la web hasta un año. | Solo hay TxID si la transacción se mandó a la blockchain. |
Copia el TXID completo. Si falta un solo carácter, el explorador no lo encuentra. Tampoco agregues espacios al pegarlo.
Si la cripto te la mandó otra persona, el TXID está del lado de quien envió. Si un amigo te pasó USDT desde su billetera, pídele el TXID de su historial. Si retiraste de Binance a Bitso, el TXID está en tus retiros de Binance. Bybit también lo muestra del lado que recibe, en el botón Details de cada depósito.
Hay un caso en que el TXID no existe y no pasa nada malo. Si mandas a una dirección de otra cuenta de Binance, no se crea TxID. En ese campo aparece [Internal]. Es una transferencia interna, un movimiento dentro del exchange que no pasa por la blockchain. Binance no cobra comisión por ella y llega al instante. Bybit tampoco da TXID en sus retiros internos.
En Coinbase, Bitso y otras plataformas no revisé los menús. Busca el detalle del retiro y un campo que diga TXID, Transaction hash o Hash. El nombre cambia, pero el dato es el mismo. En una billetera propia suele estar en el detalle de cada movimiento.
¿Por qué mi retiro todavía no tiene TXID?
Si todavía no hay TXID, el exchange aún no envió nada a la blockchain. Tu cripto sigue dentro del exchange. En el explorador no hay nada que buscar, porque la transacción todavía no existe en la red.
La ayuda de Bybit muestra bien estos pasos. Un retiro empieza en Under Review, mientras el sistema lo revisa. Después pasa a Withdrawal in Progress. Luego a Sent, cuando ya salió de tu cuenta y espera confirmaciones en la blockchain. Termina en Withdrawal Completed. También puede quedar en Canceled o Rejected.
En Under Review y en Withdrawal in Progress no hay TXID. El TXID aparece cuando el exchange transmite la transacción. Desde ahí ya la puedes seguir en el explorador.
¿Por qué un retiro se queda en revisión? Puede ser un control de seguridad o una verificación de tu cuenta. También puede ser la regla de viaje (travel rule). Es una solicitud de datos de quien envía y de quien recibe, y puede retrasar el envío. Nada de eso pasa en la blockchain. Cuánto es normal esperar y cuándo escribir a soporte lo cuento en por qué mi retiro sigue pendiente.
También puede pasar al revés. El retiro ya tiene TXID, pero el explorador no lo encuentra. Si estás en el explorador de la red correcta y el envío es de hace segundos, espera un poco y vuelve a buscar.
Cómo leer Etherscan y Tronscan línea por línea
Pega el TXID en el buscador del explorador. Se abre una página con unos diez datos. Estos son, con los nombres que usa Etherscan.
- Transaction Hash. Es el TXID. Revisa que sea el mismo que copiaste.
- Status. Dice Success, Failed o Pending. La tabla de abajo explica cada uno.
- Block. Es el número del bloque donde entró. Al lado aparecen las confirmaciones.
- Timestamp. Es la hora del bloque.
- From. Es la dirección que envió.
- To. Es la dirección que recibió. En un envío de token, aquí aparece el contrato del token.
- Value. Es la cantidad de ETH. En un envío de USDT dice 0 ETH, y es normal.
- ERC-20 Tokens Transferred. Muestra el token, la cantidad y el destino real.
- Transaction Fee. Es la comisión que pagó quien envió.
- Memo o tag. Solo existe en redes que lo usan, como XRP o TON.
El campo From suele asustar. Retiras a tu billetera y en From aparece una dirección que no conoces. Es normal. El exchange envía los retiros desde su hot wallet, la billetera conectada a internet que usa para enviar. Por eso la dirección que envía no es tu dirección de depósito.
En un envío de USDT por Ethereum, lo importante está en la línea de tokens. Value dice 0 ETH porque no se movió ETH. La cantidad de USDT y el destino real están en ERC-20 Tokens Transferred. Ahí también aparece la dirección del contrato. Es la dirección única del token en esa red. Con ella sabes si es el USDT oficial o un token con el mismo nombre.
| Lo que ves | Qué significa | Qué hacer |
|---|---|---|
| Pending (Etherscan) | Todavía no entró en un bloque. Puede haber mucho tráfico o poco gas. | Esperar. Si sigue así mucho tiempo, revisar la comisión. |
| Success | Entró en un bloque y se ejecutó. | Revisar la dirección de destino, el token y las confirmaciones. |
| Fail o Failed | Quedó registrada, pero el monto no salió. El gas sí se cobró. | El dinero sigue en la billetera que envió. |
| Dropped | Los nodos la sacaron de su lista de pendientes. | No entra en un bloque salvo que se vuelva a enviar. |
| Dropped & Replaced | Otra transacción con el mismo nonce la reemplazó. | Buscar la transacción nueva desde la dirección que envió. |
| UNCONFIRMED (Tronscan) | Todavía no es definitiva. | Esperar unos segundos. |
| CONFIRMED + SUCCESS (Tronscan) | Definitiva, y el monto llegó. | Revisar que el destino sea tu dirección. |
| CONFIRMED + FAIL (Tronscan) | Definitiva, pero el monto no llegó al destino. | Hablar con quien envió. |
Tronscan separa dos cosas. Una es si la transacción ya es definitiva, CONFIRMED o UNCONFIRMED. La otra es el resultado, SUCCESS o FAIL. Según la ayuda de Binance, CONFIRMED con FAIL significa que quedó registrada pero el dinero no llegó a la dirección de destino.
Que el explorador diga Success no significa que ya veas el saldo en el exchange. El exchange que recibe espera su número de confirmaciones. La red, el memo y el monto mínimo de depósito también tienen que estar bien. Si mandaste por una red que ese exchange no admite, revisa qué hacer si enviaste cripto por la red equivocada. Si olvidaste el memo, mira enviar cripto sin memo o tag.
¿Tronscan es confiable? Tronscan es el explorador de la red Tron, y la documentación de Tron lo presenta así. No guarda tu dinero ni hace envíos. Solo muestra lo que está en la blockchain. El problema aparece cuando alguien te manda una captura de Tronscan editada o un token falso llamado USDT. Por eso conviene abrir el TXID tú mismo.
Ver en grande ↗¿Es seguro compartir el TXID?
Sí, y a veces hace falta. El soporte te lo pide para rastrear un depósito. Quien te vende algo te lo pide para revisar el pago. Compartir el TXID no permite que nadie saque tu dinero. Con un TXID no se firma nada ni se entra a ninguna cuenta.
Lo que sí hace es mostrar datos. En una blockchain pública todo queda a la vista. La página de privacidad de bitcoin.org lo dice claro: cualquiera puede ver el saldo y todas las transacciones de cualquier dirección. Con tu TXID la otra persona ve tu dirección y el monto. También ve la dirección del otro lado y puede revisar sus otros movimientos.
Tu nombre no aparece. El whitepaper de bitcoin lo explica así: el público ve que alguien envía un monto a alguien, pero nada conecta esa transacción con una persona. Esa conexión la tiene el exchange por tu verificación de identidad. Aun así, piensa a quién le pasas un TXID, igual que harías con una dirección.
Otra cosa muy distinta son tu frase semilla, tu clave privada y los códigos de verificación. Con esos datos sí se puede mover tu dinero. Si alguien vio tu frase semilla, lee qué hacer si tu frase semilla quedó expuesta. Si perdiste el acceso a tu 2FA, mira cómo recuperar la cuenta sin el 2FA.
Hay un mensaje típico de estafa. Alguien dice que revisó tu TXID y que tu depósito quedó retenido. Para liberarlo te pide pagar una comisión. Una transacción de blockchain no se libera pagándole a un tercero. Si ya pagaste algo así, sigue los pasos de qué hacer si te estafaron con cripto.
Qué es una confirmación y por qué el exchange la espera
Cada confirmación es un bloque de la cadena, contando desde el bloque donde entró tu transacción. Cuando la transacción entra en un bloque, tiene una confirmación. Con cada bloque nuevo encima suma otra. Etherscan lo define igual: los bloques procesados desde el bloque que incluyó tu transacción.
Antes de entrar en un bloque, la transacción espera en la mempool. La mempool es la lista de transacciones pendientes que guarda cada nodo. Ahí tiene cero confirmaciones. En ese estado hay riesgo de doble gasto, que es gastar las mismas monedas dos veces. Ninguno de los tres exchanges que revisé acredita con cero confirmaciones.
Una confirmación tampoco es una garantía total. A veces el último bloque se reemplaza por otro. Eso se llama reorganización de la cadena. La guía para desarrolladores de bitcoin dice que pasa por accidente con bastante frecuencia. Cada bloque nuevo encima hace más difícil que tu transacción cambie.
¿De dónde salen las famosas 6 confirmaciones de bitcoin? Del whitepaper de Satoshi Nakamoto. En la sección 11 calcula la probabilidad de que un atacante con el 10 % del poder de minado alcance a la cadena. Con 5 bloques esa probabilidad ya baja del 0,1 %. Seis bloques quedaron como costumbre para montos grandes.
La wiki de bitcoin aclara que esas cifras son arbitrarias. Dice que cada comercio y cada exchange debe fijar su propio número.
Para que te hagas una idea: la transacción de la pizza de 2010 está en el bloque 57.043. El 4 de octubre de 2026 la cadena iba por el bloque 969.832. O sea que esa transacción ya sumaba 912.790 confirmaciones. Cada 10 minutos, más o menos, suma una más.
Si quieres ver cómo se arman los bloques desde cero, lo cuento en qué es Bitcoin.
Cuándo una transacción ya no se puede revertir
En bitcoin cada confirmación suma seguridad, pero no hay un momento oficial de «listo». En otras redes sí lo hay. Los validadores votan y, pasado cierto punto, la transacción queda finalizada. Etherscan la marca como Finalized. Desde ahí ya no se puede revertir.
Ethereum divide el tiempo en slots de 12 segundos, con un bloque por slot. Treinta y dos slots forman una época. Cuando más de dos tercios de los validadores votan, la época queda justificada. En el siguiente punto de control pasa a finalizada. El cálculo da unos 12,8 minutos y ethereum.org habla de unos 15.
Tron tiene 27 super representantes que producen un bloque cada 3 segundos. Una transacción queda solidificada cuando ya tiene encima bloques de 19 representantes distintos. Suele tardar alrededor de un minuto.
Medí en cada red cuántos bloques por detrás del último iba el bloque ya definitivo. Lo hice dos veces el 4 de octubre de 2026, con tres muestras cada vez. Este es el rango que vi.
| Red | Cuándo pasa a definitiva | Distancia al último bloque (medida) |
|---|---|---|
| Ethereum (finalized) | Votan más de dos tercios de los validadores y se cierra en el siguiente punto de control | 65–80 bloques (13–16 minutos) |
| Ethereum (safe) | Paso intermedio, antes de finalized | 34–49 bloques |
| Tron (solidified) | 19 super representantes distintos construyen bloques encima | 18–20 bloques (54–60 segundos) |
| Solana (finalized) | Pasa de processed a confirmed y luego a finalized con los votos de los validadores | 26–29 slots (6,9–7,7 segundos) |
| BNB Smart Chain | Votos de más de dos tercios de los validadores, en unos dos bloques | 0–2 bloques |
| Polygon PoS | Marca finalized propia | 1–2 bloques (1–3 segundos) |
| Arbitrum | Depende de que Ethereum finalice | 3.149–3.936 bloques (14–19 minutos) |
| Optimism | Depende de que Ethereum finalice | 608–645 bloques (20–22 minutos) |
| Bitcoin | No existe un estado definitivo. Cada bloque encima suma seguridad. | No aplica |
| XRP | Un ledger validado ya no cambia. Se cierra uno cada 3 a 5 segundos. | No lo medí |
Fíjate en Arbitrum y Optimism. Arbitrum saca bloques en menos de un segundo y Optimism cada dos. Aun así, dependen de que Ethereum finalice. Por eso tardan entre 14 y 22 minutos en ser definitivas.
Esto podría explicar algunos números de los exchanges. Binance acredita un depósito de ETH con 6 confirmaciones. Para dejarte retirarlo pide 64. Esa cifra equivale a unas dos épocas de Ethereum, muy cerca de la distancia de finalización que medí. No encontré un documento de Binance que diga que eligió ese número por eso. Es mi lectura.
¿Cuántas confirmaciones necesita? Cada exchange pide un número distinto
El número de confirmaciones lo decide el exchange, no la red. Lo comprobé con datos públicos. Binance, Bitget y KuCoin publican por API cuántas confirmaciones piden para cada red. Bajé esos datos el 4 de octubre de 2026, a las 10:55 y a las 11:24 UTC. Las dos veces dieron exactamente lo mismo.
El caso de Solana es el más claro. Para el mismo depósito de SOL, Binance pide 1 confirmación. Bitget pide 32. KuCoin pide 200. La red es la misma y la moneda también. Lo único que cambia es la regla de cada exchange.
| Red | Binance (se acredita / se puede retirar) | Bitget | KuCoin (rango) |
|---|---|---|---|
| Bitcoin (BTC) | 1 / 2 | 1 | 1–3 |
| ETH (ERC20) | 6 / 64 | 12 | 12–64 |
| USDT (TRC20) | 1 | 3 | 3 |
| USDT (ERC20) | 6 / 64 | 12 | 12–64 |
| BNB (BEP20) | 1 | 15 | 15–60 |
| SOL (Solana) | 1 | 32 | 200 |
| USDT (Solana) | 1 | 5 | 200 |
| XRP | 1 | 10 | 12 |
| TRX (Tron) | 1 | 3 | 3 |
| Litecoin (LTC) | 3 / 15 | 3 | 12–18 |
| Dogecoin (DOGE) | 6 / 36 | 6 | 12–36 |
| Cardano (ADA) | 30 | 40 | 30 |
| USDT (Arbitrum) | 120 | 12 | 120–1900 |
| ETH (Optimism) | 25 / 100 | 50 | 100–500 |
| POL (Polygon) | 200 / 300 | 60 | 200–300 |
| AVAX (C-Chain) | 12 | 60 | 32 |
| USDT (TON) | 1 | 10 | 1 |
| Stellar (XLM) | 1 | 1 | 1 |
Binance da dos números. El primero es con cuántas confirmaciones el depósito aparece en tu saldo. El segundo es con cuántas queda libre para retirar. Entre uno y otro ves el saldo, pero todavía no lo puedes sacar del exchange. En bitcoin son 1 y 2. En ETH por ERC20 son 6 y 64.
KuCoin también publica dos números por red. Su documentación no explica qué significa cada uno. Por eso en la tabla los pongo como rango, del menor al mayor.
Bitget publica un solo número de confirmaciones para depósitos. En algunas redes pide más que Binance y en otras menos. En USDT por Arbitrum, Bitget pide 12 y Binance 120.
Estos números cambian con el tiempo. Lo que vale es la pantalla de depósito del exchange el día que envías. Antes de mandar, mira ahí la red y el número de confirmaciones. Estos son los exchanges con los que tenemos código de referido.
Binance
Bybit
KuCoin
Bitget
Divulgación de afiliados: algunos enlaces son de socios. Podemos ganar una comisión sin coste adicional para ti. Esto no es asesoramiento de inversión.
¿Cuánto tarda una transferencia de cripto?
Hay un cálculo que sirve para casi todo. La espera es más o menos el número de confirmaciones que pide el exchange multiplicado por el tiempo entre bloques de la red. Si te piden 6 confirmaciones y la red hace un bloque cada 12 segundos, son unos 72 segundos.
Medí el tiempo entre bloques de cada red con nodos públicos el 4 de octubre de 2026. Para bitcoin y Litecoin usé el promedio de los últimos 2.016 bloques. Después multipliqué por las confirmaciones de cada exchange. Así sale esta tabla.
| Red | Un bloque cada | Binance (se acredita) | Bitget | KuCoin |
|---|---|---|---|---|
| Bitcoin (BTC) | 10 minutos | 10 minutos | 10 minutos | 10–30 minutos |
| ETH (ERC20) | 12 segundos | 72 segundos | 2,4 minutos | 2,4–13 minutos |
| USDT (TRC20) | 3,0 segundos | 3,0 segundos | 9,0 segundos | 9,0 segundos |
| BNB (BEP20) | 0,5 segundos | 0,5 segundos | 6,8 segundos | 6,8–27 segundos |
| SOL (Solana) | 0,3 segundos | 0,3 segundos | 8,5 segundos | 53 segundos |
| USDT (Solana) | 0,3 segundos | 0,3 segundos | 1,3 segundos | 53 segundos |
| XRP | 3,8 segundos | 3,8 segundos | 38 segundos | 46 segundos |
| Litecoin (LTC) | 2,3 minutos | 6,9 minutos | 6,9 minutos | 27–41 minutos |
| Dogecoin (DOGE) | 63 segundos | 6,3 minutos | 6,3 minutos | 13–38 minutos |
| USDT (Arbitrum) | 0,3 segundos | 33 segundos | 3,3 segundos | 33 segundos a 8,8 minutos |
| POL (Polygon) | 1,5 segundos | 5,0 minutos | 1,5 minutos | 5,0–7,5 minutos |
| USDT (TON) | 0,4 segundos | 0,4 segundos | 4,1 segundos | 0,4 segundos |
Ahí vuelve a aparecer Solana. Con Binance, un depósito de SOL junta sus confirmaciones en 0,3 segundos. Con KuCoin, en unos 53 segundos. Esa diferencia casi no se nota. En ETH por ERC20 sí se nota más. Binance acredita en unos 72 segundos, pero para retirar ese ETH hay que esperar unos 13 minutos.
Multiplicar confirmaciones por tiempo de bloque da un cálculo aproximado. Tiene tres límites. Los bloques no salen a ritmo fijo, sobre todo en bitcoin. El tiempo que tardan los exchanges en procesar no entra en el cálculo. Y los números son los del día en que medí.
¿Y de Binance a Bitso? Hay que sumar dos partes. Primero, lo que tarda Binance hasta que el retiro tiene TXID. Después, las confirmaciones que pida Bitso para esa red por el tiempo de bloque. El número de Bitso no lo medí. Lo ves en su pantalla de depósito.
Si mueves cripto entre exchanges seguido, la comisión pesa tanto como el tiempo. Comparo las dos cosas en cuánto cuesta transferir cripto entre exchanges.
Ver en grande ↗Por qué bitcoin a veces tarda más de una hora
La meta de bitcoin es un bloque cada 10 minutos. La dificultad se ajusta cada 2.016 bloques para mantener ese promedio. Pero 10 minutos es un promedio y no un horario. Entre un bloque y el siguiente puede pasar un minuto o una hora.
Lo medí. Bajé la hora de los bloques 967.817 a 969.832 desde dos exploradores distintos. Las horas coincidieron en los 2.016 bloques. El promedio entre bloques dio 10,03 minutos. La mediana dio 6,97 minutos. O sea que la mitad de los bloques llegó antes de ese tiempo.
¿Cómo puede ser? Muchos bloques salen rápido y unos pocos tardan mucho. En el 18,1 % de los casos el bloque siguiente llegó en menos de 2 minutos. En 106 casos pasaron más de 30 minutos. Eso es el 5,3 % de los intervalos. Si los bloques salieran al azar, se esperaría un 5,0 %. La espera más larga fue de 68,7 minutos.
| Dato | Resultado |
|---|---|
| Tiempo promedio entre bloques | 10,03 minutos |
| Mediana entre bloques | 6,97 minutos |
| Bloque siguiente en menos de 2 minutos | 18,1 % |
| Más de 30 minutos entre bloques | 106 veces (5,3 %; al azar puro, 5,0 %) |
| Más de 60 minutos entre bloques | 5 veces |
| Espera más larga | 68,7 minutos |
| Bloques con hora anterior al bloque previo | 54 |
| 6 confirmaciones: mediana | 56,3 minutos |
| 6 confirmaciones: el 10 % más lento | 95,8 minutos o más |
| 6 confirmaciones: más de 90 minutos | 13,1 % |
| 6 confirmaciones: caso más largo y más corto | 179,4 y 9,8 minutos |
La hora de un bloque la escribe el minero que lo encuentra. No es un reloj exacto. En 54 casos un bloque tenía una hora anterior a la del bloque previo. Por eso estos tiempos hay que leerlos como aproximados.
Ahora las 6 confirmaciones. En teoría son una hora. En mis datos, la mitad de las veces tardaron menos de 56,3 minutos. El 10 % más lento tardó 95,8 minutos o más. El caso más largo fue de 179,4 minutos, casi 3 horas. El más corto fue de 9,8 minutos.
Si mandas bitcoin a un exchange que pide 1 confirmación, esperas un bloque. Normalmente son pocos minutos. Pero a veces ese bloque tarda una hora. No es que algo esté fallando. Así funciona la red.
Litecoin se comporta parecido. Su meta es un bloque cada 150 segundos. En sus últimos 2.016 bloques el promedio fue 137,4 segundos y la mediana 99 segundos. La espera más larga fue de 21,1 minutos.
Transacción de bitcoin pendiente: comisión, RBF y CPFP
Una transacción de bitcoin que no entra en un bloque queda pendiente en la mempool. Lo que decide cuándo entra es la comisión por tamaño. Se mide en sat/vB, que son satoshis por byte virtual. Los mineros eligen primero las que pagan más por cada byte.
También medí eso en los mismos bloques. Además anoté el estado de la mempool en ese momento, el 4 de octubre de 2026.
| Dato | Resultado |
|---|---|
| Bloques donde entró alguna transacción de menos de 1 sat/vB | 59,4 % |
| Bloques donde la transacción más barata pagó 2 sat/vB o menos | 87,3 % |
| Comisión mediana de un bloque típico | 1 sat/vB (el 10 % más caro: 3 · máximo: 9) |
| Bloques con comisión mediana de 1 sat/vB o menos | 62,2 % |
| Transacciones en la mempool | 79.836 (41,6 vMB) |
| Parte de la mempool por debajo de 1 sat/vB | 98,8 % del tamaño |
| Comisión más baja en la mempool | 0,1 sat/vB |
| Comisión sugerida para entrar en el próximo bloque | 1 sat/vB |
En la mayoría de esos bloques entró alguna transacción que pagaba menos de 1 sat/vB. Y casi toda la mempool estaba por debajo de ese nivel. Si tu transacción quedó atascada con una comisión muy baja, no es un caso raro. Hay muchas transacciones esperando en ese mismo nivel.
¿Se borra sola? Bitcoin Core borra de su mempool una transacción que lleva 14 días sin entrar. También limita la mempool a 300 MB. La versión 29.1 salió en septiembre de 2025. Desde entonces acepta transacciones que pagan apenas 0,1 sat/vB, cuando antes el mínimo era 1.
Los 14 días y el mínimo de 0,1 sat/vB son valores por defecto de los nodos, no reglas de la red. Cada nodo puede tener su configuración. Que pasen 14 días no garantiza que la transacción desaparezca. Si la billetera que envió la difunde otra vez, regresa a la mempool.
Para acelerarla hay dos caminos. Los dos funcionan solo si la billetera que usas los permite.
- RBF (Replace-By-Fee). Quien envió manda otra versión de la misma transacción con más comisión, y esa reemplaza a la primera. Desde Bitcoin Core 28.0 los nodos aceptan el reemplazo aunque la original no lo haya marcado.
- CPFP (Child Pays For Parent). Se crea una transacción nueva que gasta lo que dejó la que está atascada, con una comisión alta. Para cobrar esa comisión, el minero tiene que incluir también la primera. Esto también lo puede hacer quien recibe.
Si el envío salió de un exchange, la comisión la eligió el exchange y tú no puedes reemplazarla. Si llega a una billetera tuya que permita CPFP, puedes empujarla desde ahí. Si no, quien puede hacer algo es el soporte del exchange.
En Ethereum pasa algo parecido. Una transacción con gas bajo queda en Pending. Si envías otra con el mismo nonce y más gas, la primera pasa a Dropped & Replaced. El nonce es el número de orden de cada transacción que sale de una dirección. Cómo se calcula el gas lo explico en comisiones de gas en cripto.
P2P: cómo saber si una transacción es falsa antes de liberar
En P2P el riesgo cambia de lado. Pasa lo mismo si vendes algo y te pagan en cripto. Ya no esperas tu depósito. Esperas el pago de otra persona. Una captura o un TXID que te mandan no prueba que recibiste nada. Lo que vale es lo que tú ves en el explorador o en tu saldo.
La ayuda de Binance P2P lo dice directo. No liberes cripto solo por las capturas que te manda la otra parte. Entra a tu banco o a tu billetera y comprueba que llegó el monto correcto.
Antes de liberar o entregar algo, revisa estos cinco puntos en orden.
- Abre tú el explorador de la red correcta. No uses un enlace que te mandaron.
- Busca el TXID. El estado tiene que ser Success, y en Tronscan además CONFIRMED.
- Compara la dirección de destino con la tuya, carácter por carácter. No mires solo los primeros y los últimos.
- Revisa la dirección del contrato del token. Tiene que ser la oficial de la tabla de abajo.
- Comprueba la cantidad y las confirmaciones. Lo mejor es esperar a verlo en tu saldo.
¿Por qué fijarse en el contrato? Cualquiera puede crear un token y llamarlo USDT. Tiene el mismo nombre y otro contrato. TronLink avisa de eso mismo: tokens con el nombre de uno conocido y otra dirección de contrato. A primera vista se ven igual, pero no valen nada.
| Red | Dirección del contrato |
|---|---|
| Ethereum (ERC20) | 0xdAC17F958D2ee523a2206206994597C13D831ec7 |
| Tron (TRC20) | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t |
| Solana | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB |
| TON | EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs |
| BNB Smart Chain (BEP20), no está en la lista de Tether | 0x55d398326f99059fF775485246999027B3197955 (BscScan lo muestra como Binance-Peg BSC-USD) |
El USDT de BNB Smart Chain tiene una particularidad. El contrato que se usa como USDT BEP20 no está en la lista de Tether. BscScan lo muestra como Binance-Peg BSC-USD. En la billetera aparece como USDT y tiene 18 decimales. Para un pago en BEP20, compara la dirección del contrato con la de la tabla.
El envenenamiento de direcciones es otro truco. El atacante crea una dirección con los mismos primeros y últimos caracteres que una que usas. Después te manda una transferencia de valor cero o de un token falso. Así esa dirección queda en tu historial. Si copias desde el historial sin mirar, le mandas la cripto al atacante.
Etherscan oculta por defecto las transferencias de valor cero. Si las muestras, aparecen en gris con un ícono de aviso. Copia siempre la dirección desde la pantalla de depósito del exchange, no desde el historial.
También circula la idea de un USDT que llega y desaparece a los días. No encontré un aviso oficial sobre eso. Lo que sí sé es cómo funciona la blockchain. Una transferencia confirmada no tiene fecha de vencimiento. Si no ves el contrato oficial, Success y tu dirección, no hay pago.
¿Cuántas confirmaciones esperar antes de liberar? Una buena referencia es lo que pide tu exchange para esa red, en la tabla de más arriba. Con montos grandes tiene sentido esperar más. Lo más simple es esperar a que el dinero aparezca en tu saldo.
Otras formas de estafa con cripto las junté en esta lista de estafas con criptomonedas. Y si vendes en P2P, también entra en juego tu cuenta del banco. Lo que pasa cuando el banco la congela lo cuento en cuenta bancaria bloqueada por vender cripto.
Mi opinión después de medir confirmaciones y tiempos
Medir me dejó tres cosas claras. La primera es que las confirmaciones las pone el exchange. Por el mismo SOL te piden 1, 32 o 200 según a dónde lo mandes. La segunda es que los 10 minutos de bitcoin son un promedio. Hay bloques que salen en un minuto y esperas de más de una hora. La tercera es que casi toda la mempool de bitcoin estaba por debajo de 1 sat/vB cuando la miré.
Este texto le sirve a quien manda cripto entre exchanges por primera vez. También a quien recibe pagos en cripto por P2P o por una venta. Y a quien mira el saldo cada cinco minutos porque el depósito no aparece.
Lo que más desconfianza me da es quien solo manda una captura o un TXID y dice «ya te pagué». También el mensaje que pide una comisión para «liberar» un depósito. Las dos cosas se resuelven igual. Abres el explorador tú mismo y miras.
Al mismo tiempo, entiendo a los exchanges que piden muchas confirmaciones. Una reorganización o un doble gasto les cuesta dinero a ellos. Con montos grandes, ser cuidadoso tiene sentido. Si yo recibiera un pago grande, también esperaría más bloques.
Te aviso de algo sobre este sitio. Las tarjetas de exchanges de este artículo llevan enlaces de referido (afiliados). Si te registras desde ahí, el sitio puede cobrar una comisión. Las tablas no dependen de eso. Salen de datos públicos que bajé y comparé yo.
Preguntas frecuentes
Siguiente: qué hacer si tu depósito de cripto no se acredita








