-
Notifications
You must be signed in to change notification settings - Fork 446
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
Use DCUtR to synchronize hole punching #1460
Comments
@p-shahi : I assume this is needed for browsers being able to dial or be dialable by server nodes with WebRTC. Is that right? |
related: ipfs/helia#180 |
Related to the linked issue(s) above. If implementing synchronized hole punching via DCUtR is going to take a while, it's probably worth doing the minimal amount of DCUtR that enables dialbacks to nodes that are publicly reachable. While it's only a subset, it's likely an easier subset and unlocks js-libp2p nodes (including those in browsers) being reachable by any libp2p node which is itself publicly reachable (on a shared transport). This enables a path forward for users to build systems where their browser nodes are reachable from non-browser nodes. |
The text was updated successfully, but these errors were encountered: