NIP-59: Gift Wrap
NIP-59 definieert gift wrapping, een techniek voor het verbergen van de afzender van een event door het te verpakken in lagen van encryptie met een wegwerp-identiteit.
Structuur
Een gift-wrapped event heeft drie lagen:
- Rumor - De originele niet-ondertekende event-inhoud
- Seal (kind 13) - De rumor versleuteld naar de ontvanger, ondertekend door de echte afzender
- Gift Wrap (kind 1059) - De seal versleuteld naar de ontvanger, ondertekend door een willekeurige wegwerpsleutel
De buitenste laag gebruikt een willekeurig sleutelpaar dat alleen voor dit bericht is gegenereerd, zodat waarnemers het niet kunnen koppelen aan de afzender.
Waarom Drie Lagen?
- De rumor bevat de daadwerkelijke content
- De seal bewijst de echte afzender (alleen zichtbaar voor ontvanger)
- De gift wrap verbergt de afzender voor relays en waarnemers
Verwijderingsondersteuning
Gift wrap events kunnen nu worden verwijderd via NIP-09/NIP-62 verwijderingsverzoeken. Dit is toegevoegd om gebruikers in staat te stellen verpakte berichten van relays te verwijderen.
Gebruiksscenario’s
- Privé directe berichten (NIP-17)
- Anonieme tips of klokkenluiden
- Elk scenario waar afzenderprivacy belangrijk is
Primaire bronnen:
Vermeld in:
Zie ook: