-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Deliverable] Store v3 - store synchronisation #132
Comments
Tasks are mostly independent of each other and can be tackled in any order.
|
@chair28980 work has been scoped for research and nwaku. Not sure about the other teams. |
Great summary @SionoiS ! May elaborate more this point plz?
Re the following, we will need to switch to another solution that is more convenient for Waku and therefore I see the green light for investigating other databases. Postgres is aimed to work for Status and we can maintain both for now.
|
Negentropy is the C++ lib that implement RBSR and to use it we'll need nim bindings.
My guess is that the easiest thing to do is to use LMDB for SYNC and keep everything else unchanged. |
Epics
Summary
An improved version of the Store protocol, marking a crucial increment towards a synchronisation protocol:
The proposed PR to simplify the Store protocol and use message
hashes as index/cursor, can be used as a starting point.
Store v3 - store synchronisation
semi-centralised (trusted) service nodes to a decentralised service capability in the network with inter-node synchronisation.
Building on Store v3-beta, this version of Store includes basic synchronisation between nodes.
This will probably include:
Note that this can either be
IMO (iii) should be pursued as the preferred option, as far as possible.
The text was updated successfully, but these errors were encountered: