Glosario cripto

Regla de la cadena más larga

Definición

La regla de la cadena más larga indica a los nodos de prueba de trabajo que sigan la cadena válida con más trabajo acumulado, lo que resuelve las bifurcaciones.

Cuando los nodos ven dos versiones rivales de la blockchain, necesitan un criterio determinista para elegir una. La respuesta de Bitcoin es seguir la cadena válida que representa la mayor cantidad total de prueba de trabajo. Se la conoce como la cadena más larga, aunque lo que cuenta es la dificultad acumulada y no el número de bloques: una cadena más corta minada con más dificultad ganaría.

Esta regla sencilla permite que miles de nodos que nunca se coordinan converjan en el mismo historial. Los mineros tienen incentivos para construir sobre la punta con más peso, porque los bloques de una rama perdedora no cobran nada, así que las bifurcaciones temporales suelen resolverse en un solo bloque.

La regla define también el modelo de seguridad. Quien controle la mayoría del hashrate podría producir en secreto una cadena con más peso y provocar una reorganización, que es la base del ataque del 51 %. Los sistemas de prueba de participación la sustituyeron por otras reglas de selección, como LMD-GHOST combinada con la finalidad de Casper FFG en Ethereum.

Ejemplo

Un nodo que sigue una rama de 10 bloques con dificultad baja salta a otra rama de 9 bloques con dificultad mucho mayor, porque esta acumula más trabajo.

Términos relacionados