Follow

Even though last write wins registers are the most practical it feels like the biggest cop-out in terms of conflict resolution. I get vector clocks and merkle clocks are more expensive but it feels like we should care about clock drift and causality more. I guess GUN.js had it right all along with using wallclocks but ignoring updates too far in the future. :P

· · Web · 1 · 1 · 3

Merkle-DAGs are a neat concept. But honestly `last know writer + writer lamport clock` is a pretty good timestamp too.

I guess I'm thinking documents in a sort of tree like `root/page/section/subsection/paragraph0...n` where each leaf is a value + a clock for last write wins.

Writer set guarded by something like keyhive or a cheap append only set of public keys if you're lazy.

arxiv.org/pdf/2004.00107

inkandswitch.com/keyhive/noteb

Sign in to participate in the conversation
Mauvestodon

Escape ship from centralized social media run by Mauve.