La respuesta honesta a cuántas confirmaciones necesita un pago en cripto es que depende de dos cosas: la red por la que llegó el dinero y cuánto vale el pedido. Una confirmación sobra para una descarga digital de 10 $ pagada en USDT sobre Tron. Un palé de 5.000 $ que sale de tu almacén en un camión y se pagó en Bitcoin merece varios bloques. «Seguro» no es una constante que puedas mirar en una tabla y olvidar: es una decisión de riesgo, tomada una vez por red y por tipo de producto, y luego codificada en tu checkout para que nadie tenga que volver a pensarla.
Qué es realmente una confirmación
Una confirmación es un bloque. Ahí acaba el concepto. Cuando el comprador pulsa enviar, su transacción se difunde por la red y espera en la mempool, una sala de espera de transacciones sin minar. Cuando un minero o validador la incluye en un bloque, tienes una confirmación. Cada bloque construido encima añade otra.
El segundo bloque no hace que tu transacción esté «más verificada». O era válida o no lo era. Lo que cambia es el coste de borrarla. Para revertir una transacción enterrada bajo bloques, un atacante tiene que construir una cadena competidora que no la contenga y hacerla más larga que la honesta. Cada bloque adicional multiplica aproximadamente el trabajo necesario, así que la probabilidad de una reversión exitosa cae por un acantilado, no por una pendiente. Seis bloques en Bitcoin no son magia: son simplemente la profundidad a la que la aritmética dejó de resultar interesante para nadie, y el número se quedó.
Cero confirmaciones y el riesgo de doble gasto
Una transacción en la mempool es una promesa, no un pago. Es un mensaje firmado que dice «tengo la intención de mover estas monedas», que la red ha visto pero aún no ha comprometido. Puede reemplazarse, expulsarse o simplemente no minarse nunca.
El mecanismo concreto que conviene entender es Replace-By-Fee. En Bitcoin, un emisor puede difundir una transacción que te paga y después una segunda que gasta las mismas entradas de vuelta a sí mismo con una comisión más alta. Los mineros son racionales y se quedan con la comisión mayor. Tu pago se evapora mientras el comprador se marcha con la mercancía. No es un ataque teórico: es el protocolo funcionando exactamente como se diseñó, y no requiere ninguna habilidad especial.
- Reemplazo por RBF — las mismas monedas se vuelven a gastar en otro sitio con más comisión antes de que alguien mine tu versión.
- Inanición por comisión — una transacción mal tarificada pasa horas en la mempool y acaba siendo descartada por los nodos.
- Reorganización de cadena — rara y poco profunda en las redes grandes, pero real. Un reorg de un bloque desconfirma en silencio un pago que solo tenía una confirmación.
El cero confirmaciones se defiende en exactamente una situación: cuando puedes deshacer la entrega. Si el cliente compra una licencia que puedes revocar, o saldo de cuenta que tú controlas, aceptar a la vista es un intercambio razonable a cambio de mejor experiencia. Si lo entregado sale de tus manos para siempre, espera un bloque.
Finalidad probabilística frente a casi determinista
No todas las cadenas entienden «final» igual, y aquí es donde falla la mayoría de los consejos sobre confirmaciones, al fingir que las reglas de Bitcoin son universales.
Cadenas probabilísticas
Bitcoin, Litecoin, Dogecoin y Bitcoin Cash nunca declaran final una transacción. Te dan una probabilidad que se acerca a uno. Los diez minutos de Bitcoin son además una media, no un horario: los bloques llegan según una distribución de Poisson, así que esperar «una confirmación» puede ser noventa segundos o cuarenta minutos. Ethereum está en medio: los bloques caen cada doce segundos, pero la prueba de participación añade un paso explícito de finalización de unas dos épocas, unos trece minutos, tras el cual revertir exige el slashing de un tercio del stake total.
Cadenas de finalidad rápida
TON (que Payora llama Gram), Solana, XRP y Stellar alcanzan algo mucho más cercano a la finalidad determinista en segundos. Un ledger validado de XRP está cerrado. Un slot finalizado de Solana está cerrado. Tron toma una vía intermedia: bloques cada tres segundos y, una vez que unos diecinueve han sido firmados por una supermayoría de super representantes, el bloque se marca como solidified y no se reorganizará. Por eso USDT sobre Tron se siente instantáneo en el checkout, mientras que el mismo token bajo la mentalidad de la era Bitcoin parecería glacial.
Cuántas confirmaciones por red en la práctica
Estos son valores por defecto sensatos para un comercio, no leyes de la física. Los tiempos son aproximados porque el tiempo de bloque varía.
| Red | Tiempo de bloque | Umbral sensato | Espera aproximada |
|---|---|---|---|
| Bitcoin (BTC) | ~10 min | 1 importe bajo, 2–3 medio, 6 alto | 10–60 min |
| Litecoin (LTC) | ~2,5 min | 3–6 | 8–15 min |
| Dogecoin (DOGE) | ~1 min | 6–10 | 6–10 min |
| Bitcoin Cash (BCH) | ~10 min | 2–6 | 20–60 min |
| Ethereum (ETH) | ~12 s | 12, o 32+ para finalidad | 2,5–13 min |
| BNB Chain, Polygon, Arbitrum, Base | ~1–2 s | 15–60 | menos de 2 min |
| Tron (TRX, USDT-TRC20) | ~3 s | ~19 (solidified) | ~1 min |
| Solana (SOL) | ~0,4 s | 32 (finalized) | ~13 s |
| TON / Gram | ~5 s | 1 bloque de masterchain | segundos |
| XRP | ~4 s | 1 ledger validado | ~4 s |
| Stellar (XLM) | ~5 s | 1 ledger cerrado | ~5 s |
Ajusta el umbral al importe y a la reversibilidad
La pregunta nunca es «¿es seguro este pago?» en abstracto. Es «¿qué gana el atacante y cuánto le cuesta el ataque?». Revertir una transacción de Bitcoin con un bloque de profundidad implica superar brevemente a la red minando, lo cual es caro. Nadie gasta eso para robar un ebook de 9 $. Así que el modelo sensato tiene dos ejes: cuánto dinero hay en juego y si puedes recuperar la entrega.
- Digital y revocable, cualquier importe — licencias, descargas, saldo de cuenta, hosting. Una confirmación, o cero si te sientes cómodo revocando. Tu recurso es el interruptor.
- Menos de ~100 $, físico — una confirmación en cualquier red de la tabla. El ataque cuesta más que el botín.
- 100–1.000 $, físico — el umbral normal de la cadena: 2–3 en Bitcoin, solidified en Tron, finalized en Solana.
- Más de ~1.000 $, irreversible — sube a 6 en Bitcoin y finalidad completa en el resto. Los cuarenta minutos extra no te cuestan nada; un palé revertido te cuesta el palé.
- Todo lo que se envía el mismo día — trata la barrera de confirmaciones como la barrera del albarán de picking, no la del correo de confirmación del pedido.
Fíjate en lo que no está en esa lista: los contracargos. Un pago on-chain confirmado no puede ser retirado por el banco del comprador noventa días después, lo que es una forma de riesgo genuinamente distinta a la de las tarjetas. Las confirmaciones son la única ventana que te debe preocupar, y se cierra en minutos. Ese intercambio se trata a fondo en aceptar pagos sin cuenta de comercio.
Cómo decide Payora que un pago es final
Payora filtra cada moneda por su propia regla de finalidad en lugar de aplicar un número único a veinte activos. Bitcoin se cuenta en bloques. Tron espera la solidificación. TON espera la masterchain. Solana espera un slot finalizado. Solo cuando se cumple la regla de ese activo concreto tu servidor recibe el webhook firmado invoice.paid — HMAC-SHA256, ventana de tiempo, clave de idempotencia — de modo que el comercio nunca es quien adivina si un pago ha liquidado. Si quieres el código de verificación, está en la documentación y explicado paso a paso en el artículo sobre la firma de webhooks.
Los importes que no cuadran no se descartan en silencio. Si un comprador envía 0,0009 BTC contra una factura de 0,001 BTC, o manda 0,002 por error, tanto el pago de menos como el de más quedan registrados en un libro append-only asociado a esa factura. La política la decides tú — completar, cumplir parcialmente, reembolsar — con el número real delante en vez de un error de redondeo. Las monedas se confirman en una dirección que Payora generó solo para esta factura, así que el pago no se confunde con otro. El contador de confirmaciones es lo único que separa el envío del comprador de un dinero que ya controlas.
Los valores por defecto sensatos vienen con los módulos CMS gratuitos para WooCommerce, PrestaShop, Magento 2 y otras dieciocho plataformas, así que una tienda pequeña puede instalar, dejar los valores por defecto y acertar desde el primer día. También puedes ver la barrera funcionando en la demo del checkout en vivo.
Elige tus umbrales una vez, escríbelos y deja que la pasarela los haga cumplir. Crea una cuenta gratuita de Payora y comprueba cómo cada red informa de la finalidad sobre una factura real: aceptar es 0% y las comisiones de retiro (1,5% en el plan Free más la comisión de red, mínimo 50 USD) están en precios.



Comentarios