Para uma rede orientada à privacidade, um sistema público de transações não é uma contradição, mas uma necessidade operacional absoluta. Dentro do ecossistema da Rede Dusk, a resposta para este enigma de projeto de infraestrutura gira em torno do seu modelo de máquina virtual e de uma arquitetura híbrida.
🌟 O Núcleo do Paradoxo: O Papel do Luar
O Luar é o modelo público e transparente de transações que convive com o Citadel (identidade privada e sistema de transações da Dusk). A Dusk implementa o Luar porque uma blockchain corporativa 100% privada é computacionalmente inviável e incompatível com o ecossistema global de DeFi por três razões fundamentais:
Sincronização de Consenso: Os validadores do mecanismo Proof-of-Blind-Bid (PoBB) devem verificar publicamente que os nós bloquearam suas ofertas sem revelar a identidade do ofertante. Isso exige um registro público de estado para impedir o gasto duplo dos tokens de consenso.
Taxas de Gás e de Rede: Processar Provas de Conhecimento Zero (ZKPs) consome enormes recursos de rede. Calcular e pagar taxas de gás em um ambiente totalmente privado atrasaria a finalização dos blocos do Dusk, que é visada para menos de 10 segundos.
Conformidade Regulatória: O Moonlight permite a emissão de tokens híbridos em que a transferência de propriedade pode ser confidencial, mas o ciclo de vida do ativo (emissão, queima, pagamentos de dividendos) mantém trilhas de auditoria públicas obrigatórias para regulamentações como a MiCA na Europa.
🔎 Arquitetura do Dusk: Peça por Peça
Para entender como o Moonlight interage com o restante do sistema, é necessário decompor o sistema operacional do Dusk e o ambiente de execução:
1. Piecrust: O Motor de Estado
Piecrust é a Máquina Virtual (VM) nativa do Dusk. Diferente do EVM da Ethereum, o Piecrust é baseado em WebAssembly (WASM) e especificamente otimizado para transições de estado envolvendo criptografia ZK.
Projetado em Rust para maximizar a velocidade de execução de contratos inteligentes confidenciais.
Implementa um modelo de armazenamento fragmentado que separa estados públicos (Moonlight) de compromissos de privacidade cega.
2. PLONK: O Sistema de Provas
O Dusk utiliza uma implementação ultramais otimizada de PLONK (um tipo de zk-SNARK) como sua base criptográfica.
Elimina a necessidade de um repetitivo "trusted setup" para cada atualização de contrato.
Permite a geração de prova de transação do lado do cliente (em um navegador web ou smartphone) em segundos, enviando apenas a prova matemática ao Moonlight.
3. O Modelo de Contrato Inteligente Confidencial (XSC)
Os Contratos Inteligentes Confidenciais do Dusk permitem que empresas emitam tokens de segurança regulados. O Moonlight entra em cena aqui para gerenciar as regras de transferência do contrato (por exemplo, "o comprador deve ser europeu e ter maioridade legal") ao verificar uma prova ZK sem revelar os dados pessoais do usuário protegidos no Citadel.
💡 Conclusão e Próximos Passos
O Dusk não busca uma privacidade anárquica ou obscura; ele busca uma privacidade regulada. O Moonlight fornece a transparência infraestrutural necessária para que os reguladores confiem na integridade contábil da rede (garantindo que nenhum token falso seja cunhado do nada), enquanto o sistema operacional em sombra protege os dados comerciais competitivos das instituições financeiras.

