DNS support in NEM

Decentralized DNS support first appeared in Namecoin, then was developed in Emercoin. Only these two coins have this feature.
Maybe this is not very requested function but nevertheless it is a useful feature that will become more and more popular with the advent of new decentralized projects like Zeronet and sites unloved governments (Rutracker for example).
How difficult is it to release DNS support function in NEM?
Is it possible to make it easier, more convenient and more versatile to use than in Emercoin?
Is this extension of API?
Whether it is possible to use the Mosaics for this purpose?
Links at exesting implementations:
https://bit.namecoin.org/
http://emercoin.com/EMCDNS_and_NVS

1 Like

NEM has namespaces which is the foundation for a pretty amazing DNS system way beyond what NameCoin can do and even we can one up Emercoin.

To be fair, Emercoin’s system is pretty interesting and the Emercoin devs are really smart and talented; actually so much more so than other devs working on PoW chains. Their problem though is they are building on a fork of Bitcoin and as we know Bitcoin was designed as a “peer-to-peer cash system” as explained by Satoshi in his white paper, not a real blockchain platform which is what they need. Now the Emercoin devs are hacking on to it a DNS system and doing a pretty good job. But if they had the tool set of NEM, with our built into the core Namespaces feature (which is already a DNS system and we use for “send to” transactions and for naming mosaics), our mosaics feature, the Apostille service, and the fact that you can make three kinds of messages - open, encrypted, or hex, there are just so many more options. And then the fact that it all works via easy to use APIs. Well… any fully built out DNS system on NEM would have so many more options it would be up the level of the game to a whole new level.

I have been thinking of making a simple DNS system, not too much different than what Emercoin has already done, but have mixed feelings because the system I could design would not be nearly as good as one as say the Emercoin devs could design if they were building on NEM instead of a Bitcoin fork. At any rate, since nobody has tried, I have been thinking about giving it a go recently.

here is a little bit about Namespaces https://blog.nem.io/mosaics-and-namespaces-2/