Riesgo que requiere un manejo preciso de lo que realmente ocurre en el Crepúsculo cuando dos bloques candidatos alcanzan consenso en la misma ronda.
Según el documento técnico, esto activa específicamente el procedimiento de respaldo. Un bloque producido en una iteración superior puede ser reemplazado por un bloque competidor en una iteración inferior si ese bloque en iteración inferior también alcanzó consenso de forma independiente.
El mecanismo en sí consiste en que la cadena local se revierte al bloque inmediatamente anterior al que se está reemplazando y luego acepta la alternativa de iteración inferior. Cada sucesor del bloque descartado también se descarta junto con él, no solo ese bloque, sino toda la cadena que se construyó sobre él.
Límite documentado de este riesgo: un bloque que alcanzó consenso en la iteración cero específicamente no puede ser reemplazado por nada, ya que no existe una iteración inferior posible. Aun así, puede revertirse, pero solo si primero se revierte uno de sus propios ancestros.
El margen con respecto a las bifurcaciones no son casos extremos poco comunes; más bien, es una consecuencia esperada del retraso de la red, con una resolución determinista documentada ya incorporada.
@Dusk_Foundation $DUSK
#dusk
$GPS
#dusk $DUSK @Dusk
¿Cómo debe manejar una blockchain bloques en competencia?
Según el documento técnico, esto activa específicamente el procedimiento de respaldo. Un bloque producido en una iteración superior puede ser reemplazado por un bloque competidor en una iteración inferior si ese bloque en iteración inferior también alcanzó consenso de forma independiente.
El mecanismo en sí consiste en que la cadena local se revierte al bloque inmediatamente anterior al que se está reemplazando y luego acepta la alternativa de iteración inferior. Cada sucesor del bloque descartado también se descarta junto con él, no solo ese bloque, sino toda la cadena que se construyó sobre él.
Límite documentado de este riesgo: un bloque que alcanzó consenso en la iteración cero específicamente no puede ser reemplazado por nada, ya que no existe una iteración inferior posible. Aun así, puede revertirse, pero solo si primero se revierte uno de sus propios ancestros.
El margen con respecto a las bifurcaciones no son casos extremos poco comunes; más bien, es una consecuencia esperada del retraso de la red, con una resolución determinista documentada ya incorporada.
@Dusk_Foundation $DUSK
#dusk
$GPS
#dusk $DUSK @Dusk
¿Cómo debe manejar una blockchain bloques en competencia?
Deterministic fallback
Keep the first block
Reorg to valid alternative
Depends on consensus
12 hora(s) restante(s)