Introducción
Una capa de privacidad con cumplimiento que lleva el dinero de cualquier anchor SEP-24 directo a un pool privado.
El problema
Stellar tiene herramientas de privacidad, pero la privacidad se rompe en el borde fiat. Un depósito por rampa le paga a la dirección del usuario, con un monto y una hora, y cualquiera puede seguirlo hasta un pool privado y de vuelta. Además, un pool con cumplimiento necesita a alguien que haga el KYC, administre la allow-list (el ASP), guarde la llave de vista del auditor y pague las comisiones.
Cómo funciona Shield
- La wallet del usuario deriva sus llaves del pool. Shield recibe solo llaves públicas, firmadas por la cuenta.
- Shield hace el KYC y, como ASP del pool, agrega al usuario a la allow-list on-chain.
- Shield abre un depósito SEP-24 estándar con el anchor, pagado a la cuenta ómnibus de Shield con un memo.
- Cuando el anchor confirma su pago, Shield deposita en el pool desde su propia cuenta.
- Shield transfiere el monto en privado a las llaves del usuario.
En el explorador solo se ve "el anchor le pagó a Shield" y "Shield usó el pool". La dirección del usuario no aparece en ningún lado. El auditor, con la llave de vista, ve quién recibió qué.
Dos modos
| Rampa | Directo | |
|---|---|---|
| De dónde viene el dinero | Moneda local a través de un anchor SEP-24 | USDC en la wallet del usuario |
| Dirección del usuario on-chain | Nunca | Al depositar, y como firmante de sus transferencias |
| Necesita un anchor | Sí, cualquier anchor SEP-24 | No |
Para quién es
- Wallets y apps que quieren saldos privados para sus usuarios: integran el API (ver Inicio rápido).
- Anchors que quieren ofrecer depósitos privados: el nivel 1 no les pide ningún cambio, y pueden adoptar el Shield Protocol de forma nativa.
- Auditores y reguladores: cada nota es visible con la llave de vista del pool (ver Seguridad).