Skip to content
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

[k2] gossip module (protocol spec and implementation) #28

Open
neonphog opened this issue Nov 27, 2024 · 3 comments
Open

[k2] gossip module (protocol spec and implementation) #28

neonphog opened this issue Nov 27, 2024 · 3 comments
Assignees

Comments

@neonphog
Copy link
Collaborator

neonphog commented Nov 27, 2024

Soft dependency on #26 (we can start work on this before 26 is done, because we know it will just fit into a byte array somewhere in there).

The gossip module is going to need it's own protocol to communicate with remote peers. Since we've landed on protobuf for #26 we probably want to use that here too.

The first iteration of the gossip protocol should be the minimum required to implement the syncing by time slice and arc rage as define in #27 . We don't have to have the protocol perfect and future-proof for upgrading yet : )

@github-project-automation github-project-automation bot moved this to Backlog in Holochain Nov 27, 2024
@neonphog neonphog moved this from Backlog to Ready for refinement in Holochain Dec 4, 2024
@neonphog neonphog assigned neonphog and ThetaSinner and unassigned neonphog Dec 4, 2024
@neonphog neonphog moved this from Ready for refinement to Awaiting clarification in Holochain Dec 4, 2024
@neonphog
Copy link
Collaborator Author

neonphog commented Dec 4, 2024

Awaiting some more work on the core gossip before knowing better what this will look like.

@pdaoust
Copy link

pdaoust commented Dec 4, 2024

@ThetaSinner

protobuf

was this a discussion had elsewhere? #26 says MsgPack. Curious whether this change to Protobuf will be invisible to the dev, or whether some Protobuf-serialised data will bubble up to the HDK or client.

@neonphog
Copy link
Collaborator Author

neonphog commented Dec 4, 2024

@pdaoust

Discussed in this PR. No this is just wire protocol, app devs will never deal with protobuf.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Awaiting clarification
Development

No branches or pull requests

3 participants