Prithvi Shahi

Results 50 issues of 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...

kind/enhancement
P0

Inspired by https://github.com/ChainSafe/lodestar/issues/5892 and https://github.com/ipfs/protons/issues/112 cc: @wemeetagain

kind/discussion

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...

kind/architecture
starmaps

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...

P1
status/blocked

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.

status/blocked
kind/architecture

## 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...