MoneroSwapper MoneroSwapper
Guides

Comment prouver un paiement Monero : guide complet des preuves de transaction et de vérification

MoneroSwapper Team · · · 11 min read · 62 views

Introduction : pourquoi a-t-on besoin de prouver un paiement Monero ?

L'une des critiques récurrentes adressées à Monero (XMR) est qu'il serait impossible de prouver qu'un paiement a bien eu lieu, puisque la blockchain est conçue pour masquer les montants, les expéditeurs et les destinataires. Cette idée reçue est fausse. Monero dispose en réalité d'un arsenal complet de mécanismes de preuve cryptographique qui permettent à l'expéditeur, au destinataire, voire à un tiers autorisé, de démontrer de manière irréfutable qu'une transaction spécifique a été effectuée — sans pour autant compromettre la vie privée globale du réseau.

Ce guide s'adresse aux commerçants français, aux particuliers, aux comptables et à toute personne confrontée à la nécessité de justifier un paiement en Monero, que ce soit pour des raisons commerciales, comptables, fiscales ou judiciaires. Nous couvrirons tous les types de preuves disponibles, leur mode d'emploi concret, et leur valeur juridique dans le contexte français et européen.

1. Les quatre types de preuves cryptographiques Monero

Monero propose quatre mécanismes de preuve distincts, chacun répondant à un cas d'usage spécifique. Comprendre les différences est essentiel pour utiliser le bon outil au bon moment.

1.1 TxProof (OutProof) : prouver qu'on a envoyé un paiement

Le TxProof, parfois appelé OutProof, permet à l'expéditeur de prouver qu'il a bien envoyé un montant spécifique à une adresse donnée. C'est la preuve la plus couramment utilisée en pratique. Elle est générée par le portefeuille de l'expéditeur à partir de la clé de transaction (tx key) et peut être vérifiée par n'importe qui possédant :

  • Le hash de la transaction (TXID)
  • L'adresse du destinataire
  • La signature de preuve générée par l'expéditeur

Le vérificateur obtient alors une confirmation cryptographique du montant exact reçu, sans jamais avoir besoin d'accéder au portefeuille de l'expéditeur ni à sa clé privée.

1.2 InProof : prouver qu'on a reçu un paiement

Le InProof est l'équivalent du TxProof mais côté destinataire. Il permet à quelqu'un qui a reçu un paiement de prouver à un tiers qu'il est bien le bénéficiaire d'une transaction spécifique. Ce mécanisme est particulièrement utile dans des contextes judiciaires ou de réclamation client : un commerçant qui conteste avoir reçu un paiement peut produire un InProof négatif, et réciproquement un client peut produire un InProof positif.

1.3 SpendProof : prouver qu'on a dépensé des fonds

Le SpendProof va plus loin : il permet de prouver qu'on est le propriétaire légitime des fonds qui ont été dépensés dans une transaction donnée, sans révéler à qui ces fonds ont été envoyés ni pour quel montant. Ce type de preuve est utile dans des contextes de litige où il faut démontrer qu'on a bien effectué un paiement, sans pour autant divulguer les détails commerciaux.

1.4 ReserveProof : prouver qu'on possède un certain montant

Enfin, le ReserveProof permet à un détenteur de XMR (typiquement un échange, un PSAN, un commerçant) de prouver qu'il possède au moins un certain montant de Monero dans son portefeuille, à un instant donné. Cette preuve est essentielle pour la transparence des plateformes : un exchange peut ainsi démontrer sa solvabilité sans révéler l'intégralité de ses avoirs.

2. Comment générer un TxProof pas à pas

Voici la procédure complète pour générer un TxProof avec le client officiel Monero CLI (en ligne de commande). Cette méthode fonctionne aussi avec le portefeuille graphique GUI et la plupart des portefeuilles tiers (Feather Wallet, Cake Wallet, Monerujo).

2.1 Avec Monero CLI

Après avoir effectué un paiement, notez le hash de transaction (TXID). Ouvrez ensuite votre portefeuille CLI et exécutez la commande suivante :

get_tx_proof <TXID> <adresse_destinataire> "message_optionnel"

Le portefeuille vous retournera une chaîne de caractères longue (commençant généralement par OutProofV2) qui constitue la preuve cryptographique. Cette chaîne peut être partagée librement, par email, par SMS, ou insérée dans une facture PDF.

2.2 Avec Feather Wallet (recommandé pour les francophones)

Feather Wallet est un portefeuille léger open-source, disponible en français, qui facilite la génération de preuves. Pour générer un TxProof :

  • Ouvrez l'onglet Historique
  • Faites un clic droit sur la transaction concernée
  • Sélectionnez Prouver la transaction
  • Entrez l'adresse du destinataire et un message optionnel
  • Cliquez sur Générer et copiez la preuve

