¿Qué es una confirmación en la cadena de bloques y por qué tu transferencia debe esperar a recibirla?

By: WEEX
|
0

Una transferencia aparece en el explorador con una confirmación, pero el lado receptor todavía indica «pendiente». No hay ningún problema. La red ya registró la transacción, pero el lado receptor aún no ha contado suficientes bloques para considerarla liquidada.

Ese período de espera es lo que mide el número de confirmaciones de una cadena de bloques. Esto es lo que cuenta, por qué un bloque no siempre es suficiente y cuánto suele tardar.

Qué cuenta realmente una confirmación

Cuando se transmite una transacción, primero espera a que la recojan y la incluyan en un bloque. Una vez que se agrega a un bloque, recibe su primera confirmación. Cada bloque que se agrega después cuenta como otra confirmación. Una transacción que aún no se ha incluido en un bloque suele aparecer como pendiente, con cero confirmaciones.

Por lo tanto, el número no es una calificación de la transacción. Es un recuento de cuántos bloques se han creado después de ella, por lo que solo aumenta a medida que crece la cadena.

Por qué un bloque no siempre es suficiente

En las redes de prueba de trabajo, como Bitcoin, a veces dos mineros encuentran un bloque casi al mismo tiempo y crean dos versiones temporales de la cadena. La red termina siguiendo una de ellas y descarta los bloques de la otra. Las transacciones que estaban en un bloque descartado vuelven al grupo de espera y deben confirmarse de nuevo. Esto se llama reorganización y es un evento poco frecuente.

Cada bloque adicional que se agrega hace que revertir una transacción sea más difícil, por lo que el riesgo disminuye a medida que aumenta el recuento, aunque en las cadenas de prueba de trabajo nunca llega del todo a cero. La principal preocupación es el doble gasto, que ocurre cuando un remitente intenta gastar los mismos fondos dos veces en transacciones incompatibles. Esperar más confirmaciones protege a quien recibe los fondos.

¿Cuántas confirmaciones son suficientes?

No hay un número universal. En el caso de Bitcoin, esperar alrededor de seis confirmaciones es una convención que se menciona con frecuencia y, con un objetivo de aproximadamente un bloque cada diez minutos, eso equivale a cerca de una hora. Es una convención, no una regla del protocolo, y algunos usuarios aceptan menos confirmaciones para montos pequeños.

Otras redes funcionan de manera diferente. Ethereum incorporó la finalidad después de pasar a la prueba de participación. Los validadores votan sobre puntos de control una vez por época y un bloque se finaliza después de unas dos épocas, aproximadamente 13 minutos; revertirlo después de eso requeriría destruir una proporción muy grande de todo el ETH en staking. Muchas aplicaciones siguen esperando un número fijo de confirmaciones en lugar de la finalidad completa. Solana no cuenta las confirmaciones y usa tres estados: procesada, confirmada y finalizada. Cada billetera y plataforma decide cuántas confirmaciones exige antes de considerar que los fondos están disponibles.

Dónde consultar el número de confirmaciones

Pega el hash de la transacción en el explorador de la red que usaste. La página suele mostrar el estado, como pendiente, exitosa o fallida, junto con el número de confirmaciones o un estado equivalente. Etherscan, BscScan, Solscan y Tronscan funcionan de esta manera, aunque los detalles varían ligeramente entre ellos.

Una transferencia puede tener éxito en la cadena y, aun así, aparecer como pendiente en la billetera o plataforma receptora, porque cada una decide cuántas confirmaciones necesita. Si una transacción permanece sin confirmar durante mucho tiempo, a menudo se debe a que la comisión era demasiado baja para las condiciones actuales de la red. Lo habitual es esperar o usar la opción para acelerar la transacción de la billetera, si está disponible. Volver a enviar la misma transferencia mientras la primera sigue pendiente puede hacer que envíes los fondos dos veces.

Recordatorio de WEEX: ten paciencia con las confirmaciones

WEEX recuerda a los usuarios que la espera es parte de la manera en que la red mantiene seguras las transferencias, y no una señal de que algo haya salido mal. Antes de volver a enviar los fondos, consulta el hash de la transacción en el explorador correcto y considera que una transacción con cero confirmaciones aún no es definitiva, sobre todo antes de entregar bienes o fondos a cambio. Desconfía de cualquiera que te presione para saltarte la espera o te envíe una captura de pantalla como prueba, y nunca compartas una frase semilla ni una clave privada durante el proceso.

Conclusión

Una confirmación de la cadena de bloques cuenta cuántos bloques se han agregado desde que se registró una transacción. Cuantas más confirmaciones tenga, más difícil será revertirla. Por eso las billeteras y plataformas esperan un número determinado antes de considerar que una transferencia está liquidada. El número adecuado depende de la red y el explorador te mostrará el estado de tu transferencia.

Preguntas frecuentes

1. ¿Qué es una confirmación de la cadena de bloques?
Una confirmación significa que una transacción se ha incluido en un bloque. Cada bloque adicional que se agrega después cuenta como otra confirmación, por lo que el número aumenta a medida que crece la cadena.

2. ¿Por qué una transferencia necesita más de una confirmación?
En ocasiones, los bloques recientes pueden reemplazarse durante una reorganización de la cadena, por lo que cada bloque adicional hace que sea más difícil revertir una transacción. Esperar varias confirmaciones reduce el riesgo de que se revierta o de que ocurra un doble gasto.

3. ¿Cuántas confirmaciones se necesitan?
Depende de la red y de la billetera o plataforma que recibe los fondos. Para Bitcoin, alrededor de seis es una convención que se menciona con frecuencia, pero no es una regla del protocolo.

4. ¿Es seguro confiar en una transacción con cero confirmaciones?
No como si fuera definitiva. Una transacción con cero confirmaciones todavía no se ha incluido en un bloque, así que aún puede cambiar o no completarse nunca. Lo mejor es considerarla pendiente hasta que reciba confirmaciones.

5. ¿Todas las cadenas de bloques cuentan las confirmaciones de la misma manera?
No. Bitcoin y muchas otras cadenas cuentan bloques; Ethereum también tiene finalidad basada en los votos de los validadores, y Solana usa los estados procesada, confirmada y finalizada en lugar de un recuento.

Artículos relacionados
Compartir
copy

Ganadoras

iconiconiconiconiconiconiconicon
Atención al cliente:@weikecs
Cooperación empresarial:@weikecs
Trading cuantitativo y MM:[email protected]
Programa VIP:[email protected]