Een private view key van Monero is een geheim waarmee compatibele software, samen met de openbare adresgegevens van de wallet, inkomende outputs kan herkennen en de bedragen ervan kan uitlezen. De sleutel kan geen XMR uitgeven en kan op zichzelf geen volledige uitgaande betaalgeschiedenis of betrouwbaar besteedbaar saldo onthullen. Op SwapRocket kun je XMR omwisselen voor andere cryptovaluta of andere munten omwisselen voor XMR, waarbij je vanuit je eigen wallet verzendt en ontvangt op het adres dat je opgeeft.
Kernpunten
- Een private view key maakt het mogelijk om inkomende betalingen te detecteren, maar geeft geen toestemming om geld uit te geven.
- Een alleen-lezenwallet heeft aanvullende informatie nodig, zoals ondertekende key images, om betrouwbaar vast te stellen welke outputs zijn uitgegeven.
- Een transactiesleutel is geheime informatie die specifiek is voor één transactie, niet de private view key van de wallet.
- Met een tx proof kun je een betaling aan een opgegeven adres verifiëren zonder een private view key voor de hele wallet vrij te geven.
Wat is een private view key van Monero?
Met een private view key van Monero kan een wallet outputs herkennen die aan die wallet zijn gericht en de bedragen ervan decoderen, wanneer de sleutel samen met de bijbehorende openbare adresgegevens wordt gebruikt. De private view key is een geheim van 32 bytes, dat doorgaans wordt weergegeven als 64 hexadecimale tekens.
Monero-betalingen gebruiken eenmalige outputadressen in plaats van het normale walletadres van de ontvanger rechtstreeks op de blockchain te publiceren. Een scannende wallet combineert de private view key met de openbare-sleutelgegevens van transacties en de openbare adresgegevens van de wallet om de eigen outputs te vinden. Een alleen-lezenwallet voert deze scan uit zonder over de private spend key te beschikken.
Een standaard Monero-adres bevat een public spend key en een public view key, niet de bijbehorende privésleutels. Door je ontvangstadres te delen, geef je iemand dus niet de mogelijkheid om betalingen te detecteren die je private view key wel biedt.
Wat kan een Monero-view key zien, en wat niet?
Een private view key van Monero kan outputs die bij de wallet horen en de bedragen ervan zichtbaar maken, maar kan geen toestemming geven om geld uit te geven. Met alleen een view key kun je niet vaststellen welke outputs nog niet zijn uitgegeven, geen volledige uitgaande betaalgeschiedenis reconstrueren en geen uitgaande ontvangers achterhalen.
Ook wisselgeldoutputs die terugkeren naar de wallet kunnen zichtbaar zijn, maar met alleen de view key zijn ze niet betrouwbaar als wisselgeld te herkennen. Een eigen output zien is niet hetzelfde als de volledige betaling kennen waaruit die is ontstaan.
Monero registreert uitgegeven inputs via key images, die een alleen-lezenwallet niet uit alleen de private view key kan afleiden. Door ondertekende key images uit de wallet waarmee betalingen worden gedaan te importeren, kunnen compatibele alleen-lezenwallets bepalen welke bekende outputs zijn uitgegeven. Met die key images zijn de adressen van uitgaande ontvangers niet uitsluitend op basis van de blockchain te achterhalen.
Het scannen hangt ook af van de juiste openbare adresgegevens, de meegenomen subadressen en het blokbereik. Het delen van een private view key kan binnen dat bereik zowel oudere als toekomstige inkomende betalingen zichtbaar maken, niet alleen de uitbetaling die je onderzoekt.
Een private view key onthult op zichzelf niet het adres of de werkelijke identiteit van de afzender van een inkomende betaling. Lees voor het bredere onderscheid tussen privacy op de blockchain en informatie die elders zichtbaar wordt hoe de privacy van Monero werkt en waar die lekt.
Waarin verschilt een Monero-transactiesleutel?
Een Monero-transactiesleutel, vaak een tx key genoemd, is geheime informatie die specifiek is voor één transactie en door de verzendende wallet wordt aangemaakt. Met de transactie-ID, de benodigde geheime transactiesleutels en een ontvangstadres kan een controleur nagaan of die transactie een betaling aan dat adres heeft gedaan en het bedrag vaststellen.
Sommige transacties gebruiken een primaire geheime transactiesleutel plus aanvullende geheime transactiesleutels. De tx-key-gegevens die een wallet exporteert, kunnen daarom meer dan één sleutel bevatten; ga er niet van uit dat elke transactie slechts één geheime sleutel heeft om te controleren.
| Onderdeel | Wat het onthult of mogelijk maakt | Kan het uitgaven autoriseren? |
|---|---|---|
| Privé-weergavesleutel met openbare adresgegevens | Eigen outputs en bedragen scannen, maar op zichzelf niet vaststellen of ze zijn uitgegeven | Nee |
| Privé-uitgavesleutel | Bevoegdheid om geld uit te geven wanneer deze met de benodigde walletgegevens wordt gebruikt | Ja |
| Geheime transactiesleutelgegevens | Bedragen controleren die in die transactie naar opgegeven ontvangstadressen zijn verzonden | Nee |
| Transactie-ID | De blockchaintransactie identificeren, zonder ontvangers of bedragen openbaar te maken | Nee |
| Transactiebewijs | Een betaling aan een opgegeven adres verifiëren met de transactie-ID en het bewijs | Nee |
In monero-wallet-cli controleert check_tx_key een betaling lokaal met de opgegeven tx-key-gegevens. Een door de verzender gegenereerd transactiebewijs levert transactie- en adresspecifiek bewijs zonder die geheime sleutels openbaar te maken. Als één transactie meerdere adressen betaalt, kan het delen van ruwe tx-key-gegevens ook bedragen onthullen die in die transactie aan andere bekende bestemmingsadressen zijn betaald.
Hoe maak en verifieer je een Monero-transactiebewijs?
Een verzender bewijst een Monero-betaling door een uitgaand transactiebewijs te genereren voor de transactie-ID en het exacte ontvangstadres. De verificateur controleert dat bewijs aan de hand van de transactie en gebruikt daarbij hetzelfde optionele bericht als de verzender er een heeft toegevoegd.
De volgende stappen gebruiken de officiële Monero-commandlinewallet. Walletinterfaces kunnen vergelijkbare functies voor betalingsbewijzen bieden, maar de benamingen verschillen.
- Verzamel de transactiegegevens. Zoek de transactie-ID en het exacte ontvangstadres op, inclusief het juiste subadres als dat is gebruikt. Open de verzendende wallet waarin de geheime transactiesleutelgegevens zijn bewaard.
- Genereer het uitgaande bewijs. Voer
get_tx_proofuit, vervang de tijdelijke aanduidingen en laat het optionele bericht weg als het niet nodig is. Sla het gegenereerde bewijs op in een bestand voor verificatie.[ ] - Deel het verificatiepakket. Geef de verificateur de transactie-ID, het ontvangstadres, het bewijs en het exacte bericht, indien gebruikt. Voeg je herstel-seed, privé-uitgavesleutel of walletbrede privé-weergavesleutel niet toe.
- Controleer het bewijs onafhankelijk. De verificateur voert
check_tx_proofuit met het opgeslagen bewijsbestand. Controleer het geldigheidsresultaat, het op het opgegeven adres ontvangen bedrag en de bevestigingsstatus van de transactie.[ ]
Een succesvol geverifieerd bewijs dat het verwachte bedrag toont, bevestigt de betaling aan dat adres, mits ook de blockchainstatus van de transactie wordt gecontroleerd. Het stelt niet de werkelijke identiteit van de verzender vast, bewijst niet dat de ontvanger zijn wallet heeft gesynchroniseerd en toont niet aan dat het geld al is vrijgegeven.
Hoe controleer je een XMR-swapuitbetaling?
Een XMR-swapuitbetaling kun je controleren met de ontvangende wallet, de transactie-ID van de uitbetaling en, indien nodig, een betalingsbewijs. Bij een BTC-naar-XMR-wissel ontvang je het XMR-deel, dus een uitgaand uitbetalingsbewijs moet van de verzendende partij komen, niet uit je Bitcoin-wallet.
SwapRocket gebruikt één liquiditeitsverschaffer met een vergunning om elke swap uit te voeren. Je hoeft je privé-weergavesleutel niet te delen om een transactiespecifiek bewijs te vergelijken met je beoogde ontvangstadres.
- Controleer het scanbereik van je ontvangende wallet. Laat de wallet synchroniseren en controleer of het exacte adres of subadres dat voor de uitbetaling is opgegeven, wordt meegenomen. Als de wallet is hersteld, moet de scan vroeg genoeg beginnen om de uitbetalingstransactie mee te nemen.
- Vergelijk het juiste bedrag. SwapRocket gebruikt variabele koersen, dus vergelijk de betaling met de definitieve uitbetalingsgegevens in plaats van de schatting vóór verzending als een toegezegd bedrag te beschouwen. Een bewijs controleert wat de Monero-transactie heeft uitbetaald, niet wat een eerdere schatting aangaf.
- Vraag indien nodig om transactiespecifiek bewijs. Neem contact op met support@swaprocket.io, vermeld je swapreferentie en vraag om hulp bij het identificeren van de uitbetalingstransactie. Als er een bewijs nodig is, vraag dan of de uitvoerende aanbieder een uitgaand transactiebewijs kan leveren; ga er niet van uit dat elke dienst toegang biedt tot transactiesleutels of tools om bewijzen te genereren.
Een betaling vinden en deze kunnen uitgeven zijn twee afzonderlijke controles. Zie voor de ontgrendelingsregel waarom Monero-uitbetalingen 10 blokken vergrendeld blijven.
Wanneer moet je een view key delen in plaats van een transactiebewijs?
Deel een private view key alleen wanneer iemand doorlopend inzicht in binnenkomende betalingen nodig heeft, niet alleen een bewijs van één overboeking. Een transactie- en adresspecifiek bewijs biedt gerichter bewijs bij een factuurgeschil, onderzoek naar een uitbetaling of controle van een ontvangstadres.
Een view-only wallet kan ontvangsten volgen op een online apparaat, terwijl de bestedingssleutels offline blijven. Een auditor die alleen een view key gebruikt, krijgt niet automatisch een volledig overzicht van de uitgaven; ondertekende key images en afzonderlijk bewaarde gegevens over uitgaande betalingen kunnen ook nodig zijn. Beschouw toegang via een view key als het openbaar maken van je financiële geschiedenis, ook al kunnen er geen uitgaven mee worden geautoriseerd.
Plak geen geheime walletgegevens in een openbare block explorer om een geschil over één betaling op te lossen. Geef de voorkeur aan lokale verificatie in de wallet en deel alleen het transactiespecifieke bewijs dat de betreffende partij nodig heeft.
Veelgestelde vragen
Monero-view keys zijn gevoelige toegangsgegevens om transacties in te zien, niet om tegoeden uit te geven. Voor betalingsverificatie is normaal gesproken veel beperktere informatie nodig dan toegang tot de geschiedenis van binnenkomende betalingen van een wallet.
Is het veilig om mijn Monero private view key te delen?
Het delen van een Monero private view key geeft geen bevoegdheid om tegoeden uit te geven, maar kan in combinatie met de bijbehorende openbare adresgegevens veel financiële informatie onthullen. Iedereen die die toegang behoudt, kan oudere en toekomstige ontvangsten op de bijbehorende adressen scannen. Deel deze sleutel dus alleen voor een duidelijk, doorlopend doel.
Waar vind ik mijn Monero private view key?
In monero-wallet-cli toont het commando viewkey informatie over de view key voor een wallet waarin de betreffende sleutel beschikbaar is. Houd die uitvoer buiten screenshots en berichten aan de klantenservice; toegang tot privésleutels bij hardwarewallets hangt af van het apparaat en de walletintegratie.
Toont een Monero view-only wallet het juiste saldo?
Een Monero view-only wallet zonder actuele informatie over uitgegeven outputs kan al uitgegeven outputs als beschikbaar meetellen. Door ondertekende key images uit de wallet met bestedingssleutels te importeren en de blockchain te synchroniseren, kun je die beperking in compatibele wallets verhelpen.
Kan ik transactiesleutels herstellen vanuit mijn Monero-seed?
Ga er niet van uit dat het herstellen van een Monero-wallet vanuit de seed ook historische geheime transactiesleutels of metadata van uitgaande betalingen herstelt. Bewaar de oorspronkelijke walletgegevens veilig als je later mogelijk bewijzen van uitgaande betalingen moet genereren.
Kan een ontvanger een Monero-transactiebewijs aanmaken?
Een ontvangende wallet met de juiste private view key kan een inkomend transactiebewijs genereren voor een betaling aan het eigen adres. Een inkomend bewijs bevestigt dat de transactie een betaling aan dat adres heeft gedaan, niet de identiteit van de afzender of de zeggenschap van de ontvanger over de in de transactie bestede inputs.
Is een Monero-transactie-ID voldoende om een betaling te bewijzen?
Een Monero-transactie-ID identificeert een transactie, maar maakt het adres van de ontvanger of het betalingsbedrag niet openbaar. Om een betaling aan een specifiek adres te verifiëren, gebruik je een geschikt transactiebewijs of een controle met de transactiesleutel, of scan je de ontvangende wallet met de bijbehorende private view key.
Hoe kun je XMR wisselen op SwapRocket?
Met SwapRocket kun je XMR wisselen voor andere ondersteunde cryptovaluta, of ondersteunde munten omwisselen naar XMR, zonder dat er een saldo voor je wordt aangehouden of je wordt gevraagd een wallet te koppelen. SwapRocket wordt niet aangeboden aan inwoners van de Verenigde Staten of het Verenigd Koninkrijk. Gebruik de Monero-wisselpagina om een handelspaar te kiezen en houd betalingsverificatie gescheiden van de geheime gegevens die toegang geven tot je hele wallet.
Gerelateerde handleidingen



