> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/pt-br/apps-na-rome/privacy-dex/what-is-private.md).

# O que é privado

O que observadores da Solana, a Rome e a Helius podem ver quando você usa a Privacy DEX.

Seu **saldo privado** armazena registros criptografados chamados **notas**, cada uma contendo um token e um valor. O Privacy DEX criptografa esses detalhes. Ele não oculta os endereços envolvidos nas transações. Seu navegador descriptografa suas notas para que você possa ver seu saldo e atividade.

A tabela descreve a visibilidade para alguém observando a Solana. Informações ocultas da cadeia ainda podem ficar visíveis para os serviços que cotam, casam ou comprovam uma transação. O Rome's **formador de mercado** oferece termos de swap assinados chamados **cotações** e fornece os tokens pelos quais você negocia. Seu **motor de correspondência** emparelha ordens limitadas. O provedor de provas hospedado da Helius **provador hospedado** gera provas de que transações privadas são válidas.

Cofre **cotas** são tokens que você mantém no seu saldo privado e pode trocar de volta por USDC por meio do cofre.

| Ação                                            | O que um observador vê na cadeia                                                                                                                    | O que permanece oculto da cadeia                                                                                           |
| ----------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Criar uma conta privada                         | Seu endereço da carteira e as chaves públicas registradas.                                                                                          | Suas chaves privadas e seu saldo privado.                                                                                  |
| Adicionar ao saldo privado                      | Seu endereço, o token depositado e seu valor.                                                                                                       | O conteúdo das notas privadas posteriores.                                                                                 |
| Trocar a partir da carteira                     | Seu endereço, o token e o valor do pagamento, o formador de mercado e os endereços que possuem as notas recebidas.                                  | O conteúdo da nota recebida, embora o par e o pagamento público permitam que observadores o estimem.                       |
| Trocar do saldo privado                         | Seu endereço, o formador de mercado e os endereços que possuem as notas recebidas.                                                                  | Ambos os valores e o conteúdo das notas. Com um único par, os observadores ainda conseguem descobrir os tokens.            |
| Enviar de forma privada                         | Os endereços do remetente e do destinatário.                                                                                                        | O token e o valor.                                                                                                         |
| Mover para a carteira ou enviar publicamente    | Seu endereço, o destino, o token e o valor sacado.                                                                                                  | Suas outras notas privadas.                                                                                                |
| Depositar em um cofre a partir da carteira      | Seu endereço, o valor em USDC e que ele foi para o cofre.                                                                                           | O conteúdo da nota de cotas, mas as cotas recebidas podem ser calculadas a partir do valor público e da taxa.              |
| Depositar ou sacar de um cofre de forma privada | Seu endereço, o cofre e os endereços que possuem as notas recebidas.                                                                                | Os valores e se a operação colocou dinheiro ou o retirou.                                                                  |
| Manter cotas do cofre                           | Nenhuma transação à medida que a taxa das cotas sobe.                                                                                               | Seu saldo de cotas e seu valor, exceto o que pagamentos públicos anteriores permitem a um observador inferir.              |
| Fazer uma ordem de forma privada                | Seu endereço, o endereço da ordem (que vincula correspondências ou cancelamentos posteriores a esta colocação) e que a transação colocou uma ordem. | O token, o valor, o preço e o vencimento no momento da colocação.                                                          |
| Fazer uma ordem a partir da carteira            | Seu endereço, o token e o valor depositados, o endereço da ordem e que a transação colocou uma ordem.                                               | O preço e o vencimento no momento da colocação. Com um único par, o token de pagamento identifica o token que você recebe. |
| Cancelar uma ordem                              | Seu endereço, a ordem e que ela ainda continha fundos não executados.                                                                               | O preço e o conteúdo restante da nota, exceto o que pagar a partir da carteira já expôs.                                   |

## O que os pagamentos públicos revelam

