#dusk $DUSK @Dusk
Estaba leyendo los documentos de consenso de Dusk y me quedé atascado en un pequeño detalle que resultó importar más de lo que esperaba.
Así que aquí va el contexto. Cuando un comité vota sobre un bloque solo necesitas una cierta cantidad de votos para alcanzar el quórum. Pero nada impide que sigan llegando más votos después de ese punto. Lo que significa que podrías terminar, técnicamente, con dos pruebas válidas diferentes en las que se haya alcanzado el quórum para el mismo bloque, pero con distintos conjuntos de votantes incluidos.
Eso suena como una simple nota técnica al pie. Pero en realidad es un problema. Si no eliges una prueba específica, no puedes determinar de forma clara quién recibe la recompensa y quién recibe la penalización.
Dos conjuntos de votos diferentes implican dos cálculos de recompensas diferentes.
Dusk lo soluciona de una manera bastante sencilla. Cada nuevo bloque debe incluir una atestación del bloque anterior. Esa atestación se llama certificado de bloque. Y su función es fijar un único conjunto específico y exclusivo de votantes para ese bloque. No un conjunto válido. El conjunto.
Así que el certificado no trata tanto de demostrar que ocurrió el bloque. El consenso ya lo hizo. Se trata de garantizar que Dusk tenga exactamente una respuesta a "quién votó y cuánto se le paga por ello". Pequeño mecanismo, pero cierra una brecha que, de otro modo, dejaría el sistema de recompensas de Dusk abierto a la ambigüedad.
¿Cuándo se crea y se incluye el certificado de un bloque en Dusk Network?
Estaba leyendo los documentos de consenso de Dusk y me quedé atascado en un pequeño detalle que resultó importar más de lo que esperaba.
Así que aquí va el contexto. Cuando un comité vota sobre un bloque solo necesitas una cierta cantidad de votos para alcanzar el quórum. Pero nada impide que sigan llegando más votos después de ese punto. Lo que significa que podrías terminar, técnicamente, con dos pruebas válidas diferentes en las que se haya alcanzado el quórum para el mismo bloque, pero con distintos conjuntos de votantes incluidos.
Eso suena como una simple nota técnica al pie. Pero en realidad es un problema. Si no eliges una prueba específica, no puedes determinar de forma clara quién recibe la recompensa y quién recibe la penalización.
Dos conjuntos de votos diferentes implican dos cálculos de recompensas diferentes.
Dusk lo soluciona de una manera bastante sencilla. Cada nuevo bloque debe incluir una atestación del bloque anterior. Esa atestación se llama certificado de bloque. Y su función es fijar un único conjunto específico y exclusivo de votantes para ese bloque. No un conjunto válido. El conjunto.
Así que el certificado no trata tanto de demostrar que ocurrió el bloque. El consenso ya lo hizo. Se trata de garantizar que Dusk tenga exactamente una respuesta a "quién votó y cuánto se le paga por ello". Pequeño mecanismo, pero cierra una brecha que, de otro modo, dejaría el sistema de recompensas de Dusk abierto a la ambigüedad.
¿Cuándo se crea y se incluye el certificado de un bloque en Dusk Network?
In the same block it attest to
60%
At the end of every epoch
30%
Only during emergency mode
0%
Next block attests prior
10%
10 Votos • Votación cerrada