Visão Geral
Seu negócio poderá:- Criar carteiras privadas para contas de clientes, comerciantes ou tesouraria
- Depositar stablecoins de carteiras públicas para privadas
- Enviar pagamentos privados entre carteiras privadas
- Retirar para endereços e carteiras públicas Solana
- Visualizar saldos e histórico privados por meio da API
- Definir Aneis Personalizados dedicados com sua própria conformidade, auditoria e regras de negócios. Você pode trazer sua própria conformidade ou usar a solução de verificação de identidade e triagem de sanções gerenciada pela Helius.
- Configurar quem pode visualizar, aprovar, congelar ou mover fundos dentro de um anel
- Acompanhar o status de pagamento privado através de polling ou webhooks
Termos
Termos
Como Funciona
Uma Carteira Privada é o principal objeto API com o qual você interage. Você pode mapear uma Carteira Privada para, por exemplo, uma conta de cliente, conta de comerciante, conta de funcionário, conta de tesouraria ou conta inteligente. Saldos e transferências privadas são criptografados onchain. Provedores RPC como a Helius indexam o estado criptografado, geram provas, constroem transações e as enviam para a Solana sob demanda. Para a maioria dos casos de uso empresarial, as Carteiras Privadas vivem dentro de um Anel Personalizado dedicado. O anel define as regras para transferências, visibilidade e conformidade. Aqui está como o Helius Privacy se encaixa em sua stack:Modelo de Confiança
Pagamentos privados requerem autorização pela carteira privada e devem cumprir com a política correspondente do anel.
Anéis confidenciais (o Anel Padrão e Anéis Personalizados confidenciais) suportam descriptografia local e delegada. Anéis Personalizados anônimos suportam apenas descriptografia delegada.
No modo de descriptografia delegada, a carteira e o provedor RPC selecionado compartilham uma chave de visualização.
O provedor pode fornecer saldos e histórico mas não pode autorizar gastos.
Isso é distinto de um auditor, cuja visibilidade é definida pela política do Anel.
Você pode operar a infraestrutura (RPC, indexador, servidor auditor ou co-signatário) por conta própria, ou usar um provedor RPC como a Helius para executá-la para você.
Executamos a infraestrutura através de nossa frota global de RPCs de alto desempenho e, opcionalmente, via uma configuração dedicada personalizável às suas necessidades.
Infraestrutura dedicada não implica uma árvore de estado onchain separada.
Anéis Personalizados e o Anel Padrão sem permissão compartilham uma árvore de Merkle.
Anéis
Anéis tornam a privacidade no Solana programável, semelhante ao Token-2022. O Anel Padrão é sem permissão e não tem política personalizada. Um Anel Personalizado é regido por seu próprio conjunto de regras de política. Uma Carteira Privada pode manter saldos em múltiplos Anéis ao mesmo tempo. Qual Anel um saldo pertence não é uma propriedade da carteira. É uma propriedade de cada UTXO, armazenada em seu campopolicy_program_id.
- O anel padrão é confidencial e sem permissão, sem qualquer política, auditores ou autoridades. Anéis confidenciais criptografam ativo e montante.
- Anéis personalizados podem ser configurados com política personalizada e controles de conformidade, podendo ser confidenciais ou anônimos (ativo, montante, remetente, destinatário criptografados).
Anéis Personalizados São Programáveis
Um Anel Personalizado pode definir regras totalmente personalizadas para transferências e visibilidade/auditoria. Anéis são programáveis. Exemplos comuns de regras incluem:
Esses conjuntos de regras personalizadas são programados como um programa Solana dedicado que verifica a transição de estado de cada transferência aplicável antes de se estabelecer atomicamente onchain através do Protocolo de Privacidade Solana (TSPP).
Administração de Anel
Relatório de Anel
Utilize relatórios de anel para tesouraria, contabilidade, conformidade ou seu próprio conjunto de regras de visibilidade.O acesso do auditor é somente leitura. Um auditor pode visualizar os dados configurados pela política do anel, mas não pode assinar, gastar, congelar ou mover fundos a menos que configurado separadamente como uma autoridade.
Congelar ou Descongelar uma Carteira Privada
Se o Anel Personalizado tiver uma autoridade de congelamento, você pode congelar ou descongelar uma Carteira Privada conforme a política.Monitoramento via Webhooks
Use webhooks para atualizações de ciclo de vida de transferências.Propriedades de Segurança e Privacidade
- As chaves API da Helius autenticam projetos empresariais. Elas não autorizam gastos. A autorização de gastos requer uma assinatura de carteira, autorização alternativa por meio do serviço de gerenciamento de chaves subjacente (como Privy ou Turnkey) ou, se configurado, política do anel.
- O material de chave privada é mantido em infraestrutura segura gerenciada pelo Provedor de Carteiras.
- A Helius não recebe ou exporta chaves de gastos privadas.
- No modo de descriptografia delegada, a carteira e o provedor compartilham uma chave de visualização. O provedor pode ler saldos e histórico, mas não pode autorizar gastos.
- Auditores de Anéis Personalizados podem visualizar a atividade configurada do anel, mas não podem gastar.
- Transações para ou dentro de um Anel Personalizado invocam publicamente seu programa de política.
- Co-signatários aprovam transferências selecionadas, mas não podem gastar sozinhos, a menos que a política permita.
- Autoridades de congelamento podem congelar ou descongelar saldos somente se a política do anel permitir.
- Delegados permanentes podem mover saldos somente se explicitamente configurados na política do anel.
- Transferências privadas dentro de um anel não revelam ativo ou montante onchain. Um anel confidencial revela remetente e destinatário; um anel anônimo usa um relayer e não revela nenhuma das partes. A política do anel pode especificar visibilidade adicional.
- Retiradas revelam destino, ativo e montante.
- Depósitos cripto públicos revelam origem, ativo e montante. O on-ramp de um saldo fiduciário mantém ativo e montante privados (criptografados onchain).
- Transferências públicas revelam remetente, destinatário, ativo e montante.