NIP-60: Cashu Wallet
NIP-60 definieert hoe Cashu-gebaseerde ecash-wallets werken binnen Nostr. Wallet-informatie wordt opgeslagen op relays, waardoor draagbare wallets mogelijk zijn die werken in verschillende applicaties zonder aparte accounts te vereisen.
Hoe Het Werkt
NIP-60 gebruikt drie soorten events die op relays worden opgeslagen:
Wallet-Event (kind 17375): Een vervangbaar event met versleutelde wallet-configuratie, inclusief mint-URLs en een privésleutel voor het ontvangen van betalingen. Deze sleutel is gescheiden van de Nostr-identiteitssleutel van de gebruiker.
Token-Events (kind 7375): Slaan versleutelde, niet-uitgegeven Cashu-proofs op. Wanneer proofs worden uitgegeven, verwijdert de client het oude event en maakt een nieuw event met de resterende proofs.
Uitgavegeschiedenis (kind 7376): Optionele transactierecords die geldbewegingen tonen, met versleutelde inhoud en verwijzingen naar aangemaakte/vernietigde token-events.
Belangrijkste Kenmerken
- Gebruiksgemak - Nieuwe gebruikers kunnen direct ecash ontvangen zonder externe accountconfiguratie
- Interoperabiliteit - Wallet-gegevens volgen gebruikers over verschillende Nostr-applicaties
- Privacy - Alle wallet-gegevens zijn versleuteld met de sleutels van de gebruiker
- Proof-beheer - Houdt bij welke token-events zijn uitgegeven om dubbele uitgaven te voorkomen
Werkstroom
- Client haalt wallet-configuratie op van relays
- Token-events worden geladen en ontsleuteld om beschikbare fondsen te verkrijgen
- Uitgeven creëert nieuwe token-events en verwijdert oude
- Optionele geschiedenisevents registreren transacties ter referentie voor de gebruiker
Primaire bronnen:
Vermeld in:
Zie ook: