#dusk $DUSK @Dusk
Eu estava lendo os documentos de consenso do Dusk e fiquei preso em um pequeno detalhe que acabou sendo mais importante do que eu esperava.
Então vamos ao cenário. Quando um comitê vota em um bloco, você só precisa de um certo número de votos para atingir o quórum. Mas nada impede que mais votos cheguem depois desse ponto. Isso significa que, tecnicamente, você poderia acabar com duas provas válidas diferentes de que o quórum foi atingido para o mesmo bloco, apenas com conjuntos diferentes de eleitores incluídos.
Isso parece uma pequena nota técnica. Mas é um problema de verdade. Se você não escolher uma prova específica, não dá para determinar de forma clara quem é recompensado e quem é penalizado.
Dois conjuntos diferentes de votos significam dois cálculos diferentes de recompensa.
O Dusk resolve isso de um jeito bem simples. Todo novo bloco precisa incluir uma atestação do bloco anterior. Essa atestação é chamada de certificado do bloco. E seu papel inteiro é fixar um único conjunto específico e exclusivo de eleitores para aquele bloco. Não um conjunto válido. O conjunto.
Então o certificado não é, na prática, sobre provar que o bloco aconteceu. O consenso já faz isso. É sobre garantir que o Dusk tenha exatamente uma resposta para "quem votou e quanto recebe por isso". Um mecanismo pequeno, mas ele fecha uma lacuna que, de outro modo, deixaria o sistema de recompensas do Dusk aberto a ambiguidades.
Quando o certificado de um bloco é criado e incluído na Dusk Network?
Eu estava lendo os documentos de consenso do Dusk e fiquei preso em um pequeno detalhe que acabou sendo mais importante do que eu esperava.
Então vamos ao cenário. Quando um comitê vota em um bloco, você só precisa de um certo número de votos para atingir o quórum. Mas nada impede que mais votos cheguem depois desse ponto. Isso significa que, tecnicamente, você poderia acabar com duas provas válidas diferentes de que o quórum foi atingido para o mesmo bloco, apenas com conjuntos diferentes de eleitores incluídos.
Isso parece uma pequena nota técnica. Mas é um problema de verdade. Se você não escolher uma prova específica, não dá para determinar de forma clara quem é recompensado e quem é penalizado.
Dois conjuntos diferentes de votos significam dois cálculos diferentes de recompensa.
O Dusk resolve isso de um jeito bem simples. Todo novo bloco precisa incluir uma atestação do bloco anterior. Essa atestação é chamada de certificado do bloco. E seu papel inteiro é fixar um único conjunto específico e exclusivo de eleitores para aquele bloco. Não um conjunto válido. O conjunto.
Então o certificado não é, na prática, sobre provar que o bloco aconteceu. O consenso já faz isso. É sobre garantir que o Dusk tenha exatamente uma resposta para "quem votou e quanto recebe por isso". Um mecanismo pequeno, mas ele fecha uma lacuna que, de outro modo, deixaria o sistema de recompensas do Dusk aberto a ambiguidades.
Quando o certificado de um bloco é criado e incluído na 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 • Votação encerrada