Sommario:
Definizione - Cosa significa GNUnet?
GNUnet è un framework software liberamente disponibile che viene utilizzato per reti decentralizzate peer-to-peer che non supportano alcuna attività centralizzata. Questo fa parte del progetto GNU ed è quindi rilasciato sotto la GNU General Public License, che lo rende libero da usare e modificare. Questo framework è principalmente codificato usando il linguaggio C ma esiste un progetto per creare una versione usando Java. GNUnet fornisce servizi di rete come la crittografia dei collegamenti, il rilevamento dei peer e l'allocazione delle risorse. È compatibile con Windows, Mac OS X, GNU / Linux e Solaris.
Techopedia spiega GNUnet
L'obiettivo di base di GNUnet è la sicurezza. In una rete, tutti i messaggi che viaggiano da un peer all'altro sono mantenuti riservati e nessun altro può accedere a questi messaggi senza autenticazione. Ciò è possibile perché GNUnet ha la capacità di incapsulare il traffico di rete nei messaggi TCP, UDP, SMTP e HTTP e facilita la condivisione dei dati. GNUnet utilizza l'identificazione uniforme delle risorse.
L'obiettivo principale di GNUnet è diventare un sistema ampiamente utilizzato, aperto, affidabile, egualitario, non discriminatorio, non vincolato e resistente alla censura per lo scambio di informazioni gratuite. GNUnet prevede di essere più di una rete per la condivisione di file; vuole servire come piattaforma di sviluppo per la prossima generazione di protocolli Internet decentralizzati.
Gli obiettivi di GNUnet includono:
- Privacy e sicurezza: GNUnet mira a proteggere gli utenti da abusi e attacchi alla privacy.
- Versatilità: questo è un framework peer-to-peer che deve supportare diverse forme di applicazioni peer-to-peer. Grazie alla sua architettura plug-in, il sistema diventa estensibile incoraggiando il riutilizzo del codice e la cooperazione della comunità tra sviluppatori.
- Praticità: GNUnet consente agli utenti di scegliere tra sicurezza ed efficienza e scambiare l'uno con l'altro.
