Demo do ShieldUSD mostra transferências privadas e controles de conformidade na Midnight

O CTO da W3i Software, Andrew Westberg, usou a carteira de prova de conceito Perdix para demonstrar transferências protegidas, conversão entre saldos privados e públicos, e a separação dos papéis de emissor, auditor e compliance para a stablecoin que está sendo desenvolvida na Midnight.

By SongMarketCap

Cardano News - Demo do ShieldUSD mostra transferências privadas e controles de conformidade na Midnight

O CTO da W3i Software, Andrew Westberg, demonstrou como o ShieldUSD foi concebido para operar por meio de transferências privadas, conversão para saldo público e controles de conformidade em nível de contrato. Westberg apresentou o sistema em um episódio de Cardano: NerdOut usando o Perdix, uma carteira de demonstração que ele criou para exibir a funcionalidade atual do ShieldUSD.

ShieldUSD está sendo desenvolvido como uma stablecoin em USD para a Midnight, a cadeia parceira da Cardano com foco em privacidade. Moneta Digital e Norwegian Block Exchange devem coemitir o ativo, enquanto a W3i está construindo a pilha de tecnologia, integrações e infraestrutura de implementação. O projeto identificou folha de pagamento, liquidação B2B, pagamentos no mundo real e DeFi institucional como casos de uso alvo.

Andrew Westberg demonstra transferências privadas de ShieldUSD

A demonstração com o Perdix usou contas separadas para dois usuários, Alice e Bob, além de contas dedicadas de emissor, auditor e compliance.

Alice começou com 10.000 ShieldUSD em um saldo privado e transferiu 5.000 unidades para Bob. O contrato consumiu a nota privada original de Alice e criou duas novas notas, uma contendo o saldo de 5.000 unidades de Bob e outra devolvendo as 5.000 unidades restantes a Alice.

A estrutura opera de forma semelhante a um sistema UTXO, com notas privadas representando saldos gastáveis dentro do contrato do ShieldUSD. As carteiras escaneiam a blockchain em busca de notas que possam descriptografar, enquanto observadores externos não veem os saldos, destinatários ou valores transferidos exibidos dentro da carteira.

O processo de transação incluiu geração de provas, assinatura, envio para a blockchain, confirmação e sincronização do estado do contrato. Westberg disse que o processo completo atualmente leva aproximadamente 40 segundos a um minuto.

Durante a demonstração, o Perdix usou um servidor de provas operado localmente. Westberg disse que outras implementações de carteira poderiam se conectar a servidores de provas remotos ou a ambientes de computação segura, dependendo de como os desenvolvedores equilibrem desempenho com a proteção do processo de geração de provas.

Os materiais públicos do ShieldUSD descrevem o ativo como uma stablecoin voltada primeiro à privacidade, com divulgação seletiva. Nenhuma avaliação independente de privacidade ou auditoria pública de segurança foi apresentada durante a demonstração, e o site oficial do ShieldUSD continua a listar o produto como “Coming soon.”

Saldos privados e públicos criam uma rota para o DeFi

O ShieldUSD foi projetado para suportar saldos privados e públicos dentro do mesmo sistema de contratos.

Durante a demonstração, Alice converteu 300 ShieldUSD do seu saldo privado em um saldo público. A transação consumiu sua nota privada anterior e criou uma nova nota privada contendo 4.700 unidades, enquanto as 300 unidades restantes ficaram disponíveis no lado público do contrato.

O saldo público é destinado a exchanges descentralizadas e outras aplicações que exigem um estado de contrato transparente. No modelo demonstrado, um usuário poderia mover parte de um saldo privado para a camada pública, interagir com um aplicativo DeFi e depois converter os fundos de volta para um saldo protegido.

A demo confirmou o mecanismo de conversão, mas não incluiu um swap, posição de empréstimo, depósito de liquidez ou interação com um protocolo DeFi em produção. Nenhuma integração com DEX da Cardano ou da Midnight foi demonstrada durante a sessão.

Diferentemente do modelo público da Cardano usado por $USDM, o ShieldUSD está sendo construído em torno de transferências protegidas e divulgação seletiva na Midnight. O anúncio original da W3i disse que a stablecoin permitiria que a validade das transações e a conformidade fossem verificadas sem publicar informações financeiras sensíveis por padrão.

Westberg classificou o ShieldUSD como um token protegido programável. A Midnight também suporta tokens protegidos nativos, mas esses ativos não oferecem os mesmos controles em nível de contrato. O ShieldUSD permanece dentro de um contrato programável, permitindo ao sistema combinar notas privadas, saldos públicos, regras de emissão e ações de compliance.

A interface do Perdix também exibiu $NIGHT, o token nativo da Midnight, separadamente dos saldos de ShieldUSD durante a demonstração.

Papéis separados definem o modelo de conformidade do ShieldUSD

O contrato do ShieldUSD mostrado no Perdix divide a autoridade operacional entre um emissor, um auditor e um responsável por compliance.

O emissor é a única conta autorizada a cunhar e queimar ShieldUSD. As novas unidades são atribuídas primeiro ao emissor, que então pode distribuí las aos usuários. Moneta Digital e Norwegian Block Exchange estão listadas como as coemissoras planejadas para a stablecoin de produção.

O auditor tem visibilidade apenas para leitura em todo o contrato. Na demonstração de Westberg, o auditor podia revisar notas privadas, endereços associados, conversões e o histórico de atividades do sistema. O auditor não podia, de forma independente, congelar saldos ou assumir o controle de fundos de usuários.

O responsável por compliance pode congelar saldos privados ou públicos, mas não tem a mesma visibilidade em todo o contrato. Uma ação direcionada, portanto, requer informações do auditor que identifiquem o endereço ou a nota protegida relevante.

Uma conta congelada pode continuar recebendo fundos, mas não pode gastar os fundos. A apreensão exige que notas congeladas específicas sejam identificadas, e os fundos apreendidos são transferidos ao emissor, e não ao responsável por compliance. O contrato também inclui uma função de pausa de emergência que pode interromper toda a atividade durante uma grande falha de rede, violação de exchange ou outro incidente de segurança.

Westberg descreveu a cooperação entre os três papéis, mas não afirmou que toda intervenção exige uma transação multisig de três partes. As funções de congelamento e apreensão não foram executadas durante a sessão, pois os testes permaneceram focados em transferências, gestão de notas e conversão de privado para público.

O Perdix ainda não foi lançado como carteira pública, e nenhum endereço de contrato de ShieldUSD em produção, relatório de auditoria independente ou data de lançamento em mainnet foi anunciado. A demonstração de Westberg oferece uma visão prática de como saldos protegidos, acesso a aplicações públicas, auditoria e ações de compliance direcionadas podem operar dentro da mesma arquitetura de contrato.