Designing an IPv6-native P2P transport: lessons from building I6P
theushen.medium.com·2d·
Discuss: Hacker News
📡TCP/IP
Preview
Report Post

2 min readJust now

The hell of NAT in P2P

Most P2P stacks spend half their life punching holes through consumer-grade routers. Each extra STUN/TURN hop adds latency, fragility, and operational cost. Connection symmetry breaks, peers get stranded behind carrier-grade NAT, and deployments inherit a pile of NAT-specific edge cases that have nothing to do with the application.

Why IPv6 changes the game

IPv6 restores globally routable addresses to every node, letting peers connect without contortions. With stable, abundant addressing, P2P can rely on direct paths again, simplify signaling, and cut out TURN relays. It also opens room for simpler security and connection models — no more brittle state machines that only exist to appease NATs.

Design decisions (QUIC, cryp…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help