Eu estava lendo a documentação do Dusk e uma coisa me fez olhar para a configuração de privacidade de um jeito um pouco diferente.

Eu originalmente presumi que a privacidade no Dusk funcionava como um simples interruptor: as transações são privadas ou não são. Mas não é bem assim.

O Dusk tem Moonlight e Phoenix, e eles servem para propósitos bem diferentes. O Moonlight é mais próximo do que a maioria de nós está acostumada em cadeias públicas, em que saldos e detalhes das transações ficam visíveis. O Phoenix usa notas criptografadas e provas de conhecimento zero, então a transação pode ser verificada sem colocar todos os seus detalhes em público.

A parte que achei mais interessante foi a visualização de chaves.

Uma transação do Phoenix pode permanecer privada para o público enquanto o usuário ainda consegue conceder acesso a partes específicas a certas informações. Isso parece um detalhe pequeno, mas para aplicações financeiras faz bastante sentido. Privacidade é útil, mas empresas ainda podem precisar mostrar registros a auditores ou outras partes autorizadas.

Há uma desvantagem, porém.

Ter dois modelos de transação significa que os usuários precisam de fato saber qual deles estão usando. Alguém pode ouvir “Dusk é focado em privacidade” e assumir que toda transação automaticamente tem o mesmo nível de privacidade. Não é o caso.

Na verdade, eu prefiro pensar no Dusk assim: é menos sobre esconder tudo e mais sobre controlar o que se torna público e o que não se torna.

Estou curioso para saber se esse tipo de privacidade seletiva será mais fácil para instituições financeiras reais trabalharem do que sistemas totalmente privados por padrão.

$DUSK @Dusk #dusk