Lo que realmente me gusta del Modo de Emergencia de @Dusk es que parece diseñado para un problema muy real: las personas pueden simplemente desaparecer de la red.

Sin ataques. Sin comportamientos maliciosos. Solo menos participantes que se presentan cuando el consenso los necesita.

En lugar de dejar que la cadena se congele por completo, Dusk le da al consenso múltiples oportunidades mediante distintas iteraciones. Si un intento no logra suficiente participación, otro puede comenzar, brindando a los provisioners restantes más oportunidades para ponerse de acuerdo.

Y si aun así las cosas no se recuperan, las Solicitudes de Bloque de Emergencia ofrecen una alternativa. Una vez que una cantidad suficiente de participación respalda la solicitud, Dusk puede crear un bloque de emergencia vacío.

Lo que me resulta interesante es que este bloque no trata de procesar transacciones. Básicamente es una forma de decir: “La red está teniendo dificultades, pero no nos detenemos”.

Mantiene la cadena en movimiento y crea una semilla nueva para otro intento.

Para mí, eso es lo que hace que el diseño destaque: Dusk planifica para la participación imperfecta en vez de asumir que todos siempre estarán en línea.
#dusk @Dusk $DUSK