Can you add IPv6 support to ESP32_NerdMiner ?
IPv6 is already the default Internet Protocol corresponding in some countries to over 40 - 50% of peak traffic according to several statistics specialist websites. IPv4 is legacy and several Internet Broadband Services Providers don't issue a Public IPv4 address to users anymore forcing the usage of CGNAT which makes the connecting have to pass through extra equipment, adding extra delay which may make a difference when finding a block.
Having a native IPv6 connection not only aligns it to use the newer and more modern Internet Protocol, but gives benefits in terms of network performance, resiliency to IPv4 and in some cases can be an alternative for some network filters.
ESP32 has enough space for IPv6 LWIP network stack along with IPv4 and is support for quiet a while since ESP-IDF V2.1. Tasmota firmware which is very well know, widely used and produces a bigger binary has IPv6 enabled by default for ESP32.
Other known solo mining pools like public-poo.io and vkbit.com also support IPv6 on their FQDNs.
References:
[1] - https://tasmota.github.io/docs/IPv6/
Can you add IPv6 support to ESP32_NerdMiner ?
IPv6 is already the default Internet Protocol corresponding in some countries to over 40 - 50% of peak traffic according to several statistics specialist websites. IPv4 is legacy and several Internet Broadband Services Providers don't issue a Public IPv4 address to users anymore forcing the usage of CGNAT which makes the connecting have to pass through extra equipment, adding extra delay which may make a difference when finding a block.
Having a native IPv6 connection not only aligns it to use the newer and more modern Internet Protocol, but gives benefits in terms of network performance, resiliency to IPv4 and in some cases can be an alternative for some network filters.
ESP32 has enough space for IPv6 LWIP network stack along with IPv4 and is support for quiet a while since ESP-IDF V2.1. Tasmota firmware which is very well know, widely used and produces a bigger binary has IPv6 enabled by default for ESP32.
Other known solo mining pools like public-poo.io and vkbit.com also support IPv6 on their FQDNs.
References:
[1] - https://tasmota.github.io/docs/IPv6/