Tiempos de Confirmación de Monero: ¿Cuánto Tardan las Transacciones?
Cómo funcionan las transacciones de Monero
Cuando envías Monero, tu transacción se transmite a la red y los mineros la recogen y la incluyen en un bloque. Cada nuevo bloque agregado encima del bloque que contiene su transacción cuenta como una confirmación. Cuantas más confirmaciones tenga una transacción, más matemáticamente seguro será que la transacción sea permanente e irreversible.
Comprender los tiempos de confirmación es esencial para cualquiera que use Monero, ya sea que esté realizando un pago rápido entre pares, retirando dinero de un intercambio o recibiendo fondos para una transacción comercial. Esta guía cubre todo lo que necesitas saber sobre cuánto tiempo tardan las transacciones de Monero y por qué.
Tiempo de bloqueo de Monero
Monero apunta a un tiempo de bloqueo de aproximadamente 2 minutos. Esto significa que, en promedio, se agrega un nuevo bloque a la cadena de bloques de Monero cada 120 segundos. El tiempo del bloque se mantiene a través de un algoritmo de ajuste de dificultad dinámico que recalcula la dificultad de minería con cada bloque, asegurando que incluso cuando cambia la tasa de hash total de la red, el tiempo promedio entre bloques se mantiene cerca de 2 minutos.
Es importante entender que 2 minutos es un promedio, no una garantía. Debido a la naturaleza probabilística de la minería, los tiempos de los bloques individuales pueden variar significativamente. Algunos bloques se pueden encontrar en 30 segundos, mientras que otros pueden tardar 5 minutos o más. Con el tiempo, estas variaciones promedian aproximadamente 2 minutos por bloque.
¿Cuántas confirmaciones necesitas?
El número de confirmaciones requeridas depende del contexto y del nivel de seguridad necesario para la transacción:
Transacciones estándar (10 confirmaciones)
Para la mayoría de los propósitos, 10 confirmaciones es la recomendación estándar en el ecosistema de Monero. Aproximadamente 2 minutos por cuadra, esto se traduce en aproximadamente 20 minutos de tiempo de espera. Este nivel de seguridad es suficiente para la gran mayoría de las transacciones, ya que revertir una transacción con 10 confirmaciones requeriría que un atacante controlara una cantidad masiva de la tasa de hash de la red.
El estándar de 10 confirmaciones también se alinea con el tiempo de desbloqueo integrado de Monero, que analizaremos en detalle a continuación. Esto no es una coincidencia: el protocolo está diseñado para que la recomendación de seguridad estándar y el período de desbloqueo impuesto por el protocolo funcionen juntos.
Depósitos de cambio (10-20 confirmaciones)
Los intercambios de criptomonedas normalmente requieren entre 10 y 20 confirmaciones antes de acreditar un depósito de Monero en su cuenta. Algunos intercambios son más conservadores y pueden requerir 20 confirmaciones completas, lo que demora aproximadamente 40 minutos. Esta precaución adicional es comprensible dado que los intercambios son objetivos de alto valor para ataques de doble gasto y deben proteger contra adversarios sofisticados.
La cantidad específica de confirmaciones requeridas varía según el intercambio y puede cambiar según las condiciones de la red. Durante períodos de actividad inusual en la red, los intercambios pueden aumentar temporalmente sus requisitos de confirmación como medida de seguridad.
Pequeños pagos entre pares
Para transacciones pequeñas y de bajo riesgo entre partes de confianza, algunos usuarios aceptan menos confirmaciones. Ver una transacción en el mempool (cero confirmaciones) proporciona cierta seguridad de que se ha iniciado un pago, aunque no garantiza su finalidad. Una confirmación proporciona un nivel razonable de seguridad para pagos pequeños y ocasionales.
El concepto de tiempo de desbloqueo
Monero tiene una característica única llamada tiempo de desbloqueo que lo distingue de la mayoría de las otras criptomonedas. Cuando recibes Monero, las salidas recibidas se bloquean durante 10 bloques después del bloque en el que se incluyeron. Durante este período, podrás ver el saldo recibido en tu billetera, pero no podrás gastarlo.
Por qué existe el tiempo de desbloqueo
El tiempo de desbloqueo de 10 bloques sirve para varios propósitos importantes:
- Prevención de intentos de doble gasto: Al exigir que los resultados maduren antes de que puedan gastarse, el protocolo garantiza que las reorganizaciones de blockchain de corto alcance no puedan explotarse para revertir transacciones.
- Integridad de la firma del anillo: El período de desbloqueo garantiza que las salidas utilizadas como señuelos en las firmas en anillo hayan tenido tiempo suficiente para ser confirmadas, manteniendo las garantías de privacidad del esquema de firma en anillo.
- Seguridad de la red: El retraso crea un búfer que hace que sea económicamente impráctico para un atacante realizar transacciones rápidas y sucesivas diseñadas para explotar estados temporales de la red.
Qué significa el tiempo de desbloqueo en la práctica
Si recibe un pago de Monero y desea reenviar esos fondos inmediatamente a otra dirección, deberá esperar aproximadamente 20 minutos para el período de desbloqueo de 10 bloques. Esta es una consideración importante para los servicios que procesan pagos en secuencia, como los procesadores de pagos o los servicios de intercambio.
Por lo general, su billetera mostrará los fondos bloqueados por separado de su saldo disponible, o mostrará un saldo pendiente que podrá gastar una vez que se complete el período de desbloqueo. Si ve un saldo en su billetera que no puede enviar, es casi seguro que el tiempo de desbloqueo sea el motivo.
Comparación de velocidades de transacción
Monero frente a Bitcoin
Bitcoin tiene un tiempo de bloqueo objetivo de 10 minutos, cinco veces más que los 2 minutos de Monero. La recomendación de seguridad estándar para Bitcoin es 6 confirmaciones, lo que se traduce en aproximadamente 60 minutos. Las 10 confirmaciones de Monero de 2 minutos cada una tardan aproximadamente 20 minutos, lo que hace que Monero sea significativamente más rápido en la práctica a pesar de requerir más confirmaciones individuales.
Para depósitos en divisas, el requisito de confirmación de 3 a 6 de Bitcoin puede significar esperar de 30 a 60 minutos, mientras que el rango de confirmación de 10 a 20 de Monero se traduce en 20 a 40 minutos. En el uso diario, las transacciones de Monero se liquidan notablemente más rápido que las transacciones de Bitcoin.
Monero frente a Ethereum
Ethereum tiene un tiempo de bloqueo de aproximadamente 12 segundos, mucho más rápido que los 2 minutos de Monero. Sin embargo, Ethereum normalmente recomienda entre 12 y 32 confirmaciones por seguridad, y los intercambios a menudo requieren incluso más. En la práctica, las transacciones de Ethereum alcanzan un nivel comparable de seguridad en aproximadamente 5 a 15 minutos, lo que hace que Ethereum sea algo más rápido que Monero para la liquidación de transacciones.
Vale la pena señalar que la liquidación más rápida de Ethereum se produce sin las características de privacidad que ofrece Monero. La comparación no es del todo de manzanas con manzanas, ya que las transacciones de Monero proporcionan una privacidad significativamente mayor a costa de tiempos de confirmación algo más largos.
Comprensión de las transacciones de confirmación cero
Una transacción de confirmación cero (0-conf) es aquella que se ha transmitido a la red y aparece en el mempool pero que aún no se ha incluido en un bloque. Las transacciones sin configuración son visibles para cualquiera que supervise la red, pero no se consideran definitivas ni seguras.
Riesgos de aceptar Zero-Conf
Aceptar una transacción sin confirmación conlleva varios riesgos. El remitente podría transmitir una transacción conflictiva que gasta los mismos resultados en una dirección diferente, realizando efectivamente un doble gasto. Si bien las características de privacidad de Monero hacen que esto sea algo más difícil de ejecutar que en cadenas de bloques transparentes, todavía es teóricamente posible.
Para transacciones de bajo valor y bajo riesgo, ver una transacción en el mempool puede ser aceptable como indicador de "buena fe". Pero para cualquier transacción en la que la seguridad sea importante, se recomienda encarecidamente esperar al menos una confirmación e, idealmente, el estándar completo de 10 confirmaciones.
Factores que afectan la velocidad de confirmación
Varios factores pueden influir en la rapidez con la que se confirma su transacción de Monero:
- Tarifa de transacción: Monero utiliza un sistema de tarifas dinámico. Si bien la mayoría de las transacciones se confirman rápidamente independientemente de la tarifa, las tarifas más altas pueden recibir una ligera prioridad durante períodos de alta congestión de la red.
- Congestión de la red: Si el mempool está particularmente lleno, las transacciones pueden tardar un poco más en incluirse en un bloque. Sin embargo, el tamaño de bloque dinámico de Monero ayuda a mitigar los problemas de congestión.
- Variación del tiempo de bloqueo: Como se mencionó, los tiempos de los bloques individuales pueden variar. En ocasiones, un intervalo más largo entre bloques puede retrasar tu primera confirmación.
- Sincronización de billetera: Si su billetera no está completamente sincronizada con la red, es posible que no vea el estado de su confirmación en tiempo real.
Comprobación del estado de confirmación
Puedes comprobar el estado de confirmación de una transacción de Monero utilizando varios métodos. En la billetera CLI o GUI de Monero, su transacción mostrará un recuento de confirmación que se actualiza a medida que se agregan nuevos bloques. Los exploradores de bloques también se pueden usar para verificar el estado de una transacción usando el ID de la transacción, aunque esto brinda menos privacidad que verificar dentro de su propia billetera.
Si está esperando un depósito en un intercambio o servicio, el destinatario normalmente mostrará el recuento de confirmación actual en su página de depósito. Este recuento debería incrementarse aproximadamente cada 2 minutos a medida que se agregan nuevos bloques.
También es útil comprender cómo interactúa el tamaño de bloque dinámico de Monero con los tiempos de confirmación. A diferencia de Bitcoin, que tiene un límite de tamaño de bloque fijo, Monero utiliza un tamaño de bloque dinámico que puede crecer para adaptarse a un mayor volumen de transacciones. Cuando la red experimenta un aumento en las transacciones, los mineros pueden crear bloques más grandes para incluir más transacciones, lo que ayuda a prevenir el tipo de retrasos en las transacciones que causan confirmaciones retrasadas en redes de tamaño de bloque fijo. Esto significa que los tiempos de confirmación de Monero siguen siendo relativamente consistentes incluso durante períodos de alta demanda.
Para los comerciantes que aceptan pagos con Monero, la cuestión del tiempo de confirmación tiene implicaciones prácticas. Las transacciones minoristas en persona requieren una liquidación más rápida que las compras en línea, donde los retrasos en el envío eclipsan los tiempos de confirmación. Algunos comerciantes aceptan transacciones sin confirmación para pequeñas compras en persona, mientras que requieren confirmaciones completas para montos mayores. Otros utilizan procesadores de pagos que asumen el riesgo de aceptación de confirmación cero, proporcionando confirmación instantánea al comerciante mientras esperan la finalidad de la cadena de bloques en segundo plano.
Comprender la relación entre el tiempo de bloqueo, las confirmaciones y el tiempo de desbloqueo le brinda una imagen completa del ciclo de vida de las transacciones de Monero. Desde la transmisión hasta la inclusión de mempool, pasando por la confirmación del bloque y el período de desbloqueo, cada etapa tiene un propósito específico para garantizar que las transacciones sean seguras, privadas y definitivas.
En MoneroSwapper, mostramos el estado de confirmación en tiempo real para todas las transacciones procesadas a través de nuestra plataforma. Puede monitorear el progreso de su intercambio desde el inicio hasta la confirmación completa, con indicadores claros que muestran cuántas confirmaciones se han recibido y cuántas quedan.
🌍 Leer en