Estaba pensando en el consenso de @Dusk a través de una situación sencilla.
Imagina a dos personas que toman rutas diferentes para llegar al mismo destino. Una sale primero, pero sufre un retraso. La otra sale más tarde y llega primero.
¿Decides automáticamente que la segunda ruta era la correcta?
Eso es lo que me pareció interesante del diseño de resolución de bifurcaciones de Dusk.
La Atestación Sucinta funciona mediante iteraciones. Si una iteración falla, el protocolo puede seguir adelante. Pero si varias iteraciones producen candidatos válidos, Dusk da prioridad a la iteración más baja.
Así que, si las iteraciones 2 y 5 alcanzan el cuórum, la iteración 5 no gana simplemente por haber terminado más tarde, aunque haya tenido éxito.
Al protocolo le importa en qué punto del consenso apareció el candidato
Imagina a dos personas que toman rutas diferentes para llegar al mismo destino. Una sale primero, pero sufre un retraso. La otra sale más tarde y llega primero.
¿Decides automáticamente que la segunda ruta era la correcta?
Eso es lo que me pareció interesante del diseño de resolución de bifurcaciones de Dusk.
La Atestación Sucinta funciona mediante iteraciones. Si una iteración falla, el protocolo puede seguir adelante. Pero si varias iteraciones producen candidatos válidos, Dusk da prioridad a la iteración más baja.
Así que, si las iteraciones 2 y 5 alcanzan el cuórum, la iteración 5 no gana simplemente por haber terminado más tarde, aunque haya tenido éxito.
Al protocolo le importa en qué punto del consenso apareció el candidato