Introdução
Todas as transações na Solana podem ser lidas publicamente: endereços, saldos e histórico de transferências ficam visíveis para qualquer pessoa. Para os Anéis de Privacidade da Solana, definimos dois níveis de privacidade:- Confidencialidade – criptografa o ativo e o valor
- Anonimato – criptografa o ativo, o valor, o remetente e o destinatário
Anéis de Privacidade da Solana
Os anéis são pools protegidos e programáveis, com saldos on-chain criptografados e execução diretamente na Solana. Diferentes tipos de anéis coexistem:Default Ring
- Confidencial
- Autocustodial
- Sem necessidade de permissão
- Sem visibilidade para auditores
Custom Enterprise Rings
- Confidencial ou anônimo
- Autocustodial
- Conformidade personalizada
- Visibilidade para auditores

Principais propriedades
- Velocidade nativa da Solana – sucintas são geradas em dezenas de ms, preservando uma experiência familiar para o usuário. Pense nisso como outra chamada RPC.
- Execução on-chain – Os saldos criptografados permanecem na Solana. Sem livro-razão off-chain, sidechain ou sequenciador centralizado.
- Criptografia de qualquer ativo – Os Anéis oferecem suporte a SOL, tokens SPL e tokens Token-2022.
- Saldos autocustodiais – As transações privadas sempre exigem a assinatura do proprietário.
- Compatibilidade com contas inteligentes – Os Anéis podem oferecer suporte a contas inteligentes com lógica própria de autorização.
- Componibilidade da Solana – Combine com qualquer programa da Solana em uma única transação.
- Privacidade programável – Crie depósitos em garantia privados em programas da Solana.
Fluxos do usuário e garantias de privacidade
Os usuários mantêm o saldo criptografado em uma Carteira Privada. Eles podem entrar em um Anel, fazer transferências privadas dentro dele ou sair dele, além de combinar essas operações com outros programas da Solana em uma única transação.Depósito em um saldo privado
Os usuários podem depositar em um saldo privado de duas formas:- Converter um saldo fiduciário em um saldo de cripto privado
- Depositar de um saldo de cripto público em um saldo de cripto privado
- Entrada a partir do saldo em fiat
- Depósito do saldo público de cripto
Ao contrário de um depósito feito a partir de um saldo público, fazer on-ramp para um saldo privado mantém o ativo e o valor privados. O provedor transfere da carteira privada dele para a sua. Em um Ring confidencial, apenas os endereços do remetente e do destinatário são públicos.
Transferência entre saldos privados
Os usuários podem enviar uma transferência privada de duas formas:- Transferir dentro do mesmo Anel
- Transferir para outro Anel
- Default Ring
- Custom Rings
Saque para um saldo público
Os usuários podem sacar de um saldo privado de duas formas:- Converter cripto privada em um saldo fiduciário
- Sacar de um saldo de cripto privado para um saldo de cripto público
- Rota de saída para saldo fiat
- Sacar para saldo cripto público
Ao contrário de um saque para um saldo público, a conversão de um saldo privado para moeda fiduciária mantém o ativo e o valor privados. Você transfere da sua carteira privada para a carteira privada do provedor, que paga você em moeda fiduciária. Em um Ring confidencial, apenas os endereços do remetente e do destinatário são públicos. Seu saldo privado restante permanece privado.
Programabilidade e depósitos em garantia privados
Os programas da Solana podem usar depósitos em garantia privados para criar aplicações DeFi confidenciais.- Depósitos em garantia privados – Os programas ZK da Solana podem manter saldos privados em garantia e definir as condições de liberação
- Componibilidade da Solana – Combine transações privadas com outros programas da Solana em uma única transação
- Liquidez compartilhada – Programas ZK em todo o ecossistema DeFi confidencial podem compartilhar liquidez
- Pagamentos privados condicionais – Mantenha ativos criptografados em garantia e libere-os conforme um cronograma ou após as aprovações necessárias, viabilizando folha de pagamento, aquisição de direitos, pagamentos por marcos e fluxos de trabalho multisig privados.
- Swaps e negociação – Troque tokens encapsulados, SOL, memecoins, ações e RWAs por meio de depósitos em garantia privados, como em swaps de tokens ou negociações OTC.
- Staking e rendimento – Crie aplicações privadas que geram rendimento, como pools de staking, tesourarias tokenizadas ou outros cofres de rendimento.
- Empréstimos – Mantenha garantias em depósitos privados, como em empréstimos de stablecoins respaldados por ativos tokenizados.
Fluxo de transação em alto nível
Uma transferência privada funciona de forma semelhante às transferências públicas e é executada em uma única transação da Solana.- Private transfer
- Solana transfer
- O saldo de SOL ou SPL do usuário é criptografado on-chain.
- Busque o estado criptografado e descriptografe-o localmente, ou um provedor delegado descriptografa e fornece o estado descriptografado.
- A carteira define o valor e o destinatário e, em seguida, solicita uma prova ZK.
- Por padrão, o provedor RPC gera a prova ZK e a retorna. Um Anel personalizado também exige uma prova de política.
- A carteira cria a transação da Solana. As provas ZK são verificadas sem revelar o estado criptografado. Os programas invocados e quem assina e envia dependem do Anel:
- A aplicação acompanha o status pelo hash da transação da Solana.
- Permissionless Confidential Ring
- Custom Confidential Ring
- Custom Anonymous Ring
Saiba mais
Architecture
Como carteiras, serviços RPC e programas da Solana interagem.
Private State and UTXOs
Como os saldos privados são armazenados e gastos.
Encryption and Privacy Guarantees
Como os ativos são criptografados e qual é a função do par de chaves protegido.
Custom Enterprise Rings
Como configurar um Anel personalizado com controles de auditoria e conformidade.