Uma **swap de entrada** paga a partir da sua carteira e faz um pagamento público em USDC. Com USDC para SOL como o par de swap de mercado disponível, um observador pode identificar o token recebido e estimar o valor usando o pagamento e o preço de mercado. A criptografia da nota recebida não remove essa informação.

Enviar para alguém sem uma conta privada registrada é um saque público. O app pede confirmação separada antes de fazer isso. O momento e os valores também podem vincular um depósito público a um saque posterior.

## Correspondências de ordens

Uma correspondência revela os endereços de ambas as ordens, ambos os traders, o destinatário da taxa e os slots de vencimento de ambas as ordens. Os endereços das ordens vinculam a correspondência às colocações originais.

Uma ordem recebe uma nota de restante; a outra é visivelmente totalmente executada. O restante pode ser zero, então os observadores não conseguem saber apenas por essa nota se a ordem ainda está aberta. Os valores e o preço permanecem ocultos quando ambas as ordens foram financiadas de forma privada.

Se uma ordem totalmente executada foi financiada a partir de uma carteira, seu pagamento público permite que os observadores descubram o que a contraparte recebeu, descontando a taxa. Se ambas as ordens foram financiadas a partir de carteiras e ambas forem totalmente executadas, seus valores públicos também revelam o preço.

## O que Rome aprende

Rome registra o par e os valores de cada cotação firme contra sua conta. O formador de mercado sabe quais fundos ele reservou para aquela cotação. Em um swap privado, ele também descobre qual nota privada paga pela operação. Ele não aprende suas chaves nem seus outros saldos privados a partir desse swap. Rome também vê os tokens e valores nas cotações de cofre.

O motor de correspondência de Rome vê o token, o valor e o preço de cada ordem. Ele escolhe as correspondências e define um preço dentro dos limites assinados. Ele não pode cancelar sua ordem, e não pode mover os fundos da sua ordem para fora dos termos assinados sem uma prova válida. Na devnet, Rome gerou sozinho as chaves de prova, então quem executou essa configuração poderia forjar uma correspondência e tomar os fundos da ordem. Uma configuração com várias partes vem antes da mainnet. Você depende de Rome para aplicar suas regras de correspondência e manter a correspondência disponível. Você também depende de Rome para não operar contra suas ordens usando o que ele vê. Na devnet, Rome não coloca ordens próprias.

## O que a Helius aprende

O provedor de provas hospedado da Helius vê os tokens, valores e detalhes das notas fornecidos para construir uma prova de transação. Sempre que você gasta suas próprias notas privadas, ele também recebe seu segredo de nullifier, o que permite reconhecer gastos posteriores dos seus fundos privados. Isso inclui swaps privados, depósitos em cofre a partir do saldo privado, retiradas de cofre, colocação de ordens limitadas, envios, saques e a etapa que prepara uma nota de valor exato. Uma ordem limitada paga a partir de **Carteira** gasta notas privadas em sua segunda etapa. Esse segredo não autoriza gastos; gastar suas próprias notas ainda exige a assinatura da sua carteira.

## Chaves e confiança

Esta é uma versão de teste na **devnet da Solana**. **Helius Privacy está em beta**.

Sua chave de gastos da Solana permanece na sua carteira. O app deriva chaves de visualização e de nullifier na memória do navegador quando você desbloqueia. Ele armazena um instantâneo criptografado das notas e descriptografa seu saldo localmente. Rome nunca guarda suas chaves; o provedor de provas hospedado recebe o segredo descrito acima.

Uma página comprometida poderia obter sua assinatura de desbloqueio e expor seu saldo privado e atividade. Ela também poderia pedir que você assinasse uma transação maliciosa. Rome também pode atualizar o programa de escrow. Os swaps dependem do serviço de provas do formador de mercado mesmo depois que ele emite uma cotação.

Os [cópia de segurança](/pt-br/apps-na-rome/privacy-dex/swaps.md#unlock-and-back-up) restaura as chaves da conta privada, mas gastar ainda exige acesso à carteira original.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/pt-br/apps-na-rome/privacy-dex/what-is-private.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
