Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST] please support ipv6 for masternode #1931

Closed
encryptblockr opened this issue Feb 12, 2018 · 5 comments
Closed

[REQUEST] please support ipv6 for masternode #1931

encryptblockr opened this issue Feb 12, 2018 · 5 comments

Comments

@encryptblockr
Copy link

Current masternode setup only supports ipv4
As one of the leading crypto currencies on the market, will be great to support ipv6

Thanks

@UdjinM6
Copy link

UdjinM6 commented Feb 13, 2018

This was discussed many times on dash.org/forum.

TL;DR: not sooner the IPv6 adoption rises to some meaningful levels, see https://www.google.com/intl/en/ipv6/statistics.html etc. OR when we drop everything that requires direct IP access to masternodes (like mixing) OR when we switch to some kind of custom routing for such cases (which is going to be slower and require more traffic IMO).

@encryptblockr
Copy link
Author

@UdjinM6

other MN coins using ipv6
so i don't get where the complexity is coming from?
should be able to support ipv4, ipv6, and tor

@schinzelh
Copy link

Did you even take the time to read into the discussions WHY masternode entries other than IPv4 are not supported?

The complexity comes from the fact the you are not able to properly route between the different networks without the help of another overlay network - which none of the coins has afaik.

E.g. tell me: How is a IPv4-only connected wallet supposed to connect to a Tor listed masternode during mixing?

We are well aware that 150 MN coins copied our masternode code and re-enabled IPv6/Tor list entries, but they do not actually use these entries for something useful.

But maybe you know something we don't know, so: What "other MN coin" is actually using the nodes for something different than locking up coins and have them idling around?

@nmarley
Copy link

nmarley commented Mar 4, 2018

Technical discussion on the issue here: #1065

TL;DR: the Dash team didn't want to have to disable ipv6 for MNs, but there are technical reasons this change was made, and it was for the health of the network (as @schinzelh said, ipv4 only nodes couldn't connect to ipv6 nodes). With ipv4-only as it is now, all MNs are able to provide a benefit to the entire network (not just ipv6 nodes).

@nmarley
Copy link

nmarley commented Mar 13, 2018

Closing issue as it's a duplicate and this is a known, intentional Dash network architecture decision.

@nmarley nmarley closed this as completed Mar 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants