Tiempo de bloque

El tiempo de bloque es el intervalo promedio entre nuevos bloques en una red de criptomonedas, y determina las confirmaciones, las recompensas de minería y la fiabilidad de la red.

3 min de lectura
minería

Definición

El tiempo de bloque es el tiempo promedio que una blockchain está diseñada para tardar entre un bloque y el siguiente. En la minería de prueba-de-trabajo, es el ritmo de la cadena: con qué frecuencia se espera que los mineros encuentren un bloque válido, agreguen transacciones y reclamen una recompensa de bloque.

La palabra “promedio” es importante. Bitcoin apunta a unos 10 minutos por bloque, pero no funciona con un temporizador de cocina. Un bloque puede aparecer después de 40 segundos, el siguiente después de 25 minutos, y ambos casos pueden ser normales. A lo largo de muchos bloques, las oscilaciones aleatorias se acercan más al objetivo.

Cómo funciona

Los mineros construyen bloques candidatos y aplican hash repetidamente al encabezado de bloque. Cada hash es un nuevo intento de producir un número lo bastante bajo como para cumplir el objetivo actual. Una comparación útil es lanzar una enorme cantidad de dados: cuantas más tiradas hagan los mineros por segundo, antes es probable que alguien obtenga el raro resultado ganador.

Esa velocidad de tiradas es el hash rate de la red. Si se suman más máquinas de minería, los bloques llegarían demasiado rápido a menos que el protocolo reaccionara. Si las máquinas se van, los bloques se ralentizarían. Para mantener el ritmo de largo plazo cerca del tiempo de bloque previsto, las redes prueba-de-trabajo ajustan la dificultad de minería. Bitcoin lo hace cada 2,016 bloques, lo que equivale a unas dos semanas con su objetivo de 10 minutos.

El tiempo de bloque también se conecta directamente con las confirmaciones. Una transacción obtiene su primera confirmación cuando se incluye en un bloque. Cada bloque posterior apilado encima añade otra confirmación. Por eso los exchanges y procesadores de pago suelen esperar varios bloques antes de considerar definitivo un depósito. Un explorador de bloques muestra estas marcas de tiempo, alturas y recuentos de confirmaciones en tiempo real.

Por qué importa

El tiempo de bloque afecta cómo se siente una cadena para los usuarios y cómo se comporta bajo presión. Los tiempos de bloque más cortos pueden hacer que las wallets y las apps muestren progreso antes, pero dan menos tiempo a los bloques para propagarse por la red. Cuando dos mineros encuentran bloques válidos casi al mismo tiempo, algunos nodos pueden ver uno primero mientras otros nodos ven el otro primero. Uno de los bloques termina perdiendo, se vuelve stale u orphaned, lo que desperdicia trabajo y puede reducir los márgenes de seguridad.

Los tiempos de bloque más largos reducen esa carrera, pero hacen que la actividad se perciba más lenta. Un comerciante, exchange o minero que espera confirmaciones tiene que planificar el tiempo según la cadencia de la cadena. Diez minutos es un objetivo, no una promesa.

Para los mineros, el tiempo de bloque determina la variación de los pagos. Una operación grande puede ver recompensas con regularidad, mientras que un pequeño minero solo podría esperar mucho más que el promedio. Unirse a un pool de minería suaviza esa suerte al compartir las recompensas entre los participantes.

Por lo tanto, el tiempo de bloque es una decisión de diseño entre velocidad, propagación, descentralización y emisión predecible.

Términos relacionados