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

  1. La wallet del usuario deriva sus llaves del pool. Shield recibe solo llaves públicas, firmadas por la cuenta.
  2. Shield hace el KYC y, como ASP del pool, agrega al usuario a la allow-list on-chain.
  3. Shield abre un depósito SEP-24 estándar con el anchor, pagado a la cuenta ómnibus de Shield con un memo.
  4. Cuando el anchor confirma su pago, Shield deposita en el pool desde su propia cuenta.
  5. 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

RampaDirecto
De dónde viene el dineroMoneda local a través de un anchor SEP-24USDC en la wallet del usuario
Dirección del usuario on-chainNuncaAl depositar, y como firmante de sus transferencias
Necesita un anchorSí, cualquier anchor SEP-24No

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).