Just came up with a new plan for fixing replaceable events with @semisol
The biggest issue with replaceable events (contact lists, profiles, lists,) is that there is no versioning scheme. This leads to many issues where your contact list is dropped, comments+likes+zaps appearing only on older versions of a post, etc.
We need a concept of versioned events in nostr and a way of querying those effectively. Looking forward to working with @semisol on this and implementing it in Damus, nostrdb and hopefully strfry once we figure it all out.
Thread
Login to reply
Replies (4)
Could this be used for editing notes?
Sorry not sorry typo maxis
Replaceable events are already being used to edit notes (longform, etc). The problem is you lose edit history when you abuse replaceable events like this.
Chain of hashes? The new event hash has to probably include the hash that it's replacing?
Probably