Saltar al contenido principal
Esta guía está dirigida a proveedores de on-ramp y off-ramp, como exchanges centralizados, procesadores de moneda fiat a criptomonedas y proveedores de pagos, que desean atender a usuarios con un saldo confidencial de Solana. A fiat on-ramp and off-ramp. On the fiat side, a User fiat balance box connects by a two-way arrow to an Onramp Provider and Offramp Provider circle that straddles a dashed divider between fiat and onchain. On the private onchain side, the provider connects by a two-way arrow to user wallets holding private balances. Un saldo confidencial cifra el activo y el monto; el remitente y el destinatario permanecen públicos. Los usuarios convierten moneda fiat hacia y desde su saldo confidencial mediante on-ramp y off-ramp. Ninguna de estas acciones deposita fondos en un saldo público.
Necesitas:
  • Un saldo confidencial de cada activo que admitas, como USDC, SOL o cualquier token SPL o Token-2022. Consulta Activos confidenciales e inventario.
  • Usuarios con una billetera privada.

Activos confidenciales e inventario

Para financiar tu saldo confidencial de on-ramp/off-ramp, deposita desde un saldo público que ya tengas, por ejemplo, una billetera activa o una cuenta de custodia.
  • Deposita en tu saldo confidencial de on-ramp/off-ramp. Depositas tokens SPL y recibes un saldo confidencial del mismo token. Recargar desde un saldo público revela el activo y el monto depositados.
  • Procesa operaciones de on-ramp y off-ramp. Envías transferencias privadas desde tu saldo confidencial a los usuarios para operaciones de on-ramp y recibes transferencias privadas de los usuarios para operaciones de off-ramp. Estas transferencias no revelan el activo ni el monto.
  • Retira fondos de tu saldo confidencial de on-ramp/off-ramp. Gastas tu saldo confidencial y recibes los tokens SPL en tu saldo público. Los retiros revelan el activo y el monto retirados.
Mantén inventario en tu saldo confidencial de on-ramp/off-ramp y recárgalo cuando caiga por debajo de tu umbral, como lo harías con una billetera activa pública.

Consideraciones de cumplimiento

Un on-ramp u off-ramp confidencial no cambia los flujos de cumplimiento habituales.
  • Verificas, asocias y registras las mismas direcciones públicas de Solana que usas actualmente, ya que un Ring confidencial cifra el activo y el monto, no el remitente ni el destinatario.
  • Te recomendamos verificar lo siguiente con tus flujos de cumplimiento actuales.

Qué puedes ver

Verificación de billeteras

La verificación de billeteras no cambia:
  • Verifica la dirección de Solana del usuario con tu proveedor de verificación actual antes de aceptar una orden y cancélala si la dirección está marcada.
  • En un Ring confidencial, el remitente y el destinatario de cada transferencia privada son públicos en cadena, por lo que las contrapartes con las que realiza transacciones un usuario siguen siendo auditables. Solo se cifran el activo y el monto.

Travel Rule

La Travel Rule no cambia para las transferencias confidenciales. Para las transferencias hacia o desde una billetera con autocustodia, verificas que tu cliente sea propietario de la dirección o la controle. La información del originador y del beneficiario se intercambia fuera de la cadena entre proveedores de servicios, no en cadena, por lo que cifrar el activo y el monto en cadena no la afecta. La dirección de una billetera privada es la dirección de Solana del usuario y, en un Ring confidencial, la misma clave de Solana autoriza las transferencias privadas. Ambos métodos de verificación habituales funcionan sin cambios:
  • Firma de mensajes: el usuario firma un mensaje que tú defines con su clave de Solana.
  • Monto predefinido: el usuario envía un monto predefinido a tu saldo confidencial de on-ramp/off-ramp mediante una transferencia privada. Descifras la transferencia y verificas el monto.
Conoces el monto de cada transferencia que envías o recibes, por lo que aplicas umbrales de monto como con las transferencias públicas. La verificación de propiedad se ejecuta en tu flujo de incorporación actual, sin pasos adicionales para los usuarios en comparación con una billetera pública.

Adapta tu flujo actual

Registros y auditorías

Descifras cada transferencia que envías o recibes, por lo que tus registros contienen los mismos datos que para las transferencias públicas. Para revelar una transferencia que enviaste, comparte su clave de visualización de transacción. Una clave de visualización de transacción concede acceso de solo lectura a una transacción y no otorga autorización para gastar.

Flujos de transacciones

1. On-ramp

Un on-ramp acredita un saldo privado: el usuario paga moneda fiat fuera de la cadena; el proveedor envía una transferencia privada en cadena desde su saldo confidencial de on-ramp/off-ramp a la billetera privada del usuario.
  1. El usuario deposita moneda fiat.
  2. El proveedor asocia el depósito de moneda fiat del usuario con una billetera privada en el libro contable interno.
  3. El proveedor sincroniza su saldo confidencial de on-ramp/off-ramp y luego envía una transferencia privada a la billetera privada del usuario.

2. Off-ramp

Un off-ramp consiste en una transferencia privada desde la billetera privada del usuario al saldo confidencial de on-ramp/off-ramp del proveedor y una actualización del libro contable interno del proveedor para pagar moneda fiat al usuario. Los pasos para completar un off-ramp privado incluyen:
  1. El usuario sincroniza su saldo privado y envía una transferencia privada al saldo confidencial de on-ramp/off-ramp del proveedor.
  2. En un Ring confidencial, el proveedor puede asociar la transferencia mediante la dirección visible de la billetera del usuario. En un Ring anónimo, el libro contable público no revela el remitente ni el destinatario; realiza la asociación mediante la solicitud de off-ramp en el libro contable interno.

Comienza la integración

2

Crea una billetera privada

Native Wallet Integration

Agrega compatibilidad con la privacidad mediante tu propia gestión de claves. Para proveedores que quieran gestionar claves de cifrado y ejecutar la sincronización de estado.

Embedded Private Wallet

Usa una billetera integrada con saldos privados y públicos directamente en tu producto. Para empresas y aplicaciones sin gestión de claves propia.
3

Integra los flujos de on-ramp y off-ramp

Deposit

Financia tu saldo confidencial de on-ramp/off-ramp desde un saldo público.

Private Transfer

Envía transferencias privadas a los usuarios para operaciones de on-ramp y recíbelas para operaciones de off-ramp.

¿No encontraste lo que buscabas?