Skip to content
This repository has been archived by the owner on Apr 29, 2020. It is now read-only.

Open Problem: Human Readable Naming #7

Merged
merged 4 commits into from
Nov 26, 2019
Merged

Conversation

daviddias
Copy link
Contributor

No description provided.

@daviddias
Copy link
Contributor Author

daviddias commented Sep 10, 2019

> How do people try to solve this problem?

- [DNS](https://en.wikipedia.org/wiki/Domain_Name_System) - One of the first widely deployed solutions for Human readable names.
-
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yiannisbot what are the best resources to link about how ICN approaches naming?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to have a more proper look to find all the resources, but the main point is that in ICN names are used to do routing in the network (i.e., involving network routers). The NDN (formerly CCNx) project started with hierarchical, human-readable name structure, but it later became apparent that having only human-readable names is not quite an option. It's impossible to guarantee that no two users will give the same name to some content. So, eventually you will need a (logically) centralised entity (DNS-like) to keep track of these. Furthermore, most such ICN architectures assume existence of ASes and ISPs, as well as some entity similar to ICANN.

A quick collection of nice papers is below, but happy to have another look towards some specific direction/problem:

@daviddias
Copy link
Contributor Author

Merging to be continued in a consequent PR in ipfs/notes

@daviddias daviddias marked this pull request as ready for review November 26, 2019 03:34
@daviddias daviddias merged commit 10e6f75 into master Nov 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants