Re:CRDTs: The Hard Parts [video]
by IggleSniggle on Saturday July 11, 2020 @08:13PM
(#23807402)
A middle ground could be a combination of "historic" nodes that keep all known history and "client" nodes that only care about history from their own moment of sync onward, the optimistically drop history via some heuristic.
That may be easy coordinating servers that are almost always online, but it's definitely not easy for desktop/mobile clients that go offline for long periods (and sometimes don't come back).