La demostración de ShieldUSD muestra transferencias privadas y controles de cumplimiento en Midnight
El CTO de W3i Software, Andrew Westberg, utilizó la cartera de prueba de concepto Perdix para demostrar transferencias protegidas, la conversión entre saldos privados y públicos, y roles separados de emisor, auditor y cumplimiento para la stablecoin que se está desarrollando en Midnight.
By SongMarketCap
El CTO de W3i Software, Andrew Westberg, ha demostrado cómo está diseñado ShieldUSD para operar mediante transferencias privadas, conversión a saldos públicos y controles de cumplimiento a nivel de contrato. Westberg presentó el sistema en un episodio de Cardano: NerdOut usando Perdix, una cartera de demostración que creó para mostrar la funcionalidad actual de ShieldUSD.
ShieldUSD se está desarrollando como una stablecoin en USD para Midnight, la cadena asociada de Cardano enfocada en la privacidad. Se espera que Moneta Digital y Norwegian Block Exchange coemitan el activo, mientras que W3i está construyendo la pila tecnológica, las integraciones y la infraestructura de implementación. El proyecto ha identificado nómina, liquidación B2B, pagos en el mundo real y DeFi institucional como casos de uso objetivo.
Andrew Westberg demuestra transferencias privadas de ShieldUSD
La demostración con Perdix utilizó cuentas separadas para dos usuarios, Alice y Bob, junto con cuentas dedicadas de emisor, auditor y cumplimiento.
Alice comenzó con 10,000 ShieldUSD en un saldo privado y transfirió 5,000 unidades a Bob. El contrato consumió la nota privada original de Alice y creó dos notas nuevas, una con el saldo de 5,000 unidades de Bob y otra devolviendo las 5,000 unidades restantes a Alice.
La estructura opera de manera similar a un sistema UTXO, con notas privadas que representan saldos gastables dentro del contrato de ShieldUSD. Las carteras escanean la cadena de bloques en busca de notas que pueden descifrar, mientras que a los observadores externos no se les muestran los saldos, los destinatarios ni los montos transferidos que se muestran dentro de la cartera.
El proceso de la transacción incluyó generación de pruebas, firma, envío a la cadena de bloques, confirmación y sincronización del estado del contrato. Westberg dijo que el proceso completo actualmente tarda aproximadamente entre 40 segundos y un minuto.
Perdix utilizó un servidor de pruebas operado localmente durante la demostración. Westberg dijo que otras implementaciones de carteras podrían conectarse a servidores de pruebas remotos o a entornos de computación seguros, según cómo los desarrolladores equilibren el rendimiento con la protección del proceso de prueba.
Los materiales públicos de ShieldUSD describen el activo como una stablecoin con prioridad en la privacidad y divulgación selectiva. No se presentó ninguna evaluación independiente de privacidad ni auditoría pública de seguridad durante la demostración, y el sitio web oficial de ShieldUSD continúa indicando el producto como “Coming soon”.
Los saldos privados y públicos crean una vía hacia DeFi
ShieldUSD está diseñado para admitir tanto saldos privados como públicos dentro del mismo sistema de contrato.
Durante la demostración, Alice convirtió 300 ShieldUSD de su saldo privado en un saldo público. La transacción consumió su nota privada anterior y creó una nueva nota privada que contenía 4,700 unidades, mientras que las 300 unidades restantes quedaron disponibles en el lado público del contrato.
El saldo público está destinado a los exchanges descentralizados y a otras aplicaciones que requieren un estado de contrato transparente. Bajo el modelo demostrado, un usuario podría mover parte de un saldo privado a la capa pública, interactuar con una aplicación DeFi y luego convertir los fondos de nuevo a un saldo protegido.
La demostración confirmó el mecanismo de conversión, pero no incluyó un intercambio, una posición de préstamo, un depósito de liquidez ni interacción con un protocolo DeFi en vivo. No se mostró integración con ningún DEX de Cardano o de Midnight durante la sesión.
A diferencia del modelo público de Cardano utilizado por $USDM, ShieldUSD se está construyendo en torno a transferencias protegidas y divulgación selectiva en Midnight. El anuncio original de W3i dijo que la stablecoin permitiría verificar la validez de las transacciones y el cumplimiento sin publicar por defecto información financiera sensible.
Westberg clasificó a ShieldUSD como un token protegido programable. Midnight también admite tokens protegidos nativos, pero esos activos no proporcionan los mismos controles a nivel de contrato. ShieldUSD permanece dentro de un contrato programable, lo que permite al sistema combinar notas privadas, saldos públicos, reglas de emisión y acciones de cumplimiento.
La interfaz de Perdix también mostró $NIGHT, el token nativo de Midnight, por separado de los saldos de ShieldUSD durante la demostración.
Roles separados definen el modelo de cumplimiento de ShieldUSD
El contrato de ShieldUSD mostrado en Perdix divide la autoridad operativa entre un emisor, un auditor y un responsable de cumplimiento.
El emisor es la única cuenta autorizada para acuñar y quemar ShieldUSD. Las unidades recién creadas se asignan primero al emisor, que luego puede distribuirlas a los usuarios. Moneta Digital y Norwegian Block Exchange figuran como los coemisores previstos para la stablecoin de producción.
El auditor tiene visibilidad de solo lectura en todo el contrato. En la demostración de Westberg, el auditor podía revisar notas privadas, direcciones asociadas, conversiones y el historial de actividad del sistema. El auditor no podía congelar saldos de forma independiente ni tomar control de los fondos de los usuarios.
El responsable de cumplimiento puede congelar saldos privados o públicos, pero no tiene la misma visibilidad a nivel de todo el contrato. Por lo tanto, una acción dirigida requiere información del auditor que identifique la dirección o nota protegida pertinente.
Una cuenta congelada puede seguir recibiendo fondos, pero no puede gastarlos. La incautación requiere identificar notas congeladas específicas, y los fondos incautados se transfieren al emisor en lugar del responsable de cumplimiento. El contrato también incluye una función de pausa de emergencia que puede detener toda la actividad durante una falla importante de la red, una violación en un exchange u otro incidente de seguridad.
Westberg describió cooperación entre los tres roles, pero no afirmó que cada intervención requiera una transacción multifirma de tres partes. Las funciones de congelación e incautación no se ejecutaron durante la sesión, ya que las pruebas se mantuvieron enfocadas en transferencias, gestión de notas y conversión de privado a público.
Perdix no se ha publicado como cartera pública, y no se ha anunciado ninguna dirección de contrato de ShieldUSD en producción, informe de auditoría independiente ni fecha de lanzamiento en la red principal. La demostración de Westberg ofrece una visión práctica de cómo los saldos protegidos, el acceso a aplicaciones públicas, la auditoría y las acciones de cumplimiento dirigidas pueden operar dentro de la misma arquitectura de contrato.