-
Notifications
You must be signed in to change notification settings - Fork 11
Deprecation plan for DNS? #179
Comments
Not at all! :) Conserving links is a core goal of IPFS, it's the "permanent" in "the permanent web".
The role of DNS in IPFS is two-fold, on the one hand it's just one of multiple pluggable naming systems, on the other hand it's part of the upgrade path from the "old web" to the "interplanetary web". The userbase is already there (all of the existing web), and dnslink taps into that similar to the http-to-ipfs gateway. We don't have a better human-readable naming system implemented in IPFS so far, but we most likely will in the future as there's plenty of interesting stuff, e.g. blockstack, namecoin, and GNS from GNUnet.
The different stages of adoption will all run in parallel for a very very long time, think similar to the IPv6 adoption curve, ideally a bit steeper of course :) I'd have a few more things to say but I'm still not sure I got to the core of your question, so do please ask away! |
What is the obstacle to just choosing one of the alternatives (like namecoin or another one) and getting that working? I keep waiting for the other shoe to drop. The plan is to use ipns to map a long-term hash to dynamic content, and then use DNS to store the long-term hash right? I read that it's only a one-to-one mapping though. And how does the authentication work? How is collaboration possible? If the author(s) instead uses a blockchain to publish the latest name-content mapping, that would make it hard to forge and yet mutable, but it would also be terribly slow and bloated, if we can use existing blockchains to guide expectations. So I suppose even if we use namecoin now, we could expect a further evolution later, when someone figures out how to make blockchains more efficient. |
Yes that's what IPNS and dnslink are capable of right now. We definitely wanna integrate other name systems, but other things have taken priority. We're very happy about people contributing thoughts and ideas in ipfs/notes!
Not sure which authentication you mean but I'm happy to elaborate.
You can use ipfs-key and ipfs-key to publish IPNS records without a go-ipfs node.
There's a few blockchain projects working on naming and integration with ipfs, check out https://blockstack.org especially <3 |
I think @lgierth might have meant https://github.com/whyrusleeping/ipns-pub instead of the second link to ipfs-key. |
This issue has been moved to https://discuss.ipfs.io/t/deprecation-plan-for-dns/402. |
In #16 (comment)
From the point of view of a development engineer, this is
but from the point of view of a production engineer, the same events look like
Is it worth designing in a fixed life or deliberately ugly contrivance?
Or are we all so used to linkrot that it's not an issue?
The text was updated successfully, but these errors were encountered: