Glosario cripto

Bloque huérfano

Definición

Un bloque huérfano u obsoleto es un bloque válido que queda fuera de la cadena principal porque la red aceptó otro bloque competidor a la misma altura.

A veces dos mineros encuentran un bloque válido casi a la vez. Una parte de la red construye sobre uno y otra parte sobre el otro, y el empate se rompe cuando el siguiente bloque amplía una de las ramas. El bloque perdedor se descarta: sus transacciones vuelven a la mempool y su minero pierde la recompensa. En sentido estricto, los desarrolladores de Bitcoin hablan de bloques obsoletos (stale) y reservan huérfano para bloques cuyo padre se desconoce, pero en la práctica ambos términos se usan como sinónimos.

La tasa de bloques obsoletos refleja lo bien que se propagan los bloques. Técnicas de difusión más rápidas, como los bloques compactos, los han vuelto raros en Bitcoin. Ethereum tuvo muchos bloques competidores en su etapa de prueba de trabajo y los recompensaba en parte como tíos (uncles), mecanismo que desapareció con la prueba de participación.

Para el usuario, el bloque huérfano es la razón de que una sola confirmación no sea definitiva. Un pago incluido en un bloque descartado no se pierde, solo espera a minarse de nuevo, pero si antes se confirma una transacción en conflicto, el original puede quedar invalidado.

Ejemplo

Dos pools encuentran el bloque 900.001 con segundos de diferencia; el siguiente bloque se construye sobre la versión del primero, así que el del segundo queda huérfano y su subsidio de 3,125 BTC nunca se cobra.

Términos relacionados