|
|
|
|
|
by shipp02
656 days ago
|
|
Could you also make it fully decentralized but require clients to come online within a deadline (1 day, week) or risk losing their local changes? This would also allowing trimming history but with loss of some functionality to sync. |
|
For example:
1. you have four peers collaborating on a document
2. for some extended period peer A only communicates with peer B and peer C only communicates with peer D (and vice versa)
3. the peers truncate the operations at some point within that period
4. each pair of peers now has a document irreconcilable with the other even though all peers “came online” recently