ARK-Builders / website

Home of ARK Builders in the Web: www.ark-builders.dev
MIT License
0 stars 0 forks source link

Blog: P2P connectivity library #15

Open kirillt opened 1 year ago

kirillt commented 1 year ago

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.