FWIW, I think deletions on Nostr are a "meh" idea and edits are a bad idea. Consider the following:

- It's an additional layer of complexity. Nostr should arguably be simpler and it's already more complex in some ways centralized platforms are not.

- Different relays will disagree on whether to accept the edit or the delete event, so the original note may stay available. It may also become apparently unavailable and then available again in the future. Someone could send the old version to relays you don't use.

- Unlike some specific features like articles, zaps and whatever one can think of, it only makes sense if consistently implemented, but that's something we can only assume to be true of NIP-01.

- It makes retrieving a note less efficient. You now need to wait a response from all relays, just in case one of them has a deletion or a modification the first one to reply doesn't have.

- There is value in having modifications, but there is also value in having platforms that don't allow modifications, IMO, where an ID truly identifies a specific piece of text and nothing else. Now that Twitter allows modifications, Nostr can use the fact that it doesn't to diversify itself so as to convince users to use both (otherwise the network effect plays against Nostr).

On centralized platforms which allow modifications, users sometimes write a post with the plan of modifying it later. On Nostr that would be a bad pattern, however and I think the modification features can lead to bad usage of Nostr and, therefore, a bad user experience.

Ultimately it will prevail if clients and relays implement it and fail otherwise, but I'm not in favor of it.

最近 Amethyst 引入了一个给 Nostr 笔记再 "编辑" 的功能(就像 Twitter 那样的). 但是社区很多人认为为短文本消息(kind:1)的再编辑是徒增复杂性, 本身 "删除" 功能就是一种 "看起来有用" 的实现, 再编辑只是这种做法的延续.

目前 Nostr 允许内容互相替换的只有 kind:30023 (参数化可替换事件), 如果再引入编辑功能可能会继续影响事件的传递和检索效率(服务端一侧).

nostr:nevent1qqsrnetj54jukkeyrt8ayx37qz5ywv6dz4gqm8cz87uncvu4jun2nqcpzamhxue69uhkummnw3ezuendwsh8w6t69e3xj7szyz8wg2gvnzeqk2vezw9nyt6xd63qcatq3atg4dfu7y2f90um96zfcqcyqqqqqqg4rasxv

Reply to this note

Please Login to reply.

Discussion

删除和修改我感觉还挺有用的

确实是有用, 但是目前没有太好的实现, Amethyst 为了向后兼容, 这个 "编辑" 功能实际上就是一个对 kind:1 的评论, 其中多了一个标记内容已编辑的标签, 类型被定义为 kind:1010.