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
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

