No início, presumi que uma camada de conformidade para ativos regulamentados seria algo único. Um design. Um conjunto de compensações. Todos usando o mesmo caminho. Dusk executa duas. Zedger é construído sobre o ambiente de execução nativo. Hedger é executado na camada compatível com a EVM. Ambos lidam com a emissão de ativos regulamentados. Ambos aplicam regras de conformidade. Nenhum é o outro. O que prendeu minha atenção não foi a divisão técnica, mas o que ela revela sobre a quem o protocolo realmente tenta atender. Desenvolvedores nativos têm um caminho. Desenvolvedores Solidity têm outro. Isso é flexibilidade. Mas também são duas bases de código, duas cargas de manutenção e dois lugares onde uma lacuna de conformidade poderia surgir antes que ninguém perceba. A pergunta que não consigo responder com base na documentação é se ambas as camadas oferecem garantias de privacidade idênticas ou se uma faz compensações que a outra não faz. Flexibilidade que, silenciosamente, oferece níveis diferentes de proteção a usuários diferentes não é exatamente flexibilidade. É um sistema em camadas com um nome mais amigável. Quando @Dusk constrói duas camadas de conformidade no mesmo protocolo, isso duplica o ecossistema ou o divide?
#dusk $DUSK @Dusk
#dusk $DUSK @Dusk