GNUnet — это фреймворк для организации безопасной P2P-сети. GNUnet призван защитить частную информацию пользователей и оградить их от атак и вмешательства. В данный момент GNUnet предоставляет два основных приложения, основанных на этом фреймворке:
- Сервис для анонимного, бесцензурного файлового обмена. Файлы, поисковые запросы и их результаты шифруются для предотвращения контроля за действиями пользователя. К тому же протокол GNUnet'а разработан так, чтобы затруднить вычисление пользователя на основании его активности.
- VPN-сервис позволяет предоставить скрытые сервисы внутри сети GNUnet (в домене .gnunet) и может быть использован для туннелирования IPv4- и IPv6-трафика через P2P-сеть.
Есть и другие приложения, но они пока ещё находятся в разработке.
Новая версия имеет множество существенных изменений в архитектуре, включая переписывание большей части системы. Наиболее интересные улучшения:
- Новая архитектура: мультипроцессная архитектура с ARM-супервизором.
- Новое приложение: VPN.
- Новая утилита для настройки: gnunet-setup (является частью gnunet-gtk).
- Новый сервис: mesh-маршрутизация.
- Новые транспорты: HTTPS и WLAN.
- Поиск пиров в сети с помощью broadcast (IPv4) и multicast (IPv6).
- Существенное улучшение операций с базой данных за счёт новой структуры таблицы данных и индекса.
- Улучшена возможность подключения за счёт использования основанного на UPnP и ICMP прохода NAT.
- Существенное увеличение производительности за счёт использования событийно-управляемой модели работы.
Из-за существенных изменений в работе новая сеть GNUnet-0.9 абсолютно несовместима со старой сетью версии 0.8.
>>> Подробности