Broadcast disturbs NIP-09 Event Deletion.
How can I delete the event which is broadcasted to paid relays?
Nostr app devs: consider adding broadcast functionality on replies to reduce missing notes
https://github.com/nostrability/nostrability/issues/20#issuecomment-1957684328
#nostrability
Broadcast disturbs NIP-09 Event Deletion.
How can I delete the event which is broadcasted to paid relays?
Haha! paid relays will reject your delete unless you pay them.
Nostr is pay-to-play
But if they are pay-to-write, like most, they will also reject your broadcasted event in the first place…
But if a client takes the policy as Amethyst does to broadcast events on-behalf-of to a paid relay, and then the user closes the app before the deletion event comes across the wire and that payer isn't around anymore, the deletion event doesn't also get onto the paid relay.
But I don't think this is a problem that needs fixing. I think it and many similar scenarios are unavoidable in a distributed network, and what we need is to make sure users understand that delete is a best-effort thing that should not be relied upon.
until someone devises an effective network broadcast distribution and data consistency strategy
also, i'm not gonna hold my breath waiting for most clients to implement "optional" "draft" NIP-42 which should by now be both mandatory and in production, there is just going to have to be leadership
nostr:npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku what’s your github handle
Am I misunderstanding?
Do you mean paid relay doesn't accept my event if others who is payer broadcast it?
It doesn’t disturb deletion at all, relays should hold on to deletion events even if the deleted note is rebroadcasted.
I had a misunderstanding.
Paid relay doesn't accept my event if it is broadcasted by other payers. Then, there is no need to delete it.
nostr:nevent1qqspejclw7pfrgl08a4fezda8seaujqgklq6r8s9zspdsdc5wuzt0cswkhcvr