NIP-40: Ablaufzeitstempel
NIP-40 definiert ein Ablauf-Tag, das Relays mitteilt, wann ein Event gelöscht werden soll.
Struktur
Events enthalten ein expiration-Tag mit einem Unix-Zeitstempel:
["expiration", "1734567890"]
Nach dieser Zeit sollten Relays das Event löschen und die Auslieferung verweigern.
Anwendungsfälle
- Ephemerer Inhalt, der nach einer festgelegten Zeit verschwinden soll
- Zeitlich begrenzte Angebote oder Ankündigungen
- Ablauf von Angeboten in Marktplätzen (z.B. Shopstr)
- Reduzierung der Relay-Speicheranforderungen
Überlegungen
- Relays sind nicht verpflichtet, den Ablauf zu berücksichtigen (aber die meisten tun es)
- Clients sollten sich nicht auf den Ablauf für sicherheitskritische Inhaltslöschung verlassen
- Sobald Inhalt von einem anderen Client abgerufen wurde, kann er zwischengespeichert oder erneut veröffentlicht werden
Primärquellen:
Erwähnt in: