Join Nostr
2026-05-28 22:43:04 UTC

semisol on Nostr: What about “chained events” improves anything compared to “check all my relays ...

What about “chained events” improves anything compared to “check all my relays first, update after?”

Why would you offload *your* responsibility to a relay?

Both of them rely on your relays to detect any issues. However, check-before-write prevents damage before it occurs, while chained events only prevent damage after.

That means the app has to sign more events to reconcile instead of doing it right just from the start.

If the app discovers a really old version that diverged, it can’t do anything either except to discard it.

Compared to chained events, just being competent and reading the event before you write alleviates the problems with losing your list.