Skip to content

B. 🥊 Decentralized Hole Punching #1461

Open
@p-shahi

Description

@p-shahi

eta: 2023Q2

Why: P2P networks can have a combination of both public and private nodes. While private nodes can dial nodes on the public Internet, they are unreachable from the outside as they are behind a NAT or a firewall. We need a mechanism to dial them. A previous DHT crawl found that almost 63% of the network was undialable.

Goal: Implement Decentralized Hole Punching in js-libp2p and bring it to parity with the Go and Rust implementations.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    🧱Blocked

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions