GNS

Il GNU Name System

Motivazione

Oggi il Sistema dei Nomi di Dominio non impedisce attacchi con amplificazione al traffico, censura (ad esempio in Cina), sorveglianza di massa (MORECOWBELL) e una guerra cibernetica offensiva (QUANTUMDNS).
Purtroppo, le soluzioni temporanee come DoT, DoH, DNSSEC, DPRIVE e simili non risolveranno questi problemi. Per questo abbiamo creato lo GNU Name System (GNS), un sistema di nomi sicuro, decentralizzato, creato su GNUnet.

Panoramica

The GNU Name System (GNS) is a decentralized database that enables users to securely resolve names to values. Names can be used to identify other users (for example, in social networking), or network services (for example, VPN services running at a peer in GNUnet, or purely IP-based services on the Internet). Users interact with GNS by typing in a hostname that ends in a top-level domain that is configured in the “GNS” section, matches an identity of the user or ends in a Base32-encoded public key.

Funzionalità

Lo GNU Name System (GNS) è un sistema di nomi sicuro e decentralizzato. Permette agli utenti di registrare i nomi come domini di primo livello (TLD - Top Level Domain) e risolvere altri spazi dei nomi all'interno dei TLD.
GNS è progettato per fornire:

  • Resistenza alla censura
  • Privacy nelle query
  • Risoluzione dei nomi sicura
  • Compatibilità con il DNS

Risorse

Videos giving an overview of most of the GNS and the motivations behind it is available in our videos section.
Read more about GNS in the respective section of our handbook.

For protocol details, we maintain a technical specification which can be used to implement resolvers for GNS.