Comprar Cripto
Mercados
Spot
Futuros
Earn
Promoción
Más
reward-centerZona para nuevos usuarios
AcademyGlosariosDetalles

Regla de Selección de Bifurcación

¿Qué es la Regla de Elección de Bifurcación?

En la tecnología blockchain, la regla de elección de bifurcación es un protocolo utilizado para resolver bifurcaciones dentro de la blockchain y determinar la versión canónica del historial de la blockchain. Una bifurcación en una blockchain puede ocurrir naturalmente cuando dos mineros producen bloques en momentos similares, o puede ser resultado de retrasos en la red o ataques. La regla de elección de bifurcación es crucial para mantener el consenso y la seguridad de la red, asegurando que todos los nodos concuerden en un único registro continuo.

Propósito y Funcionalidad

La regla de elección de bifurcación ayuda a los nodos a decidir qué blockchain competidora adoptar cuando existen múltiples versiones. Esta regla es esencial en entornos descentralizados donde no existe una autoridad central que dicte la cadena válida. Asegura que la red converja en un único historial, previniendo los dobles gastos y otros tipos de fraude.

Reglas Comunes de Elección de Bifurcación

  1. Regla de la Cadena más Larga (Consenso Nakamoto): Utilizada predominantemente en blockchains de Prueba de Trabajo (PoW) como Bitcoin, esta regla establece que la cadena válida es aquella con la mayor prueba de trabajo acumulada, típicamente la cadena más larga. Los nodos automáticamente siguen y extienden la cadena más larga que reciben, asumiéndola como la blockchain canónica.
  2. Regla del Último Bloque Finalizado: Utilizada en algunos sistemas de Prueba de Participación (PoS), esta regla selecciona la cadena cuyo último bloque finalizado tiene el número de bloque más alto. Este método se basa en una noción de finalidad, donde ciertos bloques se vuelven irreversibles después de ser confirmados por una supermayoría de validadores.
  3. Regla del Mayor Peso Acumulado: En este enfoque, a cada bloque se le asigna un peso basado en ciertos criterios (como el tamaño de la participación en PoS), y la cadena con el mayor peso acumulado se elige como la cadena canónica.

Ejemplo: Ethereum 2.0

Ethereum 2.0 introduce una regla de elección de bifurcación conocida como LMD GHOST (Latest Message Driven Greediest Heaviest Observed SubTree). Esta regla considera los últimos mensajes de los validadores para determinar la cabeza de la blockchain. Combina las ideas de la cadena más pesada (similar a la cadena más larga en PoW) y los últimos votos o atestaciones de los validadores, proporcionando un método dinámico y robusto para la selección de la cadena que mejora la seguridad y la escalabilidad.