Post
Topic
Board Announcements (Altcoins)
Re: [ANN][DASH] Dash (dash.org) | First Self-Funding Self-Governing Crypto Currency
by
dafdaf
on 20/12/2016, 19:07:54 UTC
good question Smiley

Currently the Dash network isn't really affected by switching off dash.org, apart from it's function as an official entry point for new users and for education, news, marketing etc.  That's because Dash is a P2P network where nodes/masternodes can come and go and that's all IP based.  Where the DNS comes in is in the DNS seeds that nodes use on startup, which are services some people setup to return a bunch of IPs of known nodes that new nodes can connect to to enter the p2p network, and the DNS addresses of a bunch of seeds are hardcoded in the QT wallet.  Each DNS seed can be shutdown by killing the DNS entry, but then users can make new ones pretty quick and end-users can enter these into their node config or failing that just enter IPs. Same process as Bitcoin.

With Evolution, we will use the same kind of system.  On a webpage, there's actually a JavaScript lib that the page will include that does all the heavy lifting internally, from connecting to the MN network through to SPV through to handling users / payments, then from the webpage or a server on the site's backend, the lib is abstracted and works like exiting payment libs e.g. Stripe from an implementation perspective - so, inside that lib, we are planning to use DNS seeds in the same way.  Then, even if all the seeds are shut down, you just need to enter one IP of a known Masternode and the client can go from there.

Forgot the main thing...actually Evolution will be less susceptible to censorship purely because it's HTTP based - it's a lot easier for governments to block non-standard ports/protocols e.g. for p2p usage, even a lot of organizations block non HTTP traffic (that means your browser and mobile app will still connect, but anything not on port 80/443 is blocked).  But if you connect directly to the Dash p2p network using HTTPS over port 443 to an IP, censors have no way to block you without blocking every site and service they don't want to censor.  Of course they could block the MN IPs, but as it's a p2p network where you can move a masternode in a short time, it wouldn't be a very effective censorship method, and there are ways we can prevent that too.

Thanks for the detailed reply. I was wondering the same as Walter_S.