#dusk $DUSK @Dusk O consenso do Dusk, A Atestação Concisa (SA), é um protocolo de prova de participação (proof-of-stake) sem permissão baseado em comitês. Os provedores elegíveis são escolhidos por meio de uma ordenação determinística ponderada por stake (stake-weighted sortition) para formar pequenos comitês por rodada; esses comitês propõem, validam e ratificam blocos usando assinaturas agregadas em vez de exigir que o conjunto completo de validadores participe ponderando em cada bloco. A documentação do Dusk descreve transações progredindo por quatro estados: Aceito (recebido e válido), Confirmado (incluído em um bloco com blocos posteriores construindo sobre ele), Estável (enterrado fundo o bastante para ser muito improvável de reverter) e Final (garantido de forma irreversível determinística e criptograficamente). Isso é explicitamente contrastado com o consenso no estilo Nakamoto, no qual os blocos nunca são absolutamente finais e são tratados como "provavelmente seguros" após confirmações suficientes se acumularem.
A maioria das cadeias oferece aos usuários exatamente um sinal — a contagem de confirmações — e deixa ao usuário decidir o que é "suficiente". O modelo de quatro estágios do Dusk torna explícito o que normalmente fica implícito: diferentes atores precisam de limiares de certeza diferentes em momentos diferentes. Uma transferência de varejo pode razoavelmente tratar "Confirmado" como suficiente; uma liquidação de valores mobiliários quase certamente precisa de "Final". Em comparação com sistemas puramente probabilísticos, a SA troca parte da superfície de descentralização (apenas um comitê atesta por bloco) por um ponto explícito e delimitado em que a finalidade deixa de ser probabilística e se torna absoluta.
Expor quatro estados de finalização é mais honesto sobre como a liquidação realmente funciona, mas também desloca uma decisão para o usuário ou para a camada da aplicação — qual estágio é "suficiente" para esta transação. A divulgação da estrutura real da finalização ajuda os usuários a tomarem decisões melhor calibradas, ou a granularidade adicional acaba, na maior parte, sendo abstraída por carteiras e apps?
A maioria das cadeias oferece aos usuários exatamente um sinal — a contagem de confirmações — e deixa ao usuário decidir o que é "suficiente". O modelo de quatro estágios do Dusk torna explícito o que normalmente fica implícito: diferentes atores precisam de limiares de certeza diferentes em momentos diferentes. Uma transferência de varejo pode razoavelmente tratar "Confirmado" como suficiente; uma liquidação de valores mobiliários quase certamente precisa de "Final". Em comparação com sistemas puramente probabilísticos, a SA troca parte da superfície de descentralização (apenas um comitê atesta por bloco) por um ponto explícito e delimitado em que a finalidade deixa de ser probabilística e se torna absoluta.
Expor quatro estados de finalização é mais honesto sobre como a liquidação realmente funciona, mas também desloca uma decisão para o usuário ou para a camada da aplicação — qual estágio é "suficiente" para esta transação. A divulgação da estrutura real da finalização ajuda os usuários a tomarem decisões melhor calibradas, ou a granularidade adicional acaba, na maior parte, sendo abstraída por carteiras e apps?