¿Cuántas confirmaciones de blockchain necesita una transacción de criptomonedas?
Pregúntales a tres billeteras distintas cuántas confirmaciones necesita una transferencia y podrías recibir tres respuestas diferentes. Eso no significa que alguien esté equivocado. El número de confirmaciones tiene distintos significados en cada red y, además, el lado receptor suele establecer sus propios requisitos.
Así funciona en las redes que más se usan y quién termina decidiendo el número.
No hay un número único
Una confirmación es simplemente un bloque que se añade después del bloque que contiene tu transacción, y esperar a que se acumulen más reduce la probabilidad de que se revierta. Cuántas son suficientes depende de cómo la red alcanza el consenso. Algunas redes, como Bitcoin, se basan en la probabilidad: el riesgo disminuye a medida que se acumulan bloques. Otras tienen finalidad, es decir, un punto a partir del cual, en la práctica, un bloque ya no se puede revertir.
Por eso, la pregunta práctica no suele ser «¿cuántos bloques?», sino «¿esta transacción ya alcanzó el nivel de certeza que exige el lado receptor?». La respuesta varía según la red.
Bitcoin: seis es una costumbre, no una regla
Bitcoin no tiene finalidad integrada, así que los usuarios se guían por un recuento. Esperar alrededor de seis confirmaciones es una convención muy citada y, con un objetivo de aproximadamente un bloque cada diez minutos, eso equivale a cerca de una hora. No es una regla del protocolo y, en ocasiones, se aceptan pagos menores con menos confirmaciones.
La razón es que cada bloque adicional dificulta que una versión competidora de la cadena reemplace a la que contiene tu transacción. Una transacción con cero confirmaciones todavía no se ha incluido en un bloque y no debe considerarse definitiva.
Ethereum, BNB Smart Chain y TRON: esperar a la finalidad
Ethereum produce un bloque cada 12 segundos, por lo que la primera confirmación suele llegar rápidamente. Desde que pasó a la prueba de participación, también tiene finalidad: los validadores votan por puntos de control una vez por época y un bloque queda finalizado después de aproximadamente dos épocas, es decir, unos 13 minutos. Muchas aplicaciones siguen esperando un número determinado de confirmaciones en lugar de la finalidad completa.
BNB Smart Chain utiliza un mecanismo de votación de finalidad rápida (BEP-126), y BNB Chain ha indicado que ahora la finalidad suele alcanzarse en cuestión de segundos. La antigua costumbre de esperar alrededor de 15 confirmaciones se remonta a antes de ese mecanismo. TRON produce un bloque aproximadamente cada 3 segundos y, según la documentación para desarrolladores, un bloque queda consolidado cuando al menos 19 de sus 27 Super Representantes han construido sobre él; esto suele tardar alrededor de un minuto. Hasta entonces, en teoría, la cadena podría reorganizarse y dejar fuera una transacción.
Solana: tres estados en lugar de un recuento
Solana no cuenta las confirmaciones. Indica si una transacción está procesada, confirmada o finalizada. «Procesada» significa que un nodo gestionó la transacción; «confirmada», que una supermayoría de validadores votó por su bloque; y «finalizada», que el bloque también tiene suficientes bloques por encima como para considerarse irreversible. Cada paso suele tardar segundos, y la finalización es el más lento.
En un explorador como Solscan, estos estados sustituyen a los números de confirmaciones que verías en otras redes.
¿Quién decide cuántas necesitas?
En la práctica, el número lo establece la billetera, la plataforma o el comercio que recibe los fondos. Exigir más confirmaciones implica sacrificar velocidad a cambio de seguridad, por lo que el requisito suele aumentar según el monto en juego. Por eso, una transferencia puede ser válida en la cadena y aun así aparecer como pendiente en el lado receptor mientras espera alcanzar ese requisito.
Para ver el estado de una transferencia, pega su hash de transacción en el explorador de la red que usaste. El recuento o estado que aparece allí es el mismo dato que consulta el lado receptor.
Recordatorio de WEEX: comprueba primero el requisito
WEEX recuerda a los usuarios que comprueben cuántas confirmaciones espera la billetera o plataforma receptora antes de enviar fondos y que tengan en cuenta el tiempo de espera, en lugar de volver a enviar la transferencia. Busca el hash en el explorador correcto para confirmar el avance y considera que una transacción con cero confirmaciones no es definitiva antes de entregar bienes o fondos. Desconfía de quien te pida aceptar un pago antes de que se confirme y nunca compartas tu frase semilla ni tu clave privada.
Conclusión
No existe un número universal de confirmaciones. Los usuarios de Bitcoin suelen esperar alrededor de seis; Ethereum, BNB Smart Chain y TRON tienen cada una su propio camino hacia la finalidad, y Solana utiliza estados en lugar de un recuento. Lo importante es el punto en que el lado receptor considera liquidada una transferencia; el explorador muestra cuánto falta para llegar a él.
Preguntas frecuentes
1. ¿Cuántas confirmaciones necesita una transacción de Bitcoin?
Alrededor de seis es una convención muy citada, lo que tarda aproximadamente una hora con el objetivo de Bitcoin de producir un bloque cada diez minutos. Es una costumbre, no una regla del protocolo, y el lado receptor puede exigir más o menos.
2. ¿Cuántas confirmaciones necesita una transacción de Ethereum?
No hay un número fijo. La primera confirmación suele llegar en cuestión de segundos y un bloque queda finalizado después de aproximadamente dos épocas, es decir, unos 13 minutos. Muchas aplicaciones esperan, en cambio, un número determinado de confirmaciones.
3. ¿BNB Smart Chain y TRON necesitan el mismo número?
No. BNB Smart Chain utiliza un mecanismo de votación de finalidad rápida, y TRON consolida un bloque cuando al menos 19 de sus 27 Super Representantes han construido sobre él; esto suele tardar alrededor de un minuto.
4. ¿Solana usa confirmaciones?
No como recuento. Solana indica si una transacción está procesada, confirmada o finalizada, y «finalizada» representa el mayor nivel de certeza.
5. ¿Una plataforma puede exigir más confirmaciones que la red?
Sí. Cada billetera o plataforma decide cuántas confirmaciones necesita antes de considerar que los fondos están disponibles, así que una transacción puede ser válida en la cadena y aun así aparecer como pendiente en el lado receptor.