Hoje eu estava olhando para o DuskEVM e uma coisa fez mais sentido para mim do que a descrição usual de “compatível com EVM”.

O Dusk separou execução de liquidação.

O DuskEVM é a camada de execução do EVM, onde desenvolvedores podem usar Solidity e ferramentas EVM conhecidas. O DuskDS fica por baixo dele como a camada de liquidação e disponibilidade de dados. Então, os dois não estão fazendo o mesmo trabalho.

Depois existe o Hedger.

De acordo com a documentação do Dusk, o Hedger roda no DuskEVM e foi projetado para aplicações que começam pelo EVM e que precisam de fluxos confidenciais. O Dusk descreve sua abordagem em torno de privacidade, divulgação seletiva e execução verificável, em vez de simplesmente tornar tudo público ou tudo privado.

Essa distinção é importante para aplicações financeiras.

Uma transação pode envolver informações que não necessariamente deveriam ser visíveis para todos, enquanto o sistema ainda pode precisar de regras sobre quem está autorizado a ver certas informações.

É essa a parte do Dusk que eu acho que vale a pena seguir. O projeto não está tratando a privacidade como o único objetivo. A arquitetura dele tenta dar aos criadores ferramentas diferentes, dependendo do que uma aplicação realmente precisa: DuskEVM para desenvolvimento em EVM, DuskVM para execução direta na L1 e DuskDS para liquidação e disponibilidade de dados.

Estou mais interessado em ver como os criadores usam essas peças do que em repetir outra descrição genérica de “blockchain de privacidade”.
#dusk $DUSK @Dusk