if you require sequential ordering, which relay is the point of truth? how does a client or relay keep a partial view? when is your "start" anchor? which kinds are included? do you increment the seq for giftwrapped events? do you block rendering until you've completed the chain? what if the popular relays drop one of your events, breaking the chain forever?
but, i dunno. maybe i haven't thought about it enough
Login to reply
Replies (1)
I suggested CRDTs but then if you miss an event you end up with an erroneous view, idk man distributed systems are hard.