Passei a noite na One de Dusk. Um detalhe desta arquitetura realmente se destaca para mim: ela não força todas as transações a seguirem o mesmo modelo de privacidade.
Moonlight é a parte transparente, baseada em conta, semelhante ao Ethereum. Saldos, contas, atividade de transação — tudo é publicamente verificável. Phoenix segue um caminho totalmente diferente. Ele é baseado em UTXO, usando provas de zero conhecimento, chaves de notas estilo stealth e nullifiers.
O que de fato chamou minha atenção é que a rede consegue verificar se uma transação é válida sem revelar o que está realmente dentro dela. Os nullifiers resolvem o problema de gasto duplo por cima disso, que é a parte que normalmente derruba projetos focados em privacidade.
Para mim, essa separação importa porque transparência e privacidade não são objetivos em conflito; elas apenas se adequam a casos de uso diferentes. Algumas atividades devem ser auditáveis publicamente por padrão. Outras — tamanhos de posição, contrapartes, estratégia — não deveriam ser, mesmo em uma cadeia pública.
A pergunta real com a qual eu estou lidando é se, ao executar os dois sistemas lado a lado, isso realmente entrega flexibilidade, ou se apenas adiciona complexidade que aparece depois como casos de borda, bugs ou interações inesperadas entre os dois modelos.
É a parte que eu estou observando de perto.
#Dusk @Dusk $DUSK