Prithvi Shahi
Prithvi Shahi
## Goal Reduce the number of outbound spurious dials that result in failed connections. This is especially a problem when dialing WebTransport addresses in Chromium where we often hit the...
Inspired by https://github.com/ChainSafe/lodestar/issues/5892 and https://github.com/ipfs/protons/issues/112 cc: @wemeetagain
Current compliance tests treat addresses in setup as interchangeable (addresses are not interchangeable for WebRTC and therefore need refactoring) Mentioned in https://github.com/libp2p/js-libp2p-webrtc/pull/149
Work is being done to add WebKit to interop tests here https://github.com/libp2p/js-libp2p/pull/1799 however per https://github.com/libp2p/js-libp2p/issues/2007 this effort is currently blocked
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...
node.js/electron support for webrtc transport was added in https://github.com/libp2p/js-libp2p/pull/1905 & supports: - Dialing private-to-private - Listening private-to-private - Dialing private-to-public Currently blocked on the fact that all WebRTC tests are...
We have a spec for inlined muxer negotiation which will save 1 RTT: https://github.com/libp2p/specs/blob/master/connections/inlined-muxer-negotiation.md Perhaps we can move to that. Closing this issue for now _Originally posted by @p-shahi in...
- Depends on QUIC support in node.js - https://github.com/nodejs/node/pull/38233 - https://github.com/nodejs/node/pull/47289 - https://github.com/nodejs/node/pull/44325 - https://github.com/nodejs/node/pull/47927 - https://github.com/nodejs/node/pull/48244 - Hole punching is [more reliable with UDP (therefore QUIC)](https://www.notion.so/pl-strflt/NAT-Hole-punching-Success-Rate-2022-09-29-Data-Analysis-8e72705ca3cc49ab983bc5e8792e3e98#5b76991da8d24736abd486aa93e85a97) than TCP.
## Done Criteria It's possible to create a test-plan where a node is inside a VPN/all node traffic goes through the VPN tunnel. ## Why Important libp2p users/applications may run...