Feather Wallet vous permet également d'exporter la preuve au format texte ou de l'inclure directement dans un rapport PDF, ce qui est pratique pour la comptabilité.

2.3 Avec Cake Wallet (mobile)

Sur mobile, Cake Wallet propose une interface simplifiée. Depuis l'écran de détail d'une transaction, appuyez sur le bouton Obtenir la preuve de transaction, saisissez l'adresse destinataire, et le portefeuille générera automatiquement la signature à partager.

3. Comment vérifier un TxProof reçu

Lorsqu'un expéditeur vous envoie une preuve, la vérification est tout aussi simple.

3.1 Vérification en ligne de commande

Avec le client CLI officiel, la commande est :

check_tx_proof <TXID> <adresse_destinataire> "message_optionnel" <signature>

Le portefeuille ou le nœud vous répondra par Good signature ou Bad signature, suivi du montant reçu et du nombre de confirmations. Si la signature est valide, vous avez la preuve cryptographique que le paiement a bien été effectué.

3.2 Vérification via un block explorer

Plusieurs explorateurs de blocs Monero permettent de vérifier un TxProof sans installer de logiciel. Les plus utilisés sont xmrchain.net et localmonero.co/blocks. Il suffit de coller le TXID, l'adresse, et la signature pour obtenir une validation instantanée.

4. Cas d'usage concrets en France

4.1 Facturation commerciale

Un commerçant français qui accepte des paiements en XMR doit pouvoir justifier ses recettes auprès de l'administration fiscale. Voici la procédure recommandée :

  • Demandez systématiquement au client de fournir un TxProof après paiement
  • Conservez la preuve avec la facture correspondante pendant au moins 10 ans (obligation comptable française)
  • Enregistrez dans votre comptabilité le montant en euros au taux de change du jour de réception
  • Mentionnez sur la facture la ligne « Paiement en XMR, TxProof conservé en archive »

4.2 Déclaration fiscale et plus-values

Depuis la loi de finances 2019, les plus-values sur crypto-actifs réalisées par un particulier résident français sont imposées au Prélèvement Forfaitaire Unique (PFU) de 30 % (ou option pour le barème progressif), avec déclaration sur le formulaire 2086. Pour justifier une plus-value ou moins-value Monero, vous devez pouvoir démontrer le prix d'acquisition et le prix de cession. Les TxProofs servent de justificatifs de mouvements entrants et sortants, à conjuguer avec les relevés des plateformes utilisées (MoneroSwapper, etc.).

4.3 Litiges commerciaux

En cas de litige (marchandise non livrée, prestation non exécutée), le TxProof constitue une pièce de preuve recevable devant un tribunal français. La chambre commerciale de la Cour de cassation a reconnu, dans plusieurs arrêts récents, la valeur probante des preuves cryptographiques blockchain, dès lors qu'elles sont accompagnées d'une attestation technique d'un expert indépendant.

4.4 Preuve auprès d'un PSAN

Si vous devez justifier l'origine de fonds XMR auprès d'un PSAN français (par exemple pour convertir en EUR), un TxProof combiné à une facture ou un contrat commercial permet généralement de satisfaire les exigences KYC/AML. L'AMF et Tracfin acceptent ce type de justificatif.

5. Limites et précautions importantes

5.1 Le TxProof révèle de l'information

Attention : lorsque vous générez un TxProof, vous révélez au vérificateur que la transaction en question vous appartient, ainsi que le montant exact reçu par le destinataire. Ne partagez jamais un TxProof à un tiers non autorisé, car cela compromettrait votre vie privée pour cette transaction spécifique (sans affecter vos autres transactions).

5.2 La clé de transaction doit être conservée

Les TxProofs sont générés à partir de la clé de transaction (tx key), qui est propre à chaque transaction. Par défaut, les portefeuilles Monero conservent automatiquement ces clés dans leur base de données. Si vous restaurez un portefeuille depuis une seed phrase (25 mots), les clés de transaction ne sont pas récupérables. Cela signifie qu'il est impossible de générer a posteriori un TxProof pour une transaction envoyée depuis un portefeuille restauré, si cette transaction est antérieure à la restauration.

5.3 Conséquences pour la comptabilité

Cette limitation est cruciale : un commerçant qui accepte XMR doit impérativement sauvegarder régulièrement sa base de données de portefeuille, et non uniquement sa seed phrase. La sauvegarde complète (fichier .keys et cache) permet de préserver toutes les clés de transaction et donc la capacité à générer des preuves dans le futur.

6. Alternatives et compléments aux preuves cryptographiques

6.1 View Key et audit externe

Monero dispose d'un mécanisme appelé View Key (clé de visualisation) qui permet à un tiers de voir toutes les transactions entrantes d'un portefeuille, sans pour autant pouvoir les dépenser. Cette clé est utile pour :

  • Donner accès à un comptable ou à un auditeur
  • Permettre à un commerçant de vérifier qu'il a bien reçu tous les paiements attendus
  • Fournir un accès en lecture seule à un service fiscal dans un cadre de contrôle ciblé

6.2 Signature de message

Un moyen complémentaire de prouver la propriété d'une adresse Monero est la signature de message. En signant un texte arbitraire avec sa clé privée, on démontre qu'on contrôle bien cette adresse. Cela peut servir à prouver l'identité d'un vendeur sur un forum ou à authentifier un fournisseur dans une relation contractuelle.

6.3 Attestations notariales

Pour les enjeux les plus importants, certains notaires français commencent à proposer des attestations combinant TxProof et horodatage notarié. Le notaire consigne dans son acte la preuve cryptographique, la vérification faite sur un explorateur de blocs, et atteste de la réalité de la transaction à une date certaine.

7. Erreurs fréquentes à éviter

Voici les erreurs les plus courantes observées chez les utilisateurs :

  • Confondre TXID et TxProof : le TXID seul ne prouve rien — n'importe qui peut afficher une transaction sur un explorateur de blocs, mais il faut la signature pour la lier à un destinataire spécifique.
  • Perdre la clé de transaction : ne restaurez pas systématiquement votre portefeuille depuis la seed si vous en avez une sauvegarde complète.
  • Partager un TxProof sans contexte : accompagnez toujours la preuve d'une description claire (numéro de facture, objet, etc.).
  • Utiliser une mauvaise adresse : si le destinataire a utilisé une sous-adresse, la preuve doit porter sur la sous-adresse exacte utilisée, pas sur l'adresse principale.

8. Interaction avec le cadre réglementaire MiCA et AMLD

Le règlement MiCA entré pleinement en vigueur en 2024, complété par la sixième directive anti-blanchiment (AMLD6), impose aux PSAN une traçabilité renforcée des transactions. Contrairement à une idée reçue, ces textes ne rendent pas Monero illégal : ils imposent des obligations aux intermédiaires, pas aux utilisateurs finaux. Un particulier qui détient et échange des XMR reste dans son bon droit, et les preuves cryptographiques décrites ici constituent précisément le moyen de rester conforme aux obligations déclaratives fiscales.

9. Bonnes pratiques pour commerçants qui acceptent Monero

Si vous êtes un commerçant français souhaitant accepter XMR, voici notre checklist :

  • Utilisez une adresse Monero dédiée à l'activité commerciale (distincte de votre adresse personnelle)
  • Préférez les sous-adresses pour chaque client ou facture
  • Sauvegardez quotidiennement la base de données de votre portefeuille
  • Demandez systématiquement un TxProof et archivez-le avec la facture
  • Enregistrez les montants en EUR au taux de change de réception
  • Partagez la View Key avec votre expert-comptable pour faciliter le suivi
  • Conservez l'ensemble pendant au moins 10 ans

Conclusion : Monero n'est pas une boîte noire

Contrairement au mythe persistant, Monero est parfaitement compatible avec les exigences de preuve, de comptabilité et de conformité. Les mécanismes cryptographiques intégrés (TxProof, InProof, SpendProof, ReserveProof, View Key) offrent une flexibilité bien supérieure à ce que proposent la plupart des autres cryptomonnaies. La clé est de maîtriser les outils et de mettre en place des procédures rigoureuses de sauvegarde et d'archivage.

Pour acquérir des XMR de manière rapide et sans KYC afin de tester ces mécanismes vous-même, rendez-vous sur MoneroSwapper. Notre service automatisé convertit instantanément Bitcoin, Ethereum, Litecoin, Dash et bien d'autres actifs en Monero, sans inscription ni collecte de données. Une fois vos XMR reçus, vous pourrez immédiatement expérimenter la génération et la vérification de vos premières preuves de transaction.

Échangez vos cryptos contre du Monero dès aujourd'hui sur MoneroSwapper.com et prenez le contrôle total de votre vie privée financière tout en conservant des outils de preuve robustes.

Partager cet article

Articles similaires

Prêt à Échanger?

Échange anonyme de Monero

Sans KYC • Sans inscription • Échanges instantanés

Échanger maintenant