-
Notifications
You must be signed in to change notification settings - Fork 81
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
Apply Conflict-Free Replicate Data Type #63
Comments
These modules need to be included to the proposed package
to be expaned upon requeste |
Implemented FunctionalityNodeInfo interfaceA NodeInfo structure represents a client info consists of pubkey , current leader_id etc Exposed interface:
Node interfaceA Node structure consists of a NodeInfo structure and all kinds of UDP sockets Exposed interface:
Crdt interface
|
More information about CRDT: //! The |
In distributed computing, a conflict-free replicated data type (CRDT) is a data structure which can be replicated across multiple computers in a network, where the replicas can be updated independently and concurrently without coordination between the replicas, and where it is always mathematically possible to resolve inconsistencies which might result.
The CRDT concept was formally defined in 2011 by Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek Zawirski. Development was initially motivated by collaborative text editing and mobile computing.
The text was updated successfully, but these errors were encountered: