- On-ramp from fiat balance
- Off-ramp to fiat balance
- Um saldo confidencial de cada ativo compatível, como USDC, SOL ou qualquer token SPL ou Token-2022. Consulte Ativos confidenciais e inventário.
- Usuários com uma Carteira Privada.
Ativos confidenciais e inventário
Para financiar seu saldo confidencial de on/off-ramp, faça um depósito a partir de um saldo público que você já possui, como uma hot wallet ou conta de custódia.- Deposite em seu saldo confidencial de on/off-ramp. Você deposita tokens SPL e recebe um saldo confidencial do mesmo token. A recarga a partir de um saldo público revela o ativo e o valor depositados.
- Processe on-ramps e off-ramps. Você envia transferências privadas do seu saldo confidencial aos usuários para on-ramps e recebe transferências privadas dos usuários para off-ramps. Essas transferências não revelam o ativo nem o valor.
- Saque do seu saldo confidencial de on/off-ramp. Você utiliza seu saldo confidencial e recebe os tokens SPL em seu saldo público. Os saques revelam o ativo e o valor sacados.
Considerações de conformidade
Um on-ramp ou off-ramp confidencial não altera os fluxos comuns de conformidade.- Você verifica, associa e registra os mesmos endereços públicos da Solana usados atualmente, pois um Ring confidencial criptografa o ativo e o valor, não o remetente nem o destinatário.
- Recomendamos que você verifique os itens a seguir em relação aos seus fluxos de conformidade existentes.
O que você pode ver
Verificação de carteiras
A verificação de carteiras não muda:- Verifique o endereço Solana do usuário com seu provedor de verificação existente antes de aceitar uma ordem e cancele-a se o endereço for sinalizado.
- Em um Ring confidencial, o remetente e o destinatário de cada transferência privada são públicos onchain, portanto, é possível auditar com quem um usuário faz transações. Somente o ativo e o valor são criptografados.
Travel Rule
A Travel Rule não muda para transferências confidenciais. Para transferências de ou para uma carteira autocustodiada, você verifica se o cliente possui ou controla o endereço. As informações do originador e do beneficiário são trocadas offchain entre os provedores de serviços, não onchain. Portanto, a criptografia do ativo e do valor onchain não afeta esse processo. O endereço de uma carteira privada é o endereço Solana do usuário e, em um Ring confidencial, a mesma chave Solana autoriza transferências privadas. Os dois métodos comuns de verificação funcionam sem alterações:- Assinatura de mensagem – o usuário assina uma mensagem definida por você com a chave Solana dele.
- Valor predefinido – o usuário envia um valor predefinido para seu saldo confidencial de on/off-ramp por meio de uma transferência privada. Você descriptografa a transferência e verifica o valor.
Mapeie seu fluxo existente
Registros e auditorias
Você descriptografa cada transferência que envia ou recebe, portanto, seus registros contêm os mesmos dados das transferências públicas. Para divulgar uma transferência que você enviou, compartilhe a chave de visualização da transação. Uma chave de visualização de transação concede acesso somente leitura a uma transação e não concede autoridade para gastar.Fluxos de transação
1. On-ramp
Um on-ramp credita um saldo privado: o usuário paga em moeda fiduciária offchain; o provedor envia uma transferência privada onchain do saldo confidencial de on/off-ramp dele para a Carteira Privada do usuário.- O usuário deposita moeda fiduciária.
- O provedor associa o depósito em moeda fiduciária do usuário a uma Carteira Privada no livro-razão interno.
- O provedor sincroniza seu saldo confidencial de on/off-ramp e envia uma transferência privada para a Carteira Privada do usuário.
2. Off-ramp
Um off-ramp consiste em uma transferência privada da Carteira Privada do usuário para o saldo confidencial de on/off-ramp do provedor e em uma atualização do livro-razão interno do provedor para pagar moeda fiduciária ao usuário. As etapas para concluir um off-ramp privado incluem:- O usuário sincroniza o saldo privado e envia uma transferência privada para o saldo confidencial de on/off-ramp do provedor.
- Em um Ring confidencial, o provedor pode associar a transferência pelo endereço visível da carteira do usuário. Em um Ring anônimo, o livro-razão público não revela o remetente nem o destinatário; faça a associação por meio da solicitação de off-ramp no livro-razão interno.
Comece a integração
1
Entenda os fluxos do usuário
Launch Demo
Experimente transferências e swaps confidenciais na devnet.
2
Crie uma Carteira Privada
Native Wallet Integration
Adicione suporte à privacidade com seu próprio gerenciamento de chaves. Para provedores que desejam gerenciar chaves de criptografia e executar a sincronização de estado.
Embedded Private Wallet
Use uma carteira integrada com saldos privados e públicos diretamente em seu produto. Para empresas e aplicativos sem gerenciamento próprio de chaves.
3
Integre fluxos de on-ramp e off-ramp
Deposit
Financie seu saldo confidencial de on/off-ramp a partir de um saldo público.
Private Transfer
Envie transferências privadas aos usuários para on-ramps e receba-as para off-ramps.