Eu estava lendo a documentação da Dusk e uma coisa me surpreendeu um pouco.

Entrei achando que a parte da privacidade seria bem simples: usar a Dusk, obter transações privadas. Mas não é exatamente assim que funciona.

A Dusk tem dois modelos de transação diferentes. A Moonlight é transparente, enquanto a Phoenix foi criada para transações protegidas usando provas de conhecimento zero. Então simplesmente usar a rede não significa automaticamente que tudo o que você faz é privado.

Na verdade, acho que isso faz sentido quando você olha para o que a Dusk está tentando construir. Aplicações financeiras nem sempre precisam de sigilo completo. Às vezes, a informação precisa estar visível para auditoria ou conformidade, enquanto outros detalhes provavelmente não deveriam ficar publicamente na cadeia para qualquer pessoa inspecionar.

O que eu acho interessante é a experiência do usuário que isso cria.

A maioria das pessoas provavelmente não vai se importar com a diferença técnica entre Moonlight e Phoenix. Elas só vão querer saber uma coisa: esta transação é privada ou não?

Isso coloca uma grande responsabilidade sobre carteiras e apps construídos na Dusk. Se eles mostrarem claramente o que é público e o que é confidencial antes de alguém assinar uma transação, a abordagem com dois modelos pode parecer bem natural.

Se não mostrarem, eu consigo ver as pessoas presumindo que têm mais privacidade do que realmente têm.

Talvez o problema mais difícil para cadeias focadas em privacidade não seja apenas construir a criptografia. É tornar a privacidade óbvia o suficiente para que usuários comuns entendam o que estão recebendo.

Curioso para ver como os apps da Dusk vão lidar com isso à medida que mais pessoas realmente os usarem.

$DUSK #dusk @Dusk