diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-04-28 00:22:02 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-04-28 00:22:02 +0530 |
commit | 856a101e5ff8f6a7d199da9b59e9e559c5cbf5e0 (patch) | |
tree | 5d728e5d1abb94c21db655d8f2cfe622e36f8f0c /design-documents/005-wallet-backup-sync.rst | |
parent | 1c8c1a4c507e5d5d2b6a6fb272f0066c04da84d1 (diff) | |
download | docs-856a101e5ff8f6a7d199da9b59e9e559c5cbf5e0.tar.gz docs-856a101e5ff8f6a7d199da9b59e9e559c5cbf5e0.tar.bz2 docs-856a101e5ff8f6a7d199da9b59e9e559c5cbf5e0.zip |
multi sync
Diffstat (limited to 'design-documents/005-wallet-backup-sync.rst')
-rw-r--r-- | design-documents/005-wallet-backup-sync.rst | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/design-documents/005-wallet-backup-sync.rst b/design-documents/005-wallet-backup-sync.rst index 2a8ef3ee..d91c3ff5 100644 --- a/design-documents/005-wallet-backup-sync.rst +++ b/design-documents/005-wallet-backup-sync.rst @@ -106,6 +106,19 @@ purchase entity from the wallet that initiated the spending. Ghost entities are not added to the sync state. +Multiple sync servers +--------------------- + +When a wallet is connected to multiple sync servers, it automatically +propagates changes it received from one sync server to the others. Local +changes made by the wallet are propoagated to all sync servers. The goal of +this is to make the state of the sync servers converge. + +The different sync servers one wallet is enrolled with do not necessarily +have the same set of other wallet enrolled. Each sync server has a separate Lamport clock +and contains a separate CRDT. + + References ========== |