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

[P2P] Integrate Raintree as Router in LibP2P Messaging #506

Open
8 tasks
jessicadaugherty opened this issue Feb 13, 2023 · 0 comments
Open
8 tasks

[P2P] Integrate Raintree as Router in LibP2P Messaging #506

jessicadaugherty opened this issue Feb 13, 2023 · 0 comments
Assignees
Labels
p2p P2P specific changes

Comments

@jessicadaugherty
Copy link
Contributor

jessicadaugherty commented Feb 13, 2023

Objective

Implement Raintree as a pubsub router in peer discovery for messaging.

Origin Document

Opportunity identified while integrating Pocket with LibP2P in #347

Goals

  • improve the efficiency, scalability, and security of message dissemination

Deliverable

  • Integrate (and refactor if required) Raintree with libp2p
  • Modify LibP2P to use Raintree for direct message routing (don't handle streams directly, move a layer up and use pubsub for direct messaging)

Non-goals / Non-deliverables

  • Refactoring addressbook

General issue deliverables

  • Update the appropriate CHANGELOG(s)
  • Update any relevant local/global README(s)
  • Update relevant source code tree explanations
  • Add or update any relevant or supporting mermaid diagrams

Testing Methodology

  • All tests: make test_all
  • LocalNet: verify a LocalNet is still functioning correctly by following the instructions at docs/development/README.md

Creator: @jessicadaugherty

@jessicadaugherty jessicadaugherty converted this from a draft issue Feb 13, 2023
@jessicadaugherty jessicadaugherty added the p2p P2P specific changes label Feb 13, 2023
@jessicadaugherty jessicadaugherty moved this to Backlog in V1 Dashboard Feb 13, 2023
@jessicadaugherty jessicadaugherty changed the title [P2P] Peer Discovery - Enable Raintree [P2P] Peer Discovery - Integrate Raintree as Router in LibP2P Messaging Feb 13, 2023
@jessicadaugherty jessicadaugherty changed the title [P2P] Peer Discovery - Integrate Raintree as Router in LibP2P Messaging [P2P] Integrate Raintree as Router in LibP2P Messaging Feb 13, 2023
@jessicadaugherty jessicadaugherty moved this from Backlog to Up Next in V1 Dashboard Apr 6, 2023
@bryanchriswhite bryanchriswhite moved this from Up Next to Backlog in V1 Dashboard Apr 19, 2023
@bryanchriswhite bryanchriswhite moved this from Backlog to In Progress in V1 Dashboard May 31, 2023
@bryanchriswhite bryanchriswhite moved this from In Progress to Backlog in V1 Dashboard May 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p2p P2P specific changes
Projects
Status: Backlog
Development

No branches or pull requests

2 participants