Skip to main content
Esta guía está dirigida a empresas fintech, emisores, plataformas de nómina, empresas de remesas, neobancos y otras empresas que buscan cuentas de pago privadas combinadas con los beneficios de la blockchain.

Descripción general

Tu empresa podrá:
  1. Crear billeteras privadas para cuentas de clientes, comercios o tesorería
  2. Depositar monedas estables desde billeteras públicas en billeteras privadas
  3. Enviar pagos privados entre billeteras privadas
  4. Retirar fondos a direcciones y billeteras públicas de Solana
  5. Consultar saldos privados e historiales mediante la API
  6. Definir Anillos personalizados dedicados con tus propias reglas de cumplimiento, auditoría y negocio. Puedes aportar tu propio sistema de cumplimiento o usar la solución administrada de Helius para KYC y verificación de sanciones.
  7. Configurar quién puede ver, aprobar, congelar o mover fondos dentro de un anillo
  8. Dar seguimiento al estado de los pagos privados mediante sondeo o webhooks

Launch Demo

Prueba transferencias y swaps confidenciales en devnet.

Cómo funciona

Una Billetera privada es el objeto principal de la API con el que interactúas. Puedes asociar una Billetera privada, por ejemplo, con una cuenta de cliente, de comercio, de empleado, de tesorería o una cuenta inteligente. Los saldos y las transferencias privadas se cifran en cadena. Los proveedores de RPC como Helius indexan el estado cifrado, generan pruebas, crean transacciones y las envían a Solana cuando se solicitan. En la mayoría de los casos de uso empresariales, las Billeteras privadas se encuentran dentro de un Anillo personalizado dedicado. El anillo define las reglas de transferencias, visibilidad y cumplimiento. Así se integra Helius Privacy en tu infraestructura: Trust model. The Enterprise App submits intent to the Privacy API / RPC Provider, which calls the Wallet Provider for key operations and submits transactions to Solana.

Modelo de confianza

Los pagos privados requieren la autorización de la billetera privada y deben cumplir con la política del anillo correspondiente. Los anillos confidenciales (el Anillo predeterminado y los Anillos personalizados confidenciales) admiten descifrado local y delegado. Los Anillos personalizados anónimos solo admiten descifrado delegado. En el modo de descifrado delegado, la billetera y el proveedor de RPC seleccionado comparten una clave de visualización. El proveedor puede proporcionar saldos e historiales, pero no puede autorizar gastos. Esto es distinto de un auditor, cuya visibilidad se define mediante la política del Anillo. Puedes ejecutar por tu cuenta la infraestructura (RPC, indexador, servidor de auditoría o cofirmante), o recurrir a un proveedor de RPC como Helius para que la gestione por ti. Ejecutamos la infraestructura mediante nuestra flota global de RPC de alto rendimiento y, opcionalmente, mediante una configuración dedicada que puedes personalizar según tus requisitos. La infraestructura dedicada no implica un árbol de estado en cadena independiente. Los Anillos personalizados y el Anillo predeterminado sin permisos comparten un único árbol de Merkle.

Anillos

Los Anillos hacen que la privacidad en Solana sea programable, de manera similar a Token-2022. El Anillo predeterminado no requiere permisos y no tiene políticas personalizadas. Un Anillo personalizado se rige por su propio conjunto de reglas de políticas. Una Billetera privada puede mantener saldos en varios Anillos al mismo tiempo. El Anillo al que pertenece un saldo no es una propiedad de la billetera. Es una propiedad de cada UTXO, almacenada en su campo policy_program_id.
  • El anillo predeterminado es confidencial y no requiere permisos, políticas, auditores ni autoridades. Los anillos confidenciales cifran el activo y el monto.
  • Los anillos personalizados se pueden configurar con políticas y controles de cumplimiento personalizados, y pueden ser confidenciales o anónimos (activo, monto, remitente y destinatario cifrados).
Private Balances shown as a dashed onchain zone holding two rings. The Default Ring is confidential, self-custodial, and permissionless. The Custom Ring is confidential or anonymous, self-custodial, and adds custom policy and custom compliance. A private transfer connects the rings, and each deposits into and withdraws from a Solana Public Balances layer below. Una billetera privada puede retirar fondos desde un Anillo personalizado hacia una cuenta pública de tokens, hacia el Anillo predeterminado confidencial y sin permisos, o hacia otro Anillo personalizado si la política del anillo de origen lo permite.

Los Anillos personalizados son programables

Un Anillo personalizado puede definir reglas totalmente personalizadas para las transferencias y la visibilidad o auditoría.
Si quieres configurar tu propio Anillo personalizado, contáctanos y te ayudaremos a configurarlo. Puedes aportar tu propio sistema de cumplimiento o usar la solución administrada de Helius para KYC y verificación de sanciones.
Los Anillos son programables. Algunos ejemplos comunes de reglas son: Estos conjuntos de reglas personalizadas se programan como un programa dedicado de Solana que verifica la transición de estado de cada transferencia aplicable antes de liquidarla de forma atómica en cadena mediante el Protocolo de Privacidad de Solana (TSPP).

Administración de Anillos

Informes de Anillos

Usa los informes de anillos para tesorería, contabilidad, cumplimiento o tu propio conjunto de reglas de visibilidad.
Respuesta de ejemplo:
El acceso del auditor es de solo lectura. Un auditor puede ver los datos configurados mediante la política del anillo, pero no puede firmar, gastar, congelar ni mover fondos, a menos que también esté configurado como autoridad.

Congelar o descongelar una Billetera privada

Si el Anillo personalizado tiene una autoridad de congelación, puedes congelar o descongelar una Billetera privada de acuerdo con la política.
Respuesta de ejemplo:
Descongelar:

Monitoreo mediante webhooks

Usa webhooks para recibir actualizaciones del ciclo de vida de las transferencias.
Evento de ejemplo:

Propiedades de seguridad y privacidad

  • Las claves de API de Helius autentican proyectos empresariales. No autorizan gastos. La autorización de gastos requiere una firma de billetera, una autorización alternativa mediante el servicio de administración de claves subyacente (como Privy o Turnkey) o, si está configurada, la política del anillo.
  • El material de claves privadas se almacena en una infraestructura segura administrada por el Proveedor de billeteras.
  • Helius no recibe ni exporta claves privadas de gasto.
  • En el modo de descifrado delegado, la billetera y el proveedor comparten una clave de visualización. El proveedor puede consultar saldos e historiales, pero no puede autorizar gastos.
  • Los auditores de Anillos personalizados pueden ver la actividad configurada del anillo, pero no pueden gastar.
  • Las transacciones hacia un Anillo personalizado o dentro de él invocan públicamente su programa de políticas.
  • Los cofirmantes aprueban determinadas transferencias, pero no pueden gastar por sí solos, a menos que la política lo permita.
  • Las autoridades de congelación solo pueden congelar o descongelar saldos si la política del anillo lo permite.
  • Los delegados permanentes solo pueden mover saldos si están configurados explícitamente en la política del anillo.
  • Las transferencias privadas dentro de un anillo no revelan el activo ni el monto en cadena. Un anillo confidencial revela al remitente y al destinatario; un anillo anónimo utiliza un retransmisor y no revela a ninguna de las partes. La política del anillo puede especificar visibilidad adicional.
  • Los retiros revelan el destino, el activo y el monto.
  • Los depósitos públicos de criptomonedas revelan el origen, el activo y el monto. La conversión desde un saldo en moneda fiduciaria mantiene privados el activo y el monto (cifrados en cadena).
  • Las transferencias públicas revelan al remitente, al destinatario, el activo y el monto.

Didn’t find what you were looking for?

Reach out! Telegram | E-Mail | Contact