NAT hole punching in discv5
NAT hole punching in discv5, optimisation of Rendezvous protocol.
Building ontop of working implementation plugged into discv5 here: https://github.com/emhane/discv5/tree/standardise-nat-hole-punch Building ontop of working implementation available for manual testing here: https://github.com/emhane/discv5-cli/blob/standardise-nat/README.md Relating to issues: https://github.com/ethereum/trin/issues/596 https://github.com/ethereum/devp2p/issues/226
@emhane @fjl