Eu estava lendo o design de consenso do Dusk, e uma parte realmente chamou minha atenção: o que acontece quando a rede não consegue chegar a um consenso?
Se a maioria dos provedores ficar offline ou for isolada, o Dusk pode enfrentar várias iterações falhas. Após 16 falhas consecutivas, o protocolo pode alternar para o Modo de Emergência.
O que eu gosto aqui é que o Dusk não simplesmente para e espera.
As iterações em aberto podem continuar rodando até que um bloco candidato obtenha o quórum necessário. E se a recuperação demorar demais, o Dusk pode criar um Bloco de Emergência.
Isso não é um bloco de transação normal. É basicamente uma forma de a rede se recuperar e avançar com segurança para a próxima rodada. Ele também carrega uma nova seed e a prova das solicitações de emergência.
Para mim, esta é a parte interessante do design de consenso.
Qualquer um pode falar sobre velocidade quando tudo está funcionando.
Eu estou mais interessado em o que uma blockchain faz quando algo dá errado.
É aí que o Modo de Emergência do Dusk chamou minha atenção.
#dusk $DUSK @Dusk
Se a maioria dos provedores ficar offline ou for isolada, o Dusk pode enfrentar várias iterações falhas. Após 16 falhas consecutivas, o protocolo pode alternar para o Modo de Emergência.
O que eu gosto aqui é que o Dusk não simplesmente para e espera.
As iterações em aberto podem continuar rodando até que um bloco candidato obtenha o quórum necessário. E se a recuperação demorar demais, o Dusk pode criar um Bloco de Emergência.
Isso não é um bloco de transação normal. É basicamente uma forma de a rede se recuperar e avançar com segurança para a próxima rodada. Ele também carrega uma nova seed e a prova das solicitações de emergência.
Para mim, esta é a parte interessante do design de consenso.
Qualquer um pode falar sobre velocidade quando tudo está funcionando.
Eu estou mais interessado em o que uma blockchain faz quando algo dá errado.
É aí que o Modo de Emergência do Dusk chamou minha atenção.
#dusk $DUSK @Dusk