HelloZeroNet / HelloZeroNet/ZeroNet

Proposal: Using libp2p for network-related communication

Offen
#2,198 13 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
18.8k
Forks
2.3k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

libp2p aims to be a catch-all solution for all things p2p-network.

That means that adding components such as mDNS doesn't require any careful development for each solution on it's own, but rather enables application creators to pick from a gigantic library of existing modules that implement capabilities such as mDNS, kademila DHT, TCP and UDP networking support

I'm making this proposal, to see whether and how it can be implemented

The plan to enable it would be to:
- First integrate py-libp2p networking and run a seperate swarm besides the current swarm, but on the same port (this should be possible by first checking if the incoming data is multistream or TLS)
- Integrate all custom networking components into the libp2p swarm using modules
- Switch the other swarm off for good, once the functionality of the libp2p swarm is confirmed and a majority of users has upgraded

// cc @filips123 @imachug @blurHY

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.