Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: BCNext on November 03, 2013, 09:40:29 AM



Title: [Nxt] Decentralized DNS
Post by: BCNext on November 03, 2013, 09:40:29 AM
Namecoin has never worked because necessity to install browser plugins (or do other things like setting special DNS servers) ruined its brilliant idea at the very beginning.  I would like to announce a feature of Nxt (https://bitcointalk.org/index.php?topic=303898.0) that offers a solution to the problem.

The workflow is quite simple
1]  You send a transaction that states "ThisDomainName = ThisAddress"
2]  If you want to change the address then just send one more transaction

The domain name can be any string of Unicode chars.  The address can be anything like "173.194.112.174", or "2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d", or "mydomain.com/secretpage.php?parameter=value", or "johnsmith@matrix.com", or "tel:+44-20-8123-4567", or even "bitcoin:1BTCorgHwCg6u2YSAWKgS17qUad6kHmtQW".

There are 2 main ways to use Nxt DNS without third-party plugins.

1]  Server-side.  A web server analyses Nxt blockchain and replaces nxt-links with corresponding addresses before sending HTML documents to users.
2]  Client-side.  A web browser runs a JS script that connects to Nxt bootstrapping nodes and replaces nxt-links.  This way requires to embed a small script and run it on "onload" event.  The script will do all the work via CORS, JSONP or other techniques.

As a side effect Nxt does not allow to transfer ownership of a domain to other accounts, so cybersquatting is not a problem.

Nxt will be released on the 3rd of January, 2014.  That day will be a day when we make one more step to truly decentralized Internet.


Title: Re: [Nxt] Decentralized DNS
Post by: domob on November 04, 2013, 06:43:18 AM
Maybe I don't understand your proposal fully, but what exactly is the difference to Namecoin as it is already fully working?  Your proposed methods to make things "work" without a browser extension could as well be applied to Namecoin, couldn't they?  This also seems to negate the whole point of a decentralised DNS, because you need to trust a third-party again (the webserver that replaces the links for you / that inserts the JS into the page).


Title: Re: [Nxt] Decentralized DNS
Post by: BCNext on November 04, 2013, 07:21:44 PM
Quote
could as well be applied to Namecoin

Could.  But noone bothered to implement this.


Quote
because you need to trust a third-party again

No, because your client can be in the bootstrapping nodes list.

The proposed solution is decentralized because FBI the court is not able to force someone to change a DNS record.


Title: Re: [Nxt] Decentralized DNS
Post by: bluemeanie1 on November 04, 2013, 07:44:22 PM
It's possible to do this with the core technology Im working on, Confidence Chains.

the advantage is there is no Proof Of Work problems and some kind of distributed authority(depending on how you lay it out) manages the block chain of the tx records you describe.  I dont really have time to work on this directly, but there are possibilities out there.



Title: Re: [Nxt] Decentralized DNS
Post by: BCNext on November 04, 2013, 07:50:53 PM
I hope one day you will do that.  More solutions == better for all of us.


Title: Re: [Nxt] Decentralized DNS
Post by: BCNext on November 04, 2013, 08:31:11 PM
Do you see any disadvantages in the concept?


Title: Re: [Nxt] Decentralized DNS
Post by: allwelder on April 06, 2014, 03:15:03 AM
any latest news about NXT NDS?


Title: Re: [Nxt] Decentralized DNS
Post by: username here on April 06, 2014, 05:15:02 AM
How is this going to work better?

Good news guys!  Instead of running a plug-in, just run a javascript!  It is so much easier!


Title: Re: [Nxt] Decentralized DNS
Post by: Daedelus on May 05, 2015, 03:16:18 PM
Nxt's first Decentralized DNS is called Hyperboria


It is working and ready for people to investigate and test, you can do that here: https://nxtforum.org/general-discussion/nxt-hyperboria-dns-solution/


Title: Re: [Nxt] Decentralized DNS
Post by: box0214 on May 05, 2015, 03:50:26 PM
is there a working live version of that yet?

would be awesome if there was a Chrome Plugin that can resolve nxt addresses. possibly would be something like this?

nxt://my_alias_name


Title: Re: [Nxt] Decentralized DNS
Post by: Daedelus on May 05, 2015, 04:06:09 PM
is there a working live version of that yet?

Yes...

As far as i'm concerned decentralized DNS is already here and working.. we just need a good reason for more people to adopt it.. currently its more trouble than the benefit.

... but still quite technical though but the barrier is falling. https://github.com/slothbag/NxtHypeDns Testers welcome, see the link above for support.


Quote
would be awesome if there was a Chrome Plugin that can resolve nxt addresses. possibly would be something like this?

nxt://my_alias_name

There was talk of this a while ago and I think a prototype was made, BCNext obviously saw plugins as a barrier (see first line of OP) so there is a debate to be had. Maybe people are happier to use plugins than BCNext was  ;D But I think his point was that Nxt made it possible to do a decentralized DNS without third party plugins.


Title: Re: [Nxt] Decentralized DNS
Post by: belmonty on May 05, 2015, 06:01:14 PM
Nxt's first Decentralized DNS is called Hyperboria


It is working and ready for people to investigate and test, you can do that here: https://nxtforum.org/general-discussion/nxt-hyperboria-dns-solution/

When will the Hyperboria testing phase finish?


Title: Re: [Nxt] Decentralized DNS
Post by: box0214 on May 05, 2015, 11:45:57 PM
is there a youtube video demo of nxt Hyperboria?


Title: Re: [Nxt] Decentralized DNS
Post by: Daedelus on May 06, 2015, 11:48:45 AM
is there a youtube video demo of nxt Hyperboria?

I'll ask.


Title: Re: [Nxt] Decentralized DNS
Post by: Daedelus on May 06, 2015, 11:50:15 AM
Nxt's first Decentralized DNS is called Hyperboria


It is working and ready for people to investigate and test, you can do that here: https://nxtforum.org/general-discussion/nxt-hyperboria-dns-solution/

When will the Hyperboria testing phase finish?

It isn't really in a testing phase as such. It is live but is just not the easiest thing to set up right now. If you ask, "when will it be easy to set up?" then that is a hard question to answer  ;D