DIG Grant: Nat Tools For DIG #30
MichaelTaylor3D
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Thank you @hoffmang9 for providing the follow, The tldr of this grant is that if someone in the community know how they might be able to integrate this technology into DIG lets talk and negotiate a grant that will be worth your time.
New NAT tools:
https://bitcoinops.org/en/newsletters/2021/01/13/#bitcoin-core-18077
Bitcoin Optech
Bitcoin Optech Newsletter #131
bitcoin/bitcoin#30043
GitHub
net: Replace libnatpmp with built-in PCP+NATPMP implementation by l...
Continues #30005. Closes #17012..
This PR adds PCP (Port Control Protocol) from RFC6887. This adds, in addition to the existing IPv4 port mapping (which now uses PCP, with fallback to NAT-PMP), su...
net: Replace libnatpmp with built-in PCP+NATPMP implementation by l...
https://datatracker.ietf.org/doc/html/rfc6887
IETF Datatracker
RFC 6887: Port Control Protocol (PCP)
The Port Control Protocol allows an IPv6 or IPv4 host to control how incoming IPv6 or IPv4 packets are translated and forwarded by a Network Address Translator (NAT) or simple firewall, and also allows a host to optimize its outgoing NAT keepalive messages.
RFC 6887: Port Control Protocol (PCP)
from:
Image
Gene Hoffman
Linked
— 10/11/2024 3:33 PM
TLDR - NAT-PMP is the right answer to the point that we need to look at moving to it for Chia gossip as well
e.g. https://docs.rs/natpmp/latest/natpmp/
natpmp - Rust
natpmp
Beta Was this translation helpful? Give feedback.
All reactions