Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.

Blog: P2P connectivity library #15

Open
kirillt opened this issue Oct 8, 2023 · 0 comments
Open

Blog: P2P connectivity library #15

kirillt opened this issue Oct 8, 2023 · 0 comments
Labels

Comments

@kirillt
Copy link
Member

kirillt commented Oct 8, 2023

We need a blog post answering these questions:

  1. What problem are we trying to solve with our P2P lib?
  2. What technical challenges do we have to overcome to solve it?
  3. What options did we evaluate?
  4. What main tradeoffs did we consider?
  5. What did we choose in the end, and how will we move forward?

Preliminary answers:

  1. Direct communication between any two users and/or devices.
  2. Scalable solution requires hole-punching as relay servers don't scale.
  3. a. Using LibP2P.
    b. Using WebRTC.
    c. Adapting Syncthing or Nebula.
    d. Writing custom code.
@kirillt kirillt added the blog label Oct 8, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant