GNU Name System
GNU Name System (GNS) est un système de DNS alternatif, utilisant un fonctionnement en pair-à -pair, le TLD .gnu, et principalement utilisé par le système GNUnet, dont il utilise l'algorithme DHT pour les requêtes de résolution de noms. Il se veut garant de l'anonymat[1] et utilise la DHT de Gnunet. Il est mentionné, avec Namecoin dans le brouillon de l'Internet Engineering Task Force sur les services de nom en P2P [2]
Son aspect décentralisé, lié à son utilisation d'un réseau pair-à -pair, en fait un système DNS pouvant échapper à la censure gouvernementale.
Les utilisateurs de GNS gèrent leur propres zones DNS contenu dans le TLD .gnu. Comme dans le cas des DNS, le propriétaire d'une zone peut déléguer un sous-ensemble à une zone gérée par un autre administrateur.
Présentation
À partir de 2012, le projet Gnu Name System (GNS) a été développé dans le cadre du projet GNUnet[3] par Christian Grothoff, actuellement chercheur à L'Inria[4] - [5]. Gnu Name System est basé sur deux niveaux de noms[6], afin de résoudre le triangle de Zooko : le premier niveau de nommage utilise un système de clés cryptographiques, le nom étant la clé publique ou son condensat cryptographique (dans le TLD .zkey). Le second niveau permet l'utilisation de noms manipulables par des humains, définis par chaque internaute pour son usage : les petnames. Dans ce système, chaque utilisateur est son propre serveur racine.
Notes et références
- (en)lecture: The GNU Name System – A Decentralized PKI For Social Movements sur le Chaos Computer Club
- Special-Use Domain Names of Peer-to-Peer Systems draft-grothoff-iesg-special-use-p2p-names-01 sur tools.ietf.org
- Voir la rubrique dédiée sur la page du projet GnuNET https://gnunet.org/taxonomy/term/34
- Site personnel de Christian Grothoff http://grothoff.org/christian/.
- Most Influential Paper Award pour Christian Grothoff, chercheur Inria - Nathalie Lacaux - 6/11/2015
- Voir l'explication de Stéphane Bortzmeyer : https://www.afnic.fr/fr/ressources/blog/le-systeme-de-nommage-de-gnunet-3.html
Annexes
Liens externes
- https://gnunet.org/taxonomy/term/34 – GNUnet, GNU Name System
- https://gnunet.org/book/export/html/1802 – The GNU Name System (GNS)