Eu fui ver como a privacidade realmente funciona no @Dusk and encontrei algo que eu não estava esperando: ela é dividida em dois modelos de transação.

A documentação própria da Dusk descreve dois modelos lado a lado: Phoenix, que é protegido (shielded), e Moonlight, que é público.

As atualizações de engenharia da Dusk também descrevem uma função de conversão que move a Dusk atomicamente entre os dois modelos.

Isso faz com que a privacidade seja menos como um rótulo permanente e mais como uma propriedade de como um ativo é mantido e transferido.

Aqui está o detalhe para ficar com ele: a própria atualização de engenharia da Dusk descreve o Moonlight, o modelo público, como o que foi construído especificamente para conformidade, criado para integrar a mainnet com exchanges sob novas regulamentações.

Não o Phoenix, o protegido.

Então há uma divisão interessante no design da Dusk: o modelo protegido lida com a confidencialidade, enquanto a Dusk diz que o modelo público foi necessário para conformidade e integração com exchanges sob novas regulamentações.

Para ativos regulamentados, isso levanta uma questão diferente: se o protocolo suporta ambos os modelos de transação, protegido e público, quem determina, no fim, qual modelo um ativo usa — o protocolo, o emissor ou o detentor?

@Dusk #dusk $DUSK