Respuesta a las preguntas frecuentes
Fees and Transactions
¿Cómo afectan las confirmaciones blockchain al tiempo de una transacción?
Una confirmación ocurre cuando una transacción se incluye en un bloque. Las confirmaciones adicionales aumentan la seguridad de la liquidación, pero el tiempo necesario depende de la red y sus condiciones.
Respuesta
Una confirmación blockchain ocurre cuando una transacción se incluye en un bloque. Cada bloque añadido posteriormente aumenta su profundidad de confirmación y, generalmente, reduce la posibilidad de que una reorganización de la cadena afecte a la transacción.
El tiempo total suele incluir varias etapas:
- Emisión: La billetera envía la transacción firmada a la red.
- Pendiente: La transacción espera ser incluida en un bloque.
- Primera confirmación: Un bloque incluye la transacción.
- Confirmaciones adicionales o finalidad: La red proporciona una mayor seguridad de liquidación.
- Actualización de la aplicación: La billetera, el explorador o la plataforma detectan el nuevo estado.
El tiempo necesario puede verse afectado por:
- La congestión y la velocidad de producción de bloques
- La configuración de gas utilizada
- El número de confirmaciones requerido por la aplicación receptora
- Los retrasos de indexación del proveedor RPC, billetera, explorador o plataforma
- Una transacción reemplazada, descartada, fallida o revertida
- El modelo de liquidación utilizado por una red de capa 2
Los activos nativos y tokens ERC-20 siguen las reglas de confirmación de la red en la que se transfieren. Sin embargo, el depósito de un token ERC-20 en escrow puede requerir una aprobación y un depósito posterior. Cada transacción debe confirmarse de forma independiente.
Un número mayor de confirmaciones no hace que la transacción original se ejecute más rápido. Solo indica cuánto se ha consolidado después de su primera inclusión en un bloque.
No existe un número universal de confirmaciones ni un tiempo exacto para todas las redes. Una billetera puede mostrar el saldo después de una confirmación, mientras que una plataforma puede esperar una mayor profundidad o la finalidad de la red antes de actualizar la operación.
Utiliza el hash para distinguir entre una transacción pendiente, exitosa o fallida. No vuelvas a enviar la misma transferencia hasta conocer el estado de la original.