Material: Health Dashboard | Performance Dashboard | GitHub Repository | libp2p Discourse
The libp2p team is rolling out a NAT hole-punching solution, which makes use of the Direct Connection Upgrade through Relay (DCUtR) protocol. The target of this project is to measure the success rate of libp2p’s NAT hole-punching.
<aside> 🔥 Impact: Figuring out the success rate and potential improvements to the NAT Hole Punching technique proposed by libp2p will help us overcome a mighty problem in P2P networks in general, and IPFS in particular.
</aside>
The base methodology is given below. For more details on the methodology, the infrastructure set up, as well as the project progress, please check the Github repository linked above. Meeting notes from our sync meetings (and not only) are given further down.
<aside> 🛠 We track open ToDo’s in GitHub issues.
</aside>
NAT Hole-punching Success Rate - 2022-09-08 Data Analysis
NAT Hole-punching Success Rate - 2022-09-29 Data Analysis
NAT Hole Punching Measurement Analysis 2022-12-08
NAT Hole Punching Measurement Analysis 2022-12-15 Mother of All Demo Days
Measurement Campaign Analysis Notes (WIP)
Final Report: NAT Hole Punching Measurement Campaign (draft)