Une clé privée de visualisation Monero est un secret qui, associé aux informations de l’adresse publique du portefeuille, permet aux logiciels compatibles d’identifier les sorties entrantes et d’en lire les montants. Elle ne permet pas de dépenser des XMR ni, à elle seule, de révéler un historique complet des paiements sortants ou un solde disponible fiable. Sur SwapRocket, vous pouvez échanger des XMR contre d’autres cryptomonnaies ou convertir d’autres cryptos en XMR, en envoyant les fonds depuis votre propre portefeuille et en les recevant à l’adresse que vous indiquez.
Points clés
- Une clé privée de visualisation permet de détecter les paiements entrants, mais pas d’autoriser des dépenses.
- Un portefeuille en lecture seule a besoin d’informations supplémentaires, telles que des images de clés signées, pour identifier de manière fiable les sorties dépensées.
- Une clé de transaction est une donnée secrète propre à une transaction, et non la clé privée de visualisation du portefeuille.
- Une preuve de transaction permet de vérifier un paiement à une adresse donnée sans divulguer une clé privée de visualisation couvrant l’ensemble du portefeuille.
Qu’est-ce qu’une clé privée de visualisation Monero ?
Une clé privée de visualisation Monero permet à un portefeuille de reconnaître les sorties qui lui sont destinées et d’en décoder les montants lorsqu’elle est utilisée avec les informations d’adresse publique correspondantes. La clé privée de visualisation est un secret de 32 octets, généralement représenté par 64 caractères hexadécimaux.
Les paiements Monero utilisent des adresses de sortie à usage unique plutôt que de publier directement sur la blockchain l’adresse habituelle du portefeuille du destinataire. Pour repérer ses sorties, un portefeuille combine la clé privée de visualisation avec les données de clé publique de la transaction et les informations d’adresse publique du portefeuille. Un portefeuille en lecture seule effectue cette analyse sans détenir la clé privée de dépense.
Une adresse Monero standard contient une clé publique de dépense et une clé publique de visualisation, et non leurs équivalents privés. Partager votre adresse de réception ne donne donc pas à quelqu’un l’accès à l’analyse qu’offre votre clé privée de visualisation.
Que permet de voir une clé de visualisation Monero, et quelles sont ses limites ?
Une clé privée de visualisation Monero peut révéler les sorties appartenant au portefeuille et leurs montants, mais elle ne peut pas autoriser de dépenses. À elle seule, une clé de visualisation ne permet pas de déterminer quelles sorties restent non dépensées, de reconstituer un historique complet des paiements sortants ni de révéler les destinataires de ces paiements.
Les sorties de monnaie rendue au portefeuille peuvent également être visibles, mais la clé de visualisation seule ne permet pas de les identifier de manière fiable comme telles. Voir une sortie appartenant au portefeuille ne revient pas à connaître l’intégralité du paiement qui l’a créée.
Monero enregistre les entrées dépensées au moyen d’images de clés, qu’un portefeuille en lecture seule ne peut pas déduire de la seule clé privée de visualisation. L’importation d’images de clés signées depuis le portefeuille utilisé pour dépenser permet aux portefeuilles en lecture seule compatibles de déterminer quelles sorties connues ont été dépensées. Ces images de clés ne révèlent pas les adresses des destinataires des paiements sortants à partir de la seule blockchain.
L’analyse dépend également des bonnes informations d’adresse publique, des sous-adresses couvertes et de la plage de blocs analysée. Partager une clé privée de visualisation peut exposer les paiements entrants passés et futurs dans ce périmètre, et pas seulement le versement que vous examinez.
Une clé privée de visualisation ne révèle pas, à elle seule, l’adresse de l’expéditeur d’un paiement entrant ni son identité réelle. Pour mieux comprendre la distinction entre la confidentialité sur la blockchain et les informations exposées ailleurs, consultez le fonctionnement de la confidentialité de Monero et ses points de fuite.
En quoi une clé de transaction Monero est-elle différente ?
Une clé de transaction Monero, souvent appelée tx key, est une donnée secrète propre à une transaction, créée par le portefeuille de l’expéditeur. Avec l’identifiant de transaction, les clés secrètes de transaction nécessaires et l’adresse d’un destinataire, une personne chargée de la vérification peut déterminer si cette transaction a envoyé des fonds à cette adresse et en connaître le montant.
Certaines transactions utilisent une clé secrète de transaction principale ainsi que des clés secrètes de transaction supplémentaires. Les données tx-key exportées par un portefeuille peuvent donc contenir plusieurs clés ; ne supposez pas que chaque transaction ne possède qu’une seule clé secrète à vérifier.
| Élément | Ce qu’il révèle ou permet | Peut-il autoriser la dépense de fonds ? |
|---|---|---|
| Clé privée de visualisation avec les informations d’adresse publique | Détecter les sorties appartenant au portefeuille et leurs montants, mais pas déterminer à elle seule si elles ont été dépensées | Non |
| Clé privée de dépense | Autoriser la dépense de fonds lorsqu’elle est utilisée avec les données nécessaires du portefeuille | Oui |
| Données des clés secrètes de transaction | Vérifier les montants envoyés aux adresses de destinataires fournies dans cette transaction | Non |
| Identifiant de transaction | Identifier la transaction sur la blockchain, sans divulguer publiquement les destinataires ni les montants des paiements | Non |
| Preuve de transaction | Vérifier un paiement à une adresse donnée à l’aide de l’identifiant de transaction et de la preuve | Non |
Dans monero-wallet-cli, check_tx_key vérifie un paiement localement à l’aide des données tx-key fournies. Une preuve de transaction générée par l’expéditeur fournit un élément de preuve propre à une transaction et à une adresse, sans publier ces clés secrètes. Si une transaction paie plusieurs adresses, le partage des données tx-key brutes peut également révéler les montants versés à d’autres adresses de destination connues dans cette transaction.
Comment créer et vérifier une preuve de transaction Monero ?
Un expéditeur prouve un paiement Monero en générant une preuve de transaction sortante pour l’identifiant de transaction et l’adresse exacte du destinataire. La personne chargée de la vérification contrôle cette preuve par rapport à la transaction, en utilisant le même message facultatif si l’expéditeur en a inclus un.
Les étapes suivantes utilisent le portefeuille officiel Monero en ligne de commande. Les interfaces des portefeuilles peuvent proposer des fonctions équivalentes pour les preuves de paiement, mais leurs intitulés varient.
- Rassemblez les détails de la transaction. Obtenez l’identifiant de transaction et l’adresse de réception exacte, y compris la bonne sous-adresse si une sous-adresse a été utilisée. Ouvrez le portefeuille expéditeur qui conserve les données des clés secrètes de transaction.
- Générez la preuve de transaction sortante. Exécutez
get_tx_proof, en remplaçant les paramètres fictifs et en omettant le message facultatif s’il n’est pas nécessaire. Enregistrez la preuve générée dans un fichier pour la vérification.[ ] - Partagez les éléments de vérification. Transmettez à la personne chargée de la vérification l’identifiant de transaction, l’adresse du destinataire, la preuve et le message exact, si vous en avez utilisé un. N’incluez pas votre phrase de récupération, votre clé privée de dépense ni votre clé privée de visualisation valable pour l’ensemble du portefeuille.
- Vérifiez la preuve de manière indépendante. La personne chargée de la vérification exécute
check_tx_proofavec le fichier de preuve enregistré. Vérifiez le résultat de validité, le montant reçu à l’adresse indiquée et l’état de confirmation de la transaction.[ ]
Une preuve vérifiée avec succès indiquant le montant attendu établit le paiement à cette adresse, sous réserve de vérifier l’état de la transaction sur la blockchain. Elle n’établit pas l’identité réelle de l’expéditeur, ne prouve pas que le destinataire a synchronisé son portefeuille et ne démontre pas que les fonds sont déjà déverrouillés.
Comment vérifier le versement d’un swap en XMR ?
Le versement d’un swap en XMR peut être vérifié à l’aide du portefeuille destinataire, de l’identifiant de la transaction de versement et, si nécessaire, d’une preuve de paiement. Lors d’un échange de BTC contre XMR, vous recevez les XMR ; la preuve de transaction sortante du versement doit donc provenir du côté expéditeur, et non de votre portefeuille Bitcoin.
SwapRocket fait appel à un seul fournisseur de liquidité agréé pour exécuter chaque swap. Vous n’avez pas besoin de divulguer votre clé privée de visualisation pour comparer une preuve propre à une transaction avec l’adresse de réception prévue.
- Vérifiez la couverture d’analyse de votre portefeuille de réception. Laissez le portefeuille se synchroniser et vérifiez que son analyse couvre bien l’adresse ou la sous-adresse exacte fournie pour le versement. Si le portefeuille a été restauré, son analyse doit commencer suffisamment tôt pour inclure la transaction de versement.
- Comparez le bon montant. SwapRocket utilise des taux flottants : comparez donc le paiement aux détails définitifs du versement plutôt que de considérer l’estimation affichée avant l’envoi comme un montant garanti. Une preuve vérifie ce que la transaction Monero a versé, et non ce qu’une estimation antérieure indiquait.
- Demandez des éléments de preuve propres à la transaction si nécessaire. Contactez support@swaprocket.io en indiquant la référence de votre swap et demandez de l’aide pour identifier la transaction de versement. Si une preuve est nécessaire, demandez si le prestataire qui exécute le swap peut fournir une preuve de transaction sortante ; ne partez pas du principe que tous les services donnent accès aux clés de transaction ou à des outils de génération de preuves.
Retrouver un paiement et pouvoir le dépenser sont deux vérifications distinctes. Pour connaître la règle de déverrouillage, consultez pourquoi les versements Monero restent verrouillés pendant 10 blocs.
Quand devez-vous partager une clé de visualisation plutôt qu’une preuve de transaction ?
Ne partagez une clé privée de visualisation que si quelqu’un a besoin d’une visibilité continue sur les paiements entrants, et non simplement d’une preuve pour un transfert unique. Une preuve propre à une transaction et à une adresse constitue un élément de preuve plus ciblé pour un litige concernant une facture, une enquête sur un versement ou une vérification de l’adresse du destinataire.
Un portefeuille en lecture seule permet de surveiller les fonds reçus sur un appareil connecté tandis que les clés de dépense restent hors ligne. Un auditeur qui utilise uniquement une clé de visualisation n’obtient pas automatiquement un historique complet des dépenses ; des images de clés signées et des enregistrements des transactions sortantes conservés séparément peuvent également être nécessaires. Considérez l’accès par clé de visualisation comme une divulgation de votre historique financier, même s’il ne permet pas d’autoriser des dépenses.
Ne collez pas les données secrètes de votre portefeuille dans un explorateur de blocs public pour résoudre un litige portant sur un seul paiement. Privilégiez la vérification locale dans votre portefeuille et ne partagez avec la partie concernée que les éléments de preuve propres à la transaction dont elle a besoin.
Questions fréquentes
Les clés de visualisation Monero sont des identifiants d’accès sensibles permettant de consulter les transactions, et non de dépenser des fonds. La vérification d’un paiement nécessite généralement des informations bien plus ciblées qu’un accès à l’historique des paiements entrants d’un portefeuille.
Est-il sûr de partager ma clé privée de visualisation Monero ?
Partager une clé privée de visualisation Monero ne donne pas le droit de dépenser les fonds, mais peut révéler de nombreuses informations financières lorsqu’elle est associée aux informations d’adresse publique correspondantes. Toute personne conservant cet accès peut analyser les fonds reçus par le passé et à l’avenir sur les adresses couvertes ; ne la partagez donc que pour répondre à un besoin continu clairement défini.
Où trouver ma clé privée de visualisation Monero ?
Dans monero-wallet-cli, la commande viewkey affiche les informations relatives à la clé de visualisation d’un portefeuille lorsque la clé concernée est disponible. Ne faites pas apparaître ces informations dans des captures d’écran ou des messages au support ; l’accès aux clés privées d’un portefeuille matériel dépend de l’appareil et de son intégration avec le logiciel du portefeuille.
Un portefeuille Monero en lecture seule affiche-t-il le bon solde ?
Un portefeuille Monero en lecture seule qui ne dispose pas d’informations à jour sur les sorties dépensées peut comptabiliser comme disponibles des sorties déjà dépensées. L’importation d’images de clés signées depuis le portefeuille de dépense et la synchronisation de la blockchain peuvent corriger cette limitation dans les portefeuilles compatibles.
Puis-je récupérer les clés de transaction à partir de ma phrase de récupération Monero ?
Ne partez pas du principe que la restauration d’un portefeuille Monero à partir de sa phrase de récupération permettra de retrouver les clés secrètes des anciennes transactions ou les métadonnées des paiements sortants. Conservez les données du portefeuille d’origine en lieu sûr si vous pensez avoir besoin de générer ultérieurement des preuves de paiement sortant.
Un destinataire peut-il créer une preuve de transaction Monero ?
Un portefeuille destinataire disposant de la clé privée de visualisation appropriée peut générer une preuve de transaction entrante pour un paiement à son adresse. Une preuve entrante confirme que la transaction a bien envoyé des fonds à cette adresse, mais ne prouve ni l’identité de l’expéditeur ni le contrôle du destinataire sur les entrées dépensées par la transaction.
Un identifiant de transaction Monero suffit-il à prouver un paiement ?
Un identifiant de transaction Monero permet d’identifier une transaction, mais ne révèle publiquement ni l’adresse du destinataire ni le montant du paiement. Pour vérifier un paiement à une adresse donnée, utilisez une preuve de transaction adaptée ou une vérification à l’aide de la clé de transaction, ou analysez le portefeuille destinataire avec sa clé privée de visualisation.
Comment échanger du XMR sur SwapRocket ?
SwapRocket vous permet d’échanger du XMR contre d’autres cryptomonnaies prises en charge, ou de convertir des cryptomonnaies prises en charge en XMR, sans conserver de solde pour votre compte ni vous demander de connecter un portefeuille. SwapRocket n’est pas proposé aux résidents des États-Unis ou du Royaume-Uni. Utilisez la page d’échange Monero pour choisir une paire, et veillez à ne pas divulguer les informations secrètes de votre portefeuille lors de la vérification d’un paiement.
Guides connexes



