NAT Traversal with libp2p

Hey folks,

I am currently working on a simple chat application for a prove of concept of different NAT traversal approaches. Under concepts there is a kind of waterfall approach described, to test different NAT traversal techniques. But it seams like thats all not really implemented jet and circuit relay is mainly used.

Am I right here or am I missing out on something ?

Best regards and thanks for any help !

Sorry nobody replied. I also am confused about NAT traversal of p2p networks. I’m interested in adding a transport built around https://github.com/torproject/torspec/blob/main/control-spec.txt#L1660-L1836

Later, rust will have library(direct?) access to an implementation.

Edit: LoL, I see what you did there… and stop trying to be smarter than Alpha Go.