firo icon indicating copy to clipboard operation
firo copied to clipboard

Allow other types of public address for masternodes

Open iuriguilherme opened this issue 3 years ago • 2 comments

As far as I understood from reviewing the appropriate parts in the source code, a valid IPv4 is mandatory to set up a masternode.

This really means in practice that you need a commercial VPS to own a masternode.

What would we need to allow for IPv6 (cheaper VPSs) or even better, onionV3 addresses?

Hosting a masternode using tor can be done everywhere in the world and allows for better hardware with cheaper network links than the usual VPS approach. On top of that, it eliminates the requirement for a fixed ip address which may be the most expensive part of running a masternode for some users.

iuriguilherme avatar Oct 25 '21 19:10 iuriguilherme

@iuriguilherme We will look into this.

When we first decided to stick with ipv4, with ipv6 we were worried that people were cramming multiple nodes into a single VPS. I'll check if this is still an issue now. Onion addresses do look interesting though.

reubenyap avatar Nov 10 '21 18:11 reubenyap

Depending on the financial incentive to run a masternode, ipv4s are affordable. But I wasn't part of the decision so I'm not entitled to question it.

My actual argument is in favour of awarding distribution (more nodes), which helps the network.

iuriguilherme avatar Nov 10 '21 20:11 iuriguilherme