MoneroSwapper MoneroSwapper
Guias

Como Provar um Pagamento Monero: Guia Completo de Comprovante e Verificação de Transação

MoneroSwapper Team · · · 10 min read · 62 views

Uma das dúvidas mais frequentes entre novos usuários de Monero (XMR) no Brasil é: "se as transações são totalmente privadas, como faço para provar que realmente enviei ou recebi um pagamento?" A pergunta faz total sentido. Em blockchains transparentes como Bitcoin ou Ethereum, basta compartilhar o hash da transação para que qualquer pessoa verifique em um explorador público. Na Monero, porém, remetentes, destinatários e valores são ocultos por padrão — e isso é exatamente o que torna a rede valiosa.

A boa notícia é que a Monero oferece mecanismos criptográficos robustos que permitem ao usuário, quando ele escolher, provar seletivamente que uma transação existiu, foi enviada por ele ou recebida em seu endereço. Neste guia completo, vou explicar detalhadamente as três principais ferramentas de verificação: TxProof (Prova de Pagamento), SpendProof (Prova de Gasto) e o uso da View Key.

Por que precisar provar um pagamento Monero?

Situações reais em que isso pode ser necessário no contexto brasileiro:

  • Disputas comerciais: você pagou um fornecedor internacional e ele alega não ter recebido
  • Comprovação fiscal: justificar movimentações à Receita Federal sem expor todo o histórico da sua carteira
  • Auditoria contábil: empresas que aceitam XMR como pagamento precisam demonstrar entradas aos seus contadores
  • Processos judiciais: comprovar pagamento de honorários, indenizações ou quitações
  • Devoluções: demonstrar a uma exchange descentralizada que um depósito foi realizado
  • Serviços de custódia: confirmar o recebimento em uma multisig compartilhada

Em cada um desses cenários, a Monero permite que você prove exatamente aquilo que é necessário, e apenas aquilo, sem expor o restante do seu histórico financeiro. Esse princípio é conhecido como "transparência seletiva" ou "selective disclosure".

Entendendo a arquitetura de chaves da Monero

Para compreender as provas, é essencial entender o modelo de chaves da Monero. Ao contrário do Bitcoin, que usa um único par de chaves (pública e privada), cada endereço Monero é composto por duas chaves privadas e duas chaves públicas:

  • Spend Key (chave de gasto): permite assinar transações e gastar fundos. Nunca deve ser compartilhada.
  • View Key (chave de visualização): permite apenas ver transações que entraram em um endereço, sem poder gastar nada. Pode ser compartilhada seletivamente com auditores.

Essa separação arquitetônica é o que possibilita as provas seletivas. Você pode dar a um contador acesso à View Key para que ele enxergue todos os depósitos recebidos em seu endereço sem nunca correr o risco de que ele movimente seus fundos.

Método 1: TxProof (Prova de Pagamento)

O TxProof é a ferramenta mais usada para provar que uma transação específica foi enviada a um endereço específico. Funciona da seguinte forma: usando a chave privada da transação (tx_key), o remetente gera uma assinatura criptográfica que prova o vínculo entre o tx_hash e o endereço de destino, demonstrando também o valor que foi enviado.

Como gerar um TxProof na carteira oficial (GUI)

Na Monero GUI wallet, versão 2026:

  • Abra a aba "Advanced" (Avançado)
  • Clique em "Prove/Check" (Provar/Verificar)
  • Na seção "Prove Transaction", informe o ID da transação, o endereço do destinatário e uma mensagem opcional
  • Clique em "Generate" e a carteira produzirá uma string começando com OutProofV2

Essa string é o seu comprovante. Você pode copiá-la e enviá-la ao destinatário (ou ao auditor, contador, juiz) junto com o tx_hash, o endereço de destino e a mensagem opcional. Com esses quatro elementos, qualquer pessoa pode verificar a prova sem precisar de nenhuma informação adicional da sua carteira.

Como gerar um TxProof via linha de comando (CLI)

Para usuários mais avançados que preferem a carteira CLI:

  • No prompt da carteira, digite: get_tx_proof <tx_hash> <endereço_destinatário> "mensagem opcional"
  • A carteira retornará a prova completa em formato texto

Verificando um TxProof

Quem recebe a prova pode verificá-la sem precisar ter acesso à carteira do remetente:

  • Na GUI, seção "Check Transaction": insira o tx_hash, o endereço, a mensagem e a string da prova
  • Na CLI: check_tx_proof <tx_hash> <endereço> "mensagem" <string_prova>
  • A carteira validará criptograficamente e retornará o valor exato em XMR que foi enviado e confirmará ou não a autenticidade

Método 2: SpendProof (Prova de Gasto)

O SpendProof é útil quando você quer provar que gastou uma quantia específica, mas não quer revelar para quem ela foi enviada. Por exemplo: você pode querer demonstrar ao seu contador que uma transferência de 10 XMR saiu da sua carteira em determinado mês, mas não quer expor o endereço do destinatário.

Na GUI wallet, essa opção também está disponível em Advanced → Prove/Check → Spend Proof. Basta informar o ID da transação, gerar a prova e compartilhar a string resultante. Quem verifica só saberá que você efetivamente gastou aquela UTXO, sem nenhuma informação sobre o destinatário ou valor.

Método 3: Compartilhamento de View Key

Para auditorias mais amplas, onde você precisa demonstrar todas as entradas em um determinado endereço durante um período, a ferramenta ideal é o compartilhamento da View Key. Esse é o método recomendado para contadores profissionais e auditores fiscais.

Como exportar sua View Key

  • Na GUI: Settings → Seed & Keys → View Key
  • Na CLI: viewkey

Combinando a View Key com o endereço público, um auditor pode importar essas informações em uma wallet-only-view (carteira apenas para visualização) e enxergar todas as entradas que chegaram ao endereço. Importante: ele não conseguirá enxergar saídas (transações enviadas por você) nem gastar qualquer valor.

Cuidados ao compartilhar a View Key

  • Compartilhe apenas com profissionais de confiança (contador registrado no CRC, advogado registrado na OAB, auditor reconhecido)
  • Prefira compartilhar apenas as View Keys de subendereços específicos usados para negócios, mantendo sua wallet pessoal completamente isolada
  • Depois da auditoria, considere migrar os fundos para um novo endereço — uma vez compartilhada, a View Key não pode ser "revogada"

Provas e o contexto fiscal brasileiro

A Receita Federal, através da Instrução Normativa nº 1.888/2019, exige que operações com criptoativos acima de R$ 30.000 por mês sejam reportadas. Para quem opera com Monero fora de exchanges centralizadas, essa declaração é de responsabilidade direta do contribuinte via o formulário de "Operações com Criptoativos" no e-CAC.

Uma estratégia eficiente é:

  • Manter uma carteira dedicada apenas para entradas tributáveis (vendas, recebimentos profissionais)
  • Compartilhar a View Key dessa carteira apenas com o contador responsável
  • Gerar TxProofs individuais para cada operação reportada, arquivando-as junto com o DARF pago
  • Manter evidências de custo de aquisição (via MoneroSwapper ou outra fonte) para cálculo de ganho de capital

Dessa forma, você cumpre plenamente as obrigações fiscais brasileiras sem precisar expor sua vida financeira completa à Receita, respeitando tanto a lei quanto o direito constitucional à privacidade previsto no artigo 5º da Constituição Federal.

Limitações e o que NÃO pode ser provado

É importante entender os limites do sistema:

  • Não existe um "explorer Monero" onde qualquer um possa pesquisar um endereço e ver seu saldo — isso seria o oposto da privacidade
  • Não é possível provar um "saldo total" sem expor todas as chaves de visualização de todas as subcarteiras
  • Não é possível provar que você não recebeu determinado valor — apenas que recebeu
  • TxProofs dependem de você ter armazenado ou ainda conseguir acessar a transação original na sua carteira

Boas práticas para armazenar provas

Recomendo adotar os seguintes hábitos:

  • Sempre gere o TxProof imediatamente após realizar uma transação importante, quando a memória do contexto ainda está fresca
  • Armazene as provas em um cofre digital criptografado (KeePassXC, Bitwarden self-hosted, etc.)
  • Inclua no arquivo o tx_hash, endereço de destino, valor em XMR, cotação em BRL no momento, finalidade da operação e a string da prova
  • Para operações comerciais, envie também uma cópia em PDF assinado digitalmente à contraparte
  • Faça backups redundantes em pelo menos dois locais físicos distintos

Como o MoneroSwapper se encaixa nesse ecossistema

Ao usar o MoneroSwapper para obter XMR a partir de outras criptomoedas, você recebe automaticamente um Transaction ID na rede Monero assim que a troca é finalizada. Esse tx_hash pode ser usado em qualquer momento futuro para gerar uma TxProof, comprovando o recebimento inicial dos fundos.

O MoneroSwapper não exige cadastro, não pede KYC e não mantém registros vinculados à sua identidade — tudo é baseado apenas no ID da ordem e nos endereços de origem e destino. Isso significa que, mesmo que você precise comprovar operações ao fisco brasileiro, você mantém total controle sobre quais informações compartilhar e com quem.

Conclusão

A Monero não é uma criptomoeda que impede qualquer forma de prova ou verificação. Pelo contrário, ela oferece ferramentas criptográficas mais sofisticadas do que as encontradas em blockchains transparentes, permitindo que o próprio usuário controle quanta informação revela, para quem, e em que momento. Isso é o oposto do modelo bancário tradicional, onde tudo é visível para um número indefinido de intermediários — e oposto também ao modelo de blockchains transparentes, onde tudo é visível para todos, para sempre.

Com TxProofs, SpendProofs e View Keys, o usuário brasileiro pode:

  • Comprovar transações específicas a contrapartes, auditores ou tribunais
  • Cumprir obrigações fiscais sem expor movimentações irrelevantes
  • Proteger segredos comerciais e privacidade pessoal
  • Manter controle total sobre sua narrativa financeira

Ficou interessado em começar a usar Monero no dia a dia? Acesse o MoneroSwapper e faça sua primeira troca em minutos — sem cadastro, sem burocracia e com todas as ferramentas necessárias para uma vida financeira verdadeiramente soberana.

Casos práticos: cenários reais de uso das provas

Cenário 1: Freelancer que recebe em XMR

Imagine um desenvolvedor brasileiro que presta serviços a clientes internacionais e recebe pagamentos em Monero. Ao final do mês, ele precisa declarar esses rendimentos como pessoa física ou MEI. A estratégia ideal é: manter uma subcarteira dedicada apenas a esses recebimentos, compartilhar a View Key dessa subcarteira com o contador responsável pelo Livro Caixa ou pela apuração de IRPF, e gerar TxProofs individuais para cada cliente. O contador verá todos os depósitos, poderá calcular a receita bruta em reais usando a cotação PTAX do dia, mas não terá acesso aos gastos pessoais do desenvolvedor feitos a partir de outras subcarteiras.

Cenário 2: Compra de bem de alto valor

Outro cenário comum é a compra de um bem de alto valor (um veículo, um imóvel, equipamentos profissionais) onde o vendedor aceita Monero. Nesse caso, o comprador gera um TxProof imediatamente após a transação e entrega ao vendedor como comprovante formal. O vendedor, por sua vez, pode usar esse mesmo TxProof como documento probatório em caso de questionamento fiscal ou judicial posterior. Ambas as partes mantêm privacidade completa — nenhum terceiro tem acesso aos respectivos saldos ou históricos — mas a operação específica fica devidamente documentada.

Cenário 3: Doação a organização sem fins lucrativos

Muitas ONGs e projetos de código aberto aceitam Monero para proteger a privacidade dos doadores (que podem ser ativistas, jornalistas ou pessoas perseguidas). O doador pode gerar um TxProof para fins de comprovante de doação, útil para dedução de IR em alguns casos ou simplesmente como reconhecimento interno, sem nunca expor o valor total de seu patrimônio nem o relacionamento com a organização a terceiros.

Compartilhe este artigo

Artigos Relacionados

Pronto para Trocar?

Exchange de Monero Anônima

Sem KYC • Sem Cadastro • Troca Instantânea

Trocar Agora