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

Improve p2p HOPR subprotocol to use libp2p streams #5662

Open
4 tasks
tolbrino opened this issue Oct 24, 2023 · 0 comments · May be fixed by #6606
Open
4 tasks

Improve p2p HOPR subprotocol to use libp2p streams #5662

tolbrino opened this issue Oct 24, 2023 · 0 comments · May be fixed by #6606
Assignees
Labels
epic An issue which tracks multiple issues status:product-backlog

Comments

@tolbrino
Copy link
Contributor

tolbrino commented Oct 24, 2023

Proposed improvements:

  • Unify the payload type as a serde deserializable object (ideally protobuf deserializable)
  • Make sure the noise layer can be removed by fixing all protocols to be encrypted on the base layer
  • Remove RLP from the protocol
  • Use timestamp inside the messages? (gameable, unnecessary?)

The msg and ack transports should be handled by the https://crates.io/crates/libp2p-stream .

@tolbrino tolbrino converted this from a draft issue Oct 24, 2023
@tolbrino tolbrino added the epic An issue which tracks multiple issues label Oct 24, 2023
@tolbrino tolbrino moved this to 📋 backlog in CORE Roadmap Nov 7, 2023
@Teebor-Choka Teebor-Choka changed the title Improve libp2p hopr subprotocol (v0.2.0) Improve p2p HOPR subprotocol to use libp2p streams Aug 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic An issue which tracks multiple issues status:product-backlog
Projects
No open projects
Status: 📋 backlog
2 participants