Replying to Avatar verbiricha

If I ever start a new nostr project I'll probably use immutable events only. Replaceable events are a bad idea in a distributed system since they provide weak consistency only, hence the "some client nuked my mute list" issue proliferation. Profile metadata and contact lists have this problem too. I'll happily pay the cost in bandwidth and storage in exchange for consistency and predictability.

Avatar
HoloKat 1y ago

Does that mean mute lists would be client-specific?

Reply to this note

Please Login to reply.

Discussion

Avatar
verbiricha 1y ago

Nope, it means that muting something or someone on a client wouldn't mess with what you did in other clients. You still could have client specific mute lists if you wanted.

Thread collapsed