Skip to content

Add IPv6 support to ESP32_NerdMiner #4

Description

@ffrediani

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/